Function at 0x665c9d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xbc
mov eax, 0x7b51fb
call fcn.00736d13
mov eax, ecx
mov dword [ebp - 0xc8], eax
xor ebx, ebx
cmp dword [eax + 8], ebx
jne 0x665d8f
lea eax, [ebp - 0x64]
push eax
call fcn.0066616d
mov esi, eax
mov dword [ebp - 4], ebx
lea ecx, [ebp - 0x7c]
push 0x8ba70c
call fcn.004824e0
inc ebx
mov byte [ebp - 4], bl
mov edx, 0x8ba660
push eax
lea ecx, [ebp - 0x94]
call fcn.0048c246
mov byte [ebp - 4], 2
mov edx, eax
lea ecx, [ebp - 0x28]
mov dword [esp], str.CZY8F9URH0WWZNB84FJNOOEFK0WTM7
call fcn.0048c3b1
mov byte [ebp - 4], 3
mov edx, eax
push ecx
push esi
push 0x40
pop ecx
call fcn.005febc7
add esp, 0xc
mov byte [ebp - 4], 2
push 0
push ebx
lea ecx, [ebp - 0x28]
call fcn.00482a51
mov byte [ebp - 4], bl
lea ecx, [ebp - 0x94]
push 0
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x7c]
push 0
push ebx
call fcn.00482a51
or edi, 0xffffffff
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x64]
push 0
push ebx
call fcn.00482a51
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], str._901
push eax
lea ecx, [ebp - 0x4c]
call fcn.00480cd8
mov dword [ebp - 4], 4
mov dword [ebp - 0x4c], 0x8c7bf0
mov dword [ebp - 4], edi
lea eax, [ebp - 0x4c]
push 0x96f2e8
push eax
call fcn.00736c4b
lea eax, [ebp - 0x28]
push eax
call fcn.0066625a
mov esi, eax
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x94]
push 0x8ba7b4
call fcn.004824e0
mov byte [ebp - 4], 6
mov edx, 0x8ba838
push eax
lea ecx, [ebp - 0x7c]
call fcn.0048c246
mov byte [ebp - 4], 7
mov edx, eax
lea ecx, [ebp - 0x64]
mov dword [esp], str.KDPNPIF9KHWT9IBL32F757WFHNCNSM
call fcn.0048c3b1
mov byte [ebp - 4], 8
mov edx, eax
push ecx
push esi
push 0x40
pop ecx
call fcn.005febc7
add esp, 0xc
mov byte [ebp - 4], 7
push ebx
xor ebx, ebx
lea ecx, [ebp - 0x64]
inc ebx
push ebx
call fcn.00482a51
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x7c]
push 0
push ebx
call fcn.00482a51
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x94]
push 0
push ebx
call fcn.00482a51
or edi, 0xffffffff
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x28]
push 0
push ebx
call fcn.00482a51
mov eax, dword [ebp - 0xc8]
push 0x1388
push dword [eax + 8]
call dword [0x7c218c]
mov dword [ebp - 0xc8], eax
cmp eax, 0x102
jne 0x665f8a
xor eax, eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x14], 7
mov dword [ebp - 0x18], eax
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 9
lea eax, [ebp - 0x28]
push eax
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0x40]
call fcn.004a3c77
pop ecx
mov esi, eax
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0xc4]
push eax
call fcn.0066632a
mov byte [ebp - 4], 0xb
mov edx, eax
push esi
lea ecx, [ebp - 0xac]
call fcn.0048c2dc
mov esi, eax
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x94]
mov dword [esp], 0x8ba7b0
call fcn.004824e0
mov byte [ebp - 4], 0xd
mov edx, 0x8ba7b8
push eax
lea ecx, [ebp - 0x7c]
call fcn.0048c246
mov byte [ebp - 4], 0xe
mov edx, eax
lea ecx, [ebp - 0x64]
mov dword [esp], str.T4OB16HXDTQWSX4B252ECU6HD99OZI
call fcn.0048c3b1
mov byte [ebp - 4], 0xf
mov edx, eax
push ecx
push esi
push 0x40
pop ecx
call fcn.005febc7
add esp, 0xc
mov byte [ebp - 4], 0xe
xor esi, esi
lea ecx, [ebp - 0x64]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x7c]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x94]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0xac]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0xc4]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 9
push esi
push ebx
lea ecx, [ebp - 0x40]
call fcn.00482a51
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x28]
push esi
push ebx
call fcn.00482a51
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], str._902
push eax
lea ecx, [ebp - 0x4c]
call fcn.00480cd8
mov dword [ebp - 4], 0x10
jmp 0x665d77
test eax, eax
je 0x6660c9
xor eax, eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x14], 7
mov dword [ebp - 0x18], eax
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 0x11
lea eax, [ebp - 0x28]
push eax
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0x94]
call fcn.004a3c77
pop ecx
mov esi, eax
mov byte [ebp - 4], 0x12
lea eax, [ebp - 0x7c]
push eax
call fcn.00666418
mov byte [ebp - 4], 0x13
mov edx, eax
push esi
lea ecx, [ebp - 0x64]
call fcn.0048c2dc
mov esi, eax
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xac]
mov dword [esp], 0x8baa98
call fcn.004824e0
mov byte [ebp - 4], 0x15
mov edx, str.7US6M8QWXBTUMPVAP7SOM6X5KUAJXO8UV378BZ6UJ49QM4UI3F2GRUSDH6KLWP5OEQAX1WGHKNFZDYJKRIREAXCLC8HDI51UH3KWYU7HDMKXJHXDDEY5T6JDU36R
push eax
lea ecx, [ebp - 0xc4]
call fcn.0048c246
mov byte [ebp - 4], 0x16
mov edx, eax
lea ecx, [ebp - 0x40]
mov dword [esp], str.JJH3FOLIS1FLZOTRU6I6LSOQJZF272
call fcn.0048c3b1
mov byte [ebp - 4], 0x17
mov edx, eax
push ecx
push esi
push 0x40
pop ecx
call fcn.005febc7
add esp, 0xc
mov byte [ebp - 4], 0x16
xor esi, esi
lea ecx, [ebp - 0x40]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0xc4]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0xac]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x64]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x7c]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x11
push esi
push ebx
lea ecx, [ebp - 0x94]
call fcn.00482a51
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x28]
push esi
push ebx
call fcn.00482a51
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], str._903
push eax
lea ecx, [ebp - 0x4c]
call fcn.00480cd8
mov dword [ebp - 4], 0x18
jmp 0x665d77
lea eax, [ebp - 0x64]
push eax
call fcn.00666508
mov esi, eax
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0xac]
push 0x8ba9e8
call fcn.004824e0
mov byte [ebp - 4], 0x1a
mov edx, 0x8ba9f8
push eax
lea ecx, [ebp - 0xc4]
call fcn.0048c246
mov byte [ebp - 4], 0x1b
mov edx, eax
lea ecx, [ebp - 0x40]
mov dword [esp], str.0XB4WSSFB8K0TOS39H6ZXK6EW9ZM7V
call fcn.0048c3b1
mov byte [ebp - 4], 0x1c
mov edx, eax
push ecx
push esi
push 0x40
pop ecx
call fcn.005febc7
add esp, 0xc
mov byte [ebp - 4], 0x1b
xor esi, esi
lea ecx, [ebp - 0x40]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0xc4]
push esi
push ebx
call fcn.00482a51
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0xac]
push esi
push ebx
call fcn.00482a51
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x64]
push esi
push ebx
call fcn.00482a51
call fcn.00736cc2
ret