Function at 0x1000d522
Capabilities:
Print debug messages

Disassembly:
push ebx
push ebp
push esi
push edi
push 0x100027b4
call fcn.1000e908
mov edi, dword [sym.imp.KERNEL32.dll_lstrcatA]
xor ebp, ebp
test eax, eax
pop ecx
mov esi, 0x1001798c
mov ebx, 0x10001374
je 0x1000d56e
push 0x100027a0
call dword [sym.imp.KERNEL32.dll_OutputDebugStringA]
push 4
push ebp
push 0x100027b4
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002794
push esi
call edi
push ebx
push esi
call edi
push 0x1000278c
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d599
push 4
push ebp
push 0x1000278c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002784
push esi
call edi
push ebx
push esi
call edi
push 0x10002778
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d5c4
push 4
push ebp
push 0x10002778
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002770
push esi
call edi
push ebx
push esi
call edi
push 0x10002764
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d5ef
push 4
push ebp
push 0x10002764
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x1000275c
push esi
call edi
push ebx
push esi
call edi
push 0x10002750
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d61a
push 4
push ebp
push 0x10002750
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002748
push esi
call edi
push ebx
push esi
call edi
push 0x10002738
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d645
push 4
push ebp
push 0x10002738
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002730
push esi
call edi
push ebx
push esi
call edi
push 0x10002724
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d670
push 4
push ebp
push 0x10002724
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x1000271c
push esi
call edi
push ebx
push esi
call edi
push 0x10002710
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d69b
push 4
push ebp
push 0x10002710
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002708
push esi
call edi
push ebx
push esi
call edi
push 0x100026f8
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d6c6
push 4
push ebp
push 0x100026f8
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026f0
push esi
call edi
push ebx
push esi
call edi
push 0x100026e4
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d6f1
push 4
push ebp
push 0x100026e4
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026dc
push esi
call edi
push ebx
push esi
call edi
push 0x100026cc
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d71c
push 4
push ebp
push 0x100026cc
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026c4
push esi
call edi
push ebx
push esi
call edi
push 0x100026b8
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d747
push 4
push ebp
push 0x100026b8
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100026b0
push esi
call edi
push ebx
push esi
call edi
push 0x100026a8
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d772
push 4
push ebp
push 0x100026a8
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x1000269c
push esi
call edi
push ebx
push esi
call edi
push 0x10002694
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d79d
push 4
push ebp
push 0x10002694
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002688
push esi
call edi
push ebx
push esi
call edi
push 0x1000267c
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d7c8
push 4
push ebp
push 0x1000267c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002670
push esi
call edi
push ebx
push esi
call edi
push 0x10002668
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d7f3
push 4
push ebp
push 0x10002668
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002658
push esi
call edi
push ebx
push esi
call edi
push 0x10002650
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d81e
push 4
push ebp
push 0x10002650
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002644
push esi
call edi
push ebx
push esi
call edi
push 0x1000263c
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d849
push 4
push ebp
push 0x1000263c
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002630
push esi
call edi
push ebx
push esi
call edi
push 0x10002620
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d874
push 4
push ebp
push 0x10002620
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002618
push esi
call edi
push ebx
push esi
call edi
push 0x10002610
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d89f
push 4
push ebp
push 0x10002610
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x10002604
push esi
call edi
push ebx
push esi
call edi
push 0x100025fc
call fcn.1000e908
test eax, eax
pop ecx
je 0x1000d8ca
push 4
push ebp
push 0x100025fc
call sub.MSVCRT.dll_memset
add esp, 0xc
push 0x100025f4
push esi
call edi
push ebx
push esi
call edi
push ebx
push esi
call dword [sym.imp.MSVCRT.dll_strstr]
pop ecx
test eax, eax
pop ecx
jne 0x1000d8e0
push 0x100025ec
push esi
call edi
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
ret