Function at 0x1000248a
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push str.NTDLL
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov dword [0x10008044], eax
push str.sprintf
push dword [0x10008044]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x10008048], eax
push str.wcslen
push dword [0x10008044]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1000804c], eax
push str.strstr
push dword [0x10008044]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x10008050], eax
push str.memcmp
push dword [0x10008044]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x10008068], eax
push str.KiUserExceptionDispatcher
push dword [0x10008044]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov dword [0x1000806c], eax
push 0
push 0
push 0x1000
push 0
push 0
push 2
call dword [sym.imp.ntdll.dll_RtlCreateHeap]
mov dword [0x1000805c], eax
push 0x40
push 0x3000
push 0x15210
call fcn.10005858
add esp, 0xc
mov dword [0x10008040], eax
mov eax, dword [0x10008040]
mov ecx, dword [0x1000805c]
mov dword [eax + 0x394], ecx
call fcn.10002d1c
call fcn.10001086
push 1
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x494d46
call eax
pop ecx
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x498858
call eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x4991f7
call eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x4931e1
call eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x415c60
mov ecx, dword [0x10008040]
mov dword [ecx + 0x12090], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483190
mov ecx, dword [0x10008040]
mov dword [ecx + 0x12094], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483240
mov ecx, dword [0x10008040]
mov dword [ecx + 0x12098], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x482c00
mov ecx, dword [0x10008040]
mov dword [ecx + 0x1209c], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483730
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120d0], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483f90
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120ec], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x418590
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120f0], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x418250
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120f4], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x4186e0
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120f8], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x418620
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120fc], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483b30
mov ecx, dword [0x10008040]
mov dword [ecx + 0x12100], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x415df0
mov ecx, dword [0x10008040]
mov dword [ecx + 0x12104], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483eb0
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120dc], eax
mov eax, dword [0x10008040]
mov eax, dword [eax + 0x590]
add eax, 0x483e80
mov ecx, dword [0x10008040]
mov dword [ecx + 0x120d4], eax
pop ebp
ret