Function at 0x1001b820
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [0x100a7078]
xor eax, ebp
mov dword [ebp - 4], eax
call fcn.1001b750
mov ecx, dword [0x100aa88c]
call fcn.100193b0
cmp al, 0xe9
jne 0x1001b85b
push 9
call dword [sym.imp.KERNEL32.dll_GetCurrentProcess]
push eax
call dword [sym.imp.KERNEL32.dll_TerminateProcess]
push 0
call dword [sym.imp.KERNEL32.dll_ExitProcess]
push ebx
push esi
mov esi, dword [sym.imp.KERNEL32.dll_IsBadReadPtr]
push edi
push 4
push dword [0x100aa88c]
call esi
test eax, eax
jne 0x1001b8a1
mov eax, dword [0x100aa88c]
mov dword [0x100aa898], eax
call fcn.100665a0
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10066a70
push 0x1001a2b0
push 0x100aa898
call fcn.10065e20
call fcn.10066600
push 4
push 0x48b2af
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x1001b905
push 4
push 0x10019da0
call esi
test eax, eax
jne 0x1001b905
push 4
push 0x48b2af
call esi
test eax, eax
jne 0x1001b8e3
xor edi, edi
lea ecx, [edi + 0x48b2af]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001b8d0
push 0
mov eax, 0x10019da0
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48b2b4
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48b2af
push 0xffffffffffffffff
call ebx
push 4
push 0x48b610
call esi
test eax, eax
jne 0x1001b965
push 4
push 0x10019e20
call esi
test eax, eax
jne 0x1001b965
push 4
push 0x48b610
call esi
test eax, eax
jne 0x1001b943
xor edi, edi
nop
lea ecx, [edi + 0x48b610]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001b930
push 0
mov eax, 0x10019e20
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48b615
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48b610
push 0xffffffffffffffff
call ebx
push 4
push 0x48b980
call esi
test eax, eax
jne 0x1001b9c5
push 4
push 0x10019ea0
call esi
test eax, eax
jne 0x1001b9c5
push 4
push 0x48b980
call esi
test eax, eax
jne 0x1001b9a3
xor edi, edi
nop
lea ecx, [edi + 0x48b980]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001b990
push 0
mov eax, 0x10019ea0
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48b985
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48b980
push 0xffffffffffffffff
call ebx
push 4
push 0x48bcf0
call esi
test eax, eax
jne 0x1001ba25
push 4
push 0x10019f20
call esi
test eax, eax
jne 0x1001ba25
push 4
push 0x48bcf0
call esi
test eax, eax
jne 0x1001ba03
xor edi, edi
nop
lea ecx, [edi + 0x48bcf0]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001b9f0
push 0
mov eax, 0x10019f20
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48bcf5
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48bcf0
push 0xffffffffffffffff
call ebx
push 4
push 0x48c060
call esi
test eax, eax
jne 0x1001ba85
push 4
push 0x10019fa0
call esi
test eax, eax
jne 0x1001ba85
push 4
push 0x48c060
call esi
test eax, eax
jne 0x1001ba63
xor edi, edi
nop
lea ecx, [edi + 0x48c060]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001ba50
push 0
mov eax, 0x10019fa0
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48c065
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48c060
push 0xffffffffffffffff
call ebx
push 4
push 0x48c3d0
call esi
test eax, eax
jne 0x1001bae5
push 4
push 0x1001a020
call esi
test eax, eax
jne 0x1001bae5
push 4
push 0x48c3d0
call esi
test eax, eax
jne 0x1001bac3
xor edi, edi
nop
lea ecx, [edi + 0x48c3d0]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001bab0
push 0
mov eax, 0x1001a020
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48c3d5
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48c3d0
push 0xffffffffffffffff
call ebx
push 4
push 0x48c740
call esi
test eax, eax
jne 0x1001bb45
push 4
push 0x1001a0a0
call esi
test eax, eax
jne 0x1001bb45
push 4
push 0x48c740
call esi
test eax, eax
jne 0x1001bb23
xor edi, edi
nop
lea ecx, [edi + 0x48c740]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001bb10
push 0
mov eax, 0x1001a0a0
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48c745
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48c740
push 0xffffffffffffffff
call ebx
push 4
push 0x48cab0
call esi
test eax, eax
jne 0x1001bba5
push 4
push 0x1001a120
call esi
test eax, eax
jne 0x1001bba5
push 4
push 0x48cab0
call esi
test eax, eax
jne 0x1001bb83
xor edi, edi
nop
lea ecx, [edi + 0x48cab0]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001bb70
push 0
mov eax, 0x1001a120
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48cab5
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48cab0
push 0xffffffffffffffff
call ebx
push 4
push 0x48ce20
call esi
test eax, eax
jne 0x1001bc05
push 4
push 0x1001a1a0
call esi
test eax, eax
jne 0x1001bc05
push 4
push 0x48ce20
call esi
test eax, eax
jne 0x1001bbe3
xor edi, edi
nop
lea ecx, [edi + 0x48ce20]
mov dl, 0x90
call fcn.10019350
inc edi
cmp edi, 6
jl 0x1001bbd0
push 0
mov eax, 0x1001a1a0
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48ce25
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48ce20
push 0xffffffffffffffff
call ebx
push 4
push 0x48d190
call esi
test eax, eax
jne 0x1001bc65
push 4
push 0x1001a220
call esi
test eax, eax
jne 0x1001bc65
push 4
push 0x48d190
call esi
test eax, eax
jne 0x1001bc43
xor esi, esi
nop
lea ecx, [esi + 0x48d190]
mov dl, 0x90
call fcn.10019350
inc esi
cmp esi, 6
jl 0x1001bc30
push 0
mov eax, 0x1001a220
mov byte [ebp - 0xc], 0xe9
sub eax, 0x48d195
push 5
mov dword [ebp - 0xb], eax
lea eax, [ebp - 0xc]
push eax
push 0x48d190
push 0xffffffffffffffff
call ebx
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10067955
mov esp, ebp
pop ebp
ret