Function at 0x100080fc
Capabilities:
Hide graphical window
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x4c
push 0x1c
call fcn.1000a81b
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 7
rep stosd dword es:[edi], eax
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
push 0x1c
call fcn.1000a81b
add esp, 4
mov dword [ebp - 0x10], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 7
rep stosd dword es:[edi], eax
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
push 0x80000301
push 0
push dword [0x1000fb26]
push 1
mov ebx, 0xc
mov eax, 0x1000d350
call fcn.1000aae0
add esp, 0x10
cmp dword [0x1000fb5e], 0
jne 0x100082dd
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
push 0x80000006
push 0
push 0x10009169
push 1
mov ebx, 0x9dc
call fcn.1000b990
add esp, 0x10
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
push 0x1c
push dword [ebp - 4]
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_VirtualQueryEx]
nop
nop
nop
nop
test eax, eax
je 0x10008267
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov eax, 0
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
push 2
lea eax, [ebp - 8]
push eax
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
test eax, eax
je 0x10008237
cmp word [ebp - 8], 0x5a4d
jne 0x10008237
mov eax, 1
jmp 0x10008239
xor eax, eax
test eax, eax
je 0x10008256
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
mov eax, dword [ebx]
mov dword [0x1000fb5e], eax
jmp 0x10008267
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
sub dword [ebx], 0x20
jmp 0x100081c3
push 0x80000006
push 0
push 0x10009169
push 1
mov ebx, 0x9dc
call fcn.1000b990
add esp, 0x10
mov dword [0x1000fb62], eax
mov eax, 0
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push 4
push 0x1000fb66
push dword [0x1000fb62]
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
fild dword [0x1000fb62]
fstp qword [ebp - 0x28]
fld qword [ebp - 0x28]
fild dword [0x1000fb5e]
fstp qword [ebp - 0x30]
fsub qword [ebp - 0x30]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.100010c7
mov dword [0x1000fb62], eax
push 0x80000301
push 0
push 0x100
push 1
mov ebx, 0x184
call fcn.1000beb0
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10008312
push ebx
call fcn.1000a815
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
mov dword [ebx], 0x10000
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
push 0x1c
push dword [ebp - 4]
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_VirtualQueryEx]
nop
nop
nop
nop
test eax, eax
je 0x10008bf7
mov ebx, dword [ebp - 4]
add ebx, 0x10
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
cmp dword [ebx], 0x1000
jne 0x1000839b
mov ebx, dword [ebp - 4]
add ebx, 0x14
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x1000839b
mov ebx, dword [ebp - 4]
add ebx, 0x18
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
cmp dword [ebx], 0x1000000
je 0x1000839b
mov eax, 1
jmp 0x1000839d
xor eax, eax
test eax, eax
je 0x10008bb1
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f685]
fstp qword [ebp - 0x34]
push 0x1c
push dword [ebp - 0x10]
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_VirtualQueryEx]
nop
nop
nop
nop
test eax, eax
je 0x10008bb1
mov ebx, dword [ebp - 0x10]
add ebx, 0x14
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
cmp dword [ebx], 0x20
je 0x10008415
mov ebx, dword [ebp - 0x10]
add ebx, 0x14
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 0x40
je 0x10008415
xor eax, eax
jmp 0x1000841a
mov eax, 1
test eax, eax
je 0x10008bb1
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov eax, 0
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
push 2
lea eax, [ebp - 8]
push eax
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
test eax, eax
je 0x1000846c
cmp word [ebp - 8], 0x5a4d
jne 0x1000846c
mov eax, 1
jmp 0x1000846e
xor eax, eax
test eax, eax
je 0x1000885a
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f709]
fstp qword [ebp - 0x34]
mov eax, 0
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
push 4
lea eax, [ebp - 0x14]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fild dword [ebp - 0x14]
fstp qword [ebp - 0x34]
fadd qword [ebp - 0x34]
fstp qword [ebp - 0x3c]
mov eax, 0
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
push 2
lea eax, [ebp - 0x18]
push eax
fld qword [ebp - 0x3c]
call fcn.100010c7
push eax
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
test eax, eax
je 0x10008522
cmp word [ebp - 0x18], 0x4550
jne 0x10008522
mov eax, 1
jmp 0x10008524
xor eax, eax
test eax, eax
je 0x1000885a
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
push 0x100
push dword [ebp - 0xc]
mov ebx, dword [ebp - 0x24]
push dword [ebx]
push 0xffffffff
call dword [sym.imp.PSAPI.DLL_GetModuleFileNameExA]
nop
nop
nop
nop
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jne 0x1000885a
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fild dword [0x1000fb62]
fstp qword [ebp - 0x34]
fadd qword [ebp - 0x34]
fstp qword [ebp - 0x3c]
mov eax, 0
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
push 4
lea eax, [ebp - 0x14]
push eax
fld qword [ebp - 0x3c]
call fcn.100010c7
push eax
push 0xffffffff
call dword [sym.imp.KERNEL32.dll_ReadProcessMemory]
nop
nop
nop
nop
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov eax, dword [0x1000fb5e]
mov ebx, dword [ebp - 0x24]
cmp dword [ebx], eax
je 0x100085d3
mov eax, dword [0x1000fb66]
cmp dword [ebp - 0x14], eax
je 0x100085d3
mov eax, 1
jmp 0x100085d5
xor eax, eax
test eax, eax
je 0x1000885a
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f711]
fstp qword [ebp - 0x34]
push 0x12c
lea eax, [ebp - 0x1c]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 1
push dword [0x1000fb02]
call fcn.10004268
push 0
push 0
push 0
push 0x80000005
push 0
push 0x1000f719
push 0x80000005
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x1000863b
mov eax, 0x1000f24e
push eax
push 3
mov ebx, 0x1ac
call fcn.1000bd40
add esp, 0x28
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
jne 0x1000885a
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f685]
fstp qword [ebp - 0x34]
push 3
lea eax, [ebp - 0x20]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 1
push dword [0x1000fb02]
call fcn.10004268
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
push 1
mov eax, 0x1000f267
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.10008de8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x100086cb
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100086db
push ebx
call fcn.1000a815
add esp, 4
push 0x1000f729
push dword [ebp - 0x2c]
call fcn.100010ee
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10008709
push ebx
call fcn.1000a815
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x1000885a
push 0
push dword [0x1000fb36]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
push dword [0x1000fb02]
call fcn.10003bae
mov dword [ebp - 0x24], eax
push 0
push dword [ebp - 0x24]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x100080e4
call fcn.100039f5
push 0x80000004
push 0
push str.OCWZNQj_FHZW_JZYF_TKIGW_nmE
push 1
mov ebx, 0x198
call fcn.1000ae20
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x24]
push eax
call fcn.10001f73
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100087bf
push ebx
call fcn.1000a815
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x100087d2
mov eax, 0x1000f24e
push eax
push 1
mov ebx, 0x168
call fcn.1000af50
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x100087f8
push ebx
call fcn.1000a815
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, 0x1000f732
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push 1
push 0x30
lea eax, [ebp - 0x34]
push eax
call fcn.10003a73
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10008832
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10008842
push ebx
call fcn.1000a815
add esp, 4
xor esp, esp
push esp
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
nop
nop
nop
nop
push eax
call fcn.10008083
jmp 0x10008d9c
cmp word [ebp - 8], 0x5a4d
je 0x10008bb1
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f711]
fstp qword [ebp - 0x34]
push 0x12c
lea eax, [ebp - 0x1c]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 1
push dword [0x1000fb02]
call fcn.10004268
push 0
push 0
push 0
push 0x80000005
push 0
push 0x1000f719
push 0x80000005
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x100088c4
mov eax, 0x1000f24e
push eax
push 3
mov ebx, 0x1ac
call fcn.1000bd40
add esp, 0x28
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0xffffffff
jne 0x10008bb1
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f685]
fstp qword [ebp - 0x34]
push 3
lea eax, [ebp - 0x1c]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 1
push dword [0x1000fb02]
call fcn.10004268
test eax, eax
je 0x10008aeb
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
push 1
mov eax, 0x1000f267
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.10008de8
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x1000895c
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x1000896c
push ebx
call fcn.1000a815
add esp, 4
push str.33_C0_C3
push dword [ebp - 0x2c]
call fcn.100010ee
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x1000899a
push ebx
call fcn.1000a815
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x10008aeb
push 0
push dword [0x1000fb36]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
push dword [0x1000fb02]
call fcn.10003bae
mov dword [ebp - 0x24], eax
push 0
push dword [ebp - 0x24]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x100080e4
call fcn.100039f5
push 0x80000004
push 0
push str.OCWZNQj_FHZW_JZYF_TKIGW_nmE
push 1
mov ebx, 0x198
call fcn.1000ae20
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x24]
push eax
call fcn.10001f73
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10008a50
push ebx
call fcn.1000a815
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x10008a63
mov eax, 0x1000f24e
push eax
push 1
mov ebx, 0x168
call fcn.1000af50
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10008a89
push ebx
call fcn.1000a815
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, 0x1000f73d
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push 1
push 0x30
lea eax, [ebp - 0x34]
push eax
call fcn.10003a73
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10008ac3
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10008ad3
push ebx
call fcn.1000a815
add esp, 4
xor esp, esp
push esp
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
nop
nop
nop
nop
push eax
call fcn.10008083
jmp 0x10008d9c
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 0x24]
fild dword [ebx]
fstp qword [ebp - 0x2c]
fld qword [ebp - 0x2c]
fadd qword [0x1000f711]
fstp qword [ebp - 0x34]
push 0x3e8
lea eax, [ebp - 0x1c]
push eax
fld qword [ebp - 0x34]
call fcn.100010c7
push eax
push 1
push dword [0x1000fb02]
call fcn.10004268
test eax, eax
je 0x10008bb1
push 0x80000301
push 0
push 0x3e8
push 1
mov ebx, 0x1bc
call fcn.1000b7a0
add esp, 0x10
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x1c]
xor ecx, ecx
test eax, eax
je 0x10008b59
mov ecx, dword [eax + 4]
push ecx
add eax, 8
push eax
mov eax, dword [ebp - 0x24]
xor ebx, ebx
test eax, eax
je 0x10008b6a
mov ebx, dword [eax + 4]
add eax, 8
push eax
cmp ebx, ecx
mov eax, 1
jne 0x10008b81
dec eax
test ecx, ecx
je 0x10008b81
call fcn.10003e41
add esp, 0xc
test eax, eax
mov eax, 0
sete al
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10008ba1
push ebx
call fcn.1000a815
add esp, 4
cmp dword [ebp - 0x28], 0
je 0x10008bb1
inc dword [0x1000fb6a]
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x24], ebx
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
add ebx, 0xc
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x28]
fild dword [ebx]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
mov ebx, dword [ebp - 0x2c]
fild dword [ebx]
fstp qword [ebp - 0x3c]
fadd qword [ebp - 0x3c]
fadd qword [0x1000f73f]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.100010c7
mov ebx, dword [ebp - 0x24]
mov dword [ebx], eax
jmp 0x10008325
cmp dword [0x1000fb6a], 2
jne 0x10008d4b
push 0
push dword [0x1000fb36]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
push dword [0x1000fb02]
call fcn.10003bae
mov dword [ebp - 0x24], eax
push 0
push dword [ebp - 0x24]
call dword [sym.imp.USER32.dll_ShowWindow]
nop
nop
nop
nop
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
push 0x100080e4
call fcn.100039f5
push 0x80000004
push 0
push str.OCWZNQj_FHZW_JZYF_TKIGW_nmE
push 1
mov ebx, 0x198
call fcn.1000ae20
add esp, 0x10
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], 0
push 0
push dword [ebp - 0x28]
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0x24]
push eax
call fcn.10001f73
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10008cb0
push ebx
call fcn.1000a815
add esp, 4
push 0x80000005
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x10008cc3
mov eax, 0x1000f24e
push eax
push 1
mov ebx, 0x168
call fcn.1000af50
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10008ce9
push ebx
call fcn.1000a815
add esp, 4
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
push 1
mov eax, 0x1000f747
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
push 1
push 0x30
lea eax, [ebp - 0x34]
push eax
call fcn.10003a73
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10008d23
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10008d33
push ebx
call fcn.1000a815
add esp, 4
xor esp, esp
push esp
call dword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
nop
nop
nop
nop
push eax
call fcn.10008083
jmp 0x10008d9c
mov dword [0x1000fb6a], 0
push 0x80000301
push 0
push 0x1388
push 1
mov ebx, 0x67c
call fcn.1000b570
add esp, 0x10
push 0x80000301
push 0
push dword [0x1000fb26]
push 1
mov ebx, 0x10
mov eax, 0x1000d370
call fcn.1000aae0
add esp, 0x10
call fcn.100080fc
mov ebx, dword [ebp - 4]
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x10008db8
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10008dd4
push ebx
call fcn.1000a815
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10008de4
push ebx
call fcn.1000a815
add esp, 4
mov esp, ebp
pop ebp
ret