Function at 0x100139d7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x2a8
push 0x10054540
call fcn.1003f5c0
mov dword [ebp - 0x2b8], edx
mov edi, dword [ebp + 8]
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x298], 1
mov dword [ebp - 0x2ac], reloc.OLEAUT32.dll_SysReAllocString
mov dword [ebp - 0x2c], 0x41564441
mov dword [ebp - 0x28], 0x32334950
mov dword [ebp - 0x24], 0x6c6c642e
xor ebx, ebx
mov byte [ebp - 0x20], bl
mov dword [ebp - 0x58], 0x4f676552
mov dword [ebp - 0x54], 0x4b6e6570
mov dword [ebp - 0x50], 0x78457965
mov word [ebp - 0x4c], 0x41
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x2c]
push eax
mov esi, dword [sym.imp.KERNEL32.DLL_LoadLibraryA]
call esi
push eax
call dword [sym.imp.KERNEL32.DLL_GetProcAddress]
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x68], 0x45676552
mov dword [ebp - 0x64], 0x566d756e
mov dword [ebp - 0x60], 0x65756c61
mov word [ebp - 0x5c], 0x41
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x2c]
push eax
call esi
push eax
call dword [sym.imp.KERNEL32.DLL_GetProcAddress]
mov esi, ebx
mov dword [ebp - 0x2a4], esi
push 0x20
push ebx
lea eax, [ebp - 0x88]
push eax
call fcn.10022b50
push 0x104
push ebx
lea eax, [ebp - 0x18c]
push eax
call fcn.10022b50
push 0x104
push ebx
lea eax, [ebp - 0x290]
push eax
call fcn.10022b50
add esp, 0x24
mov dword [ebp - 4], ebx
lea eax, [ebp - 0x2a0]
push eax
push 0x20019
push ebx
push dword [ebp - 0x2b8]
push dword [ebp - 0x2ac]
call dword [ebp - 0x2b0]
test eax, eax
je 0x10013af6
or esi, 0xffffffff
jmp 0x10013c97
mov eax, dword [ebp - 0x298]
test eax, eax
je 0x10013c1d
cmp eax, 2
jbe 0x10013c31
cmp eax, 3
je 0x10013bf2
push 4
pop ecx
cmp eax, ecx
je 0x10013ba6
cmp eax, 7
jne 0x10013c1d
mov dword [ebp - 0x294], 0x104
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x298]
push eax
push ebx
push edi
push dword [ebp - 0x2a0]
call dword [0x1005c4d0]
test eax, eax
jne 0x10013c1d
lea esi, [ebp - 0x18c]
mov edi, 0x104
lea eax, [ebp - 0x290]
cmp byte [esi], 0
je 0x10013ba0
push edi
push esi
push eax
call fcn.100287c0
push edi
push 0x100504c4
lea eax, [ebp - 0x290]
push eax
call fcn.100287c0
add esp, 0x18
push ebx
push esi
call fcn.10028a00
pop ecx
pop ecx
lea esi, [eax + 1]
jmp 0x10013b6a
push eax
jmp 0x10013c87
mov dword [ebp - 0x294], ecx
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x29c]
push eax
lea eax, [ebp - 0x298]
push eax
push ebx
push edi
push dword [ebp - 0x2a0]
call dword [0x1005c4d0]
test eax, eax
jne 0x10013c1d
push dword [ebp - 0x29c]
push 0x10050744
push dword [ebp - 0x2a8]
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
jmp 0x10013c94
mov dword [ebp - 0x294], 0x100
lea eax, [ebp - 0x294]
push eax
push ebx
lea eax, [ebp - 0x298]
push eax
push ebx
push edi
push dword [ebp - 0x2a0]
call dword [0x1005c4d0]
test eax, eax
je 0x10013c94
mov dword [ebp - 4], 0xfffffffe
call fcn.10013cad
mov eax, esi
call fcn.1003f608
ret
mov dword [ebp - 0x294], 0x104
lea eax, [ebp - 0x294]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x298]
push eax
push ebx
push edi
push dword [ebp - 0x2a0]
call dword [0x1005c4d0]
test eax, eax
jne 0x10013c1d
mov esi, ebx
mov dword [ebp - 0x2b4], esi
lea edi, [ebp - 0x18c]
add edi, esi
push 1
push 0x100504c4
push edi
call fcn.10026dc7
add esp, 0xc
test eax, eax
je 0x10013ca2
push edi
push dword [ebp - 0x2a8]
call fcn.10028900
pop ecx
pop ecx
xor esi, esi
inc esi
mov dword [ebp - 0x2a4], esi
jmp 0x10013c1d
inc esi
jmp 0x10013c64