Function at 0x48a6a0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x230
mov eax, dword [0x5c0290]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [ebp + 8]
push esi
push edi
mov dword [ebx], 0
call fcn.00468bd0
mov ecx, eax
xor eax, eax
test ecx, ecx
setne al
test eax, eax
je 0x48ad78
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
xor esi, esi
mov dword [ebx], eax
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax - 0xc]
test ecx, ecx
jle 0x48ad4b
nop
test esi, esi
js 0x48ad8c
cmp esi, ecx
jg 0x48ad8c
movzx edi, word [eax + esi*2]
push edi
call fcn.0053ec88
add esp, 4
test eax, eax
jne 0x48ac34
cmp edi, 0x7e
je 0x48ac34
cmp edi, 0x2d
je 0x48ac34
cmp edi, 0x5f
je 0x48ac34
cmp edi, 0x2e
je 0x48ac34
mov dword [ebp - 0x214], 0x78424859
mov dword [ebp - 0x210], 0x35383359
mov dword [ebp - 0x20c], 0x64457741
mov dword [ebp - 0x208], 0x79593347
mov dword [ebp - 0x204], 0x66634148
mov dword [ebp - 0x200], 0x6d387a64
mov dword [ebp - 0x1fc], 0x3463544e
mov dword [ebp - 0x1f8], 0x68395261
mov dword [ebp - 0x1f4], 0x54384442
mov dword [ebp - 0x1f0], 0x34735849
mov dword [ebp - 0x1ec], 0x39777849
mov dword [ebp - 0x1e8], 0x4e735841
mov dword [ebp - 0x1e4], 0x31566841
mov dword [ebp - 0x1e0], 0x54455146
mov dword [ebp - 0x1dc], 0x4663514a
mov dword [ebp - 0x1d8], 0x4d73484e
mov dword [ebp - 0x1d4], 0x65414265
mov dword [ebp - 0x1d0], 0x4d557a61
mov dword [ebp - 0x1cc], 0x34347748
mov dword [ebp - 0x1c8], 0x506f7865
mov dword [ebp - 0x1c4], 0x6a77784a
mov dword [ebp - 0x1c0], 0x53555449
mov dword [ebp - 0x1bc], 0x5a514265
mov dword [ebp - 0x1b8], 0x4f675166
mov dword [ebp - 0x1b4], 0x62556a43
mov dword [ebp - 0x1b0], 0x6f78694c
mov dword [ebp - 0x1ac], 0x66345164
mov dword [ebp - 0x1a8], 0x33557862
mov dword [ebp - 0x1a4], 0x68567844
mov dword [ebp - 0x1a0], 0x36784144
mov dword [ebp - 0x19c], 0x35775466
mov dword [ebp - 0x198], 0x49674159
mov dword [ebp - 0x194], 0x4930524a
mov dword [ebp - 0x190], 0x48636e42
mov dword [ebp - 0x18c], 0x3841784b
mov dword [ebp - 0x188], 0x4d673345
mov dword [ebp - 0x184], 0x66456863
mov dword [ebp - 0x180], 0x6a564745
mov dword [ebp - 0x17c], 0x6a786a4b
mov dword [ebp - 0x178], 0x37497744
mov dword [ebp - 0x174], 0x524d4744
mov dword [ebp - 0x170], 0x316c7847
mov dword [ebp - 0x16c], 0x43344441
mov dword [ebp - 0x168], 0x6f4d4443
mov dword [ebp - 0x164], 0x5973784c
mov dword [ebp - 0x160], 0x536f484a
mov dword [ebp - 0x15c], 0x6330794c
mov dword [ebp - 0x158], 0x78387946
mov dword [ebp - 0x154], 0x30345741
mov dword [ebp - 0x150], 0x7964514d
mov dword [ebp - 0x14c], 0x54305163
mov dword [ebp - 0x148], 0x31396e5a
mov dword [ebp - 0x144], 0x68494142
mov dword [ebp - 0x140], 0x45556845
mov dword [ebp - 0x13c], 0x6b41514f
mov dword [ebp - 0x138], 0x306b684a
mov dword [ebp - 0x134], 0x57346941
mov dword [ebp - 0x130], 0x6345694b
mov dword [ebp - 0x12c], 0x32736d4a
mov dword [ebp - 0x128], 0x466b7863
mov dword [ebp - 0x124], 0x6e397848
mov dword [ebp - 0x120], 0x73646a45
mov dword [ebp - 0x11c], 0x65737a47
mov dword [ebp - 0x118], 0x7a4a6750
mov dword [ebp - 0x114], 0x2f775466
mov dword [ebp - 0x110], 0x704d5850
mov dword [ebp - 0x10c], 0x2b426e42
mov dword [ebp - 0x108], 0x384d774f
mov dword [ebp - 0x104], 0x61675149
mov dword [ebp - 0x100], 0x71556a44
mov dword [ebp - 0xfc], 0x51454445
mov dword [ebp - 0xf8], 0x31674146
mov dword [ebp - 0xf4], 0x55517745
mov dword [ebp - 0xf0], 0x7038584d
mov dword [ebp - 0xec], 0x67415147
mov dword [ebp - 0xe8], 0x3139414d
mov dword [ebp - 0xe4], 0x38775342
mov dword [ebp - 0xe0], 0x2b634462
mov dword [ebp - 0xdc], 0x3977694d
mov dword [ebp - 0xd8], 0x70776964
mov dword [ebp - 0xd4], 0x466b7a50
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0xd0], 0x48516848
mov dword [ebp - 0xcc], 0x63495249
mov dword [ebp - 0xc8], 0x6f45514b
mov dword [ebp - 0xc4], 0x37425243
mov dword [ebp - 0xc0], 0x774a674a
mov dword [ebp - 0xbc], 0x345a534b
mov dword [ebp - 0xb8], 0x67734462
mov dword [ebp - 0xb4], 0x68674163
mov dword [ebp - 0xb0], 0x374a4347
mov dword [ebp - 0xac], 0x6e4e7749
mov dword [ebp - 0xa8], 0x6b675146
mov dword [ebp - 0xa4], 0x395a6a50
mov dword [ebp - 0xa0], 0x4555694a
mov dword [ebp - 0x9c], 0x2b77334a
mov dword [ebp - 0x98], 0x53386946
mov dword [ebp - 0x94], 0x39463363
mov dword [ebp - 0x90], 0x6c39424f
mov dword [ebp - 0x8c], 0x5955444d
mov dword [ebp - 0x88], 0x76346847
mov dword [ebp - 0x84], 0x6c636d64
mov dword [ebp - 0x80], 0x34527761
mov dword [ebp - 0x7c], 0x2f556749
mov dword [ebp - 0x78], 0x65417942
mov dword [ebp - 0x74], 0x74305444
mov dword [ebp - 0x70], 0x4577484c
mov dword [ebp - 0x6c], 0x4b63484e
mov dword [ebp - 0x68], 0x6e5a4362
mov dword [ebp - 0x64], 0x67595442
mov dword [ebp - 0x60], 0x716f4149
mov dword [ebp - 0x5c], 0x6a426964
mov dword [ebp - 0x58], 0x7978514a
mov dword [ebp - 0x54], 0x35396866
mov dword [ebp - 0x50], 0x5763485a
mov dword [ebp - 0x4c], 0x42414141
mov word [ebp - 0x48], 0x4155
cmp esi, dword [eax - 0xc]
jg 0x48ad8c
movzx eax, word [eax + esi*2]
push eax
sub esp, 0xc
lea eax, [ebp - 0x46]
mov ecx, esp
push dword [ebp - 0x218]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x214]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x230]
push eax
call fcn.00480790
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
sar eax, 1
je 0x48ad82
push ecx
push ebx
call fcn.004be710
mov eax, dword [ebp - 0x230]
add esp, 0xc
test eax, eax
je 0x48ad3c
push eax
call fcn.0053c1e0
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x22c], 0
mov dword [ebp - 0x228], 0
jmp 0x48ad39
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x44], 0x4d594459
mov dword [ebp - 0x40], 0x73454147
mov dword [ebp - 0x3c], 0x4851684f
mov dword [ebp - 0x38], 0x56557841
mov dword [ebp - 0x34], 0x456f514b
mov dword [ebp - 0x30], 0x73305449
mov dword [ebp - 0x2c], 0x2f52794b
mov dword [ebp - 0x28], 0x696c7846
mov dword [ebp - 0x24], 0x546f5444
mov dword [ebp - 0x20], 0x4945674f
mov dword [ebp - 0x1c], 0x524d5343
mov dword [ebp - 0x18], 0x75516a5a
mov dword [ebp - 0x14], 0x4e734766
mov dword [ebp - 0x10], 0x48416741
mov dword [ebp - 0xc], 0x41776747
mov dword [ebp - 8], 0x71414141
cmp esi, dword [eax - 0xc]
jg 0x48ad8c
movzx eax, word [eax + esi*2]
push eax
sub esp, 0xc
lea eax, [ebp - 4]
mov ecx, esp
push dword [ebp - 0x218]
mov dword [ecx], 0
push eax
lea eax, [ebp - 0x44]
mov dword [ecx + 4], 0
push eax
push 0
mov dword [ecx + 8], 0
call fcn.004660a0
lea eax, [ebp - 0x224]
push eax
call fcn.00480790
add esp, 0x10
mov ecx, dword [eax]
mov eax, dword [eax + 4]
sub eax, ecx
sar eax, 1
je 0x48ad82
push ecx
push ebx
call fcn.004be710
mov eax, dword [ebp - 0x224]
add esp, 0xc
test eax, eax
je 0x48ad3c
push eax
call fcn.0053c1e0
mov dword [ebp - 0x224], 0
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0
add esp, 4
mov eax, dword [ebp + 0xc]
inc esi
mov ecx, dword [eax - 0xc]
cmp esi, ecx
jl 0x48a6f0
lea esi, [eax - 0x10]
or ecx, 0xffffffff
lea eax, [esi + 0xc]
lock xadd dword [eax], ecx
dec ecx
test ecx, ecx
jg 0x48ad65
mov ecx, dword [esi]
push esi
mov edx, dword [ecx]
call dword [edx + 4]
mov ecx, dword [ebp - 4]
mov eax, ebx
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0053d3a0
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.00468960
push str.invalid_vector_T__subscript
call fcn.0053af06
push 0x80070057
call fcn.00468960
int3