Function at 0x10014a10
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [0x10051014]
xor eax, ebp
mov dword [ebp - 4], eax
call fcn.10014940
mov ecx, dword [0x1005376c]
call fcn.100125c0
cmp al, 0xe9
jne 0x10014a4b
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 [0x1005376c]
call esi
test eax, eax
jne 0x10014a91
mov eax, dword [0x1005376c]
mov dword [0x10053778], eax
call fcn.10037380
call dword [sym.imp.KERNEL32.dll_GetCurrentThread]
push eax
call fcn.10037850
push 0x100134f0
push 0x10053778
call fcn.10036c00
call fcn.100373e0
push 4
push 0x48b2af
call esi
mov ebx, dword [sym.imp.KERNEL32.dll_WriteProcessMemory]
test eax, eax
jne 0x10014af3
push 4
push 0x10012ff0
call esi
test eax, eax
jne 0x10014af3
push 4
push 0x48b2af
call esi
test eax, eax
jne 0x10014ad1
xor edi, edi
lea ecx, [edi + 0x48b2af]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014ac0
push 0
mov eax, 0x10012ff0
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 0x10014b53
push 4
push 0x10013070
call esi
test eax, eax
jne 0x10014b53
push 4
push 0x48b610
call esi
test eax, eax
jne 0x10014b31
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48b610]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014b20
push 0
mov eax, 0x10013070
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 0x10014bb3
push 4
push 0x100130f0
call esi
test eax, eax
jne 0x10014bb3
push 4
push 0x48b980
call esi
test eax, eax
jne 0x10014b91
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48b980]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014b80
push 0
mov eax, 0x100130f0
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 0x10014c13
push 4
push 0x10013170
call esi
test eax, eax
jne 0x10014c13
push 4
push 0x48bcf0
call esi
test eax, eax
jne 0x10014bf1
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48bcf0]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014be0
push 0
mov eax, 0x10013170
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 0x10014c73
push 4
push 0x100131f0
call esi
test eax, eax
jne 0x10014c73
push 4
push 0x48c060
call esi
test eax, eax
jne 0x10014c51
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48c060]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014c40
push 0
mov eax, 0x100131f0
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 0x10014cd3
push 4
push 0x10013270
call esi
test eax, eax
jne 0x10014cd3
push 4
push 0x48c3d0
call esi
test eax, eax
jne 0x10014cb1
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48c3d0]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014ca0
push 0
mov eax, 0x10013270
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 0x10014d33
push 4
push 0x100132f0
call esi
test eax, eax
jne 0x10014d33
push 4
push 0x48c740
call esi
test eax, eax
jne 0x10014d11
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48c740]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014d00
push 0
mov eax, 0x100132f0
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 0x10014d93
push 4
push 0x10013370
call esi
test eax, eax
jne 0x10014d93
push 4
push 0x48cab0
call esi
test eax, eax
jne 0x10014d71
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48cab0]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014d60
push 0
mov eax, 0x10013370
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 0x10014df3
push 4
push 0x100133f0
call esi
test eax, eax
jne 0x10014df3
push 4
push 0x48ce20
call esi
test eax, eax
jne 0x10014dd1
xor edi, edi
nop dword [eax]
lea ecx, [edi + 0x48ce20]
call fcn.10012560
inc edi
cmp edi, 6
jl 0x10014dc0
push 0
mov eax, 0x100133f0
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 0x10014e53
push 4
push 0x10013470
call esi
test eax, eax
jne 0x10014e53
push 4
push 0x48d190
call esi
test eax, eax
jne 0x10014e31
xor esi, esi
nop dword [eax]
lea ecx, [esi + 0x48d190]
call fcn.10012560
inc esi
cmp esi, 6
jl 0x10014e20
push 0
mov eax, 0x10013470
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.10038745
mov esp, ebp
pop ebp
ret