Function at 0x40d0d0
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push esi
xor esi, esi
cmp eax, esi
jne 0x40d0e4
xor al, al
pop esi
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0x14], 0x738d
mov dword [ebp - 4], 0x7980
mov dword [ebp - 8], 0xc746
mov dword [ebp - 0xc], 0x17c66
mov dword [ebp - 0xc], 0x8873
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
dec edx
mov dword [ebp - 8], edx
mov dword [ebp - 0xc], 0xd6cb
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
inc edx
mov dword [ebp - 0xc], edx
mov dword [ebp - 0xc], 0xd3b
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
dec edx
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 4]
dec edx
mov dword [ebp - 4], edx
mov dword [ebp - 0x14], 0x139be
mov dword [ebp - 0x14], 0x63d2
mov dword [ebp - 8], 0x13dce
mov dword [ebp - 0xc], 0x12302
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
sub ecx, 0x149a5
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 8]
dec ecx
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 8]
mov dword [ebp - 0x10], 0xb557
mov dword [ebp - 0xc], 0x9240
mov dword [ebp - 8], 0x8d92
mov dword [ebp - 8], 0x43e3
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov dword [ebp - 0x10], 0x30b7
mov ecx, dword [ebp - 0x10]
mov dword [ebp - 8], esi
mov edx, 0x12270
sub edx, ecx
mov ecx, dword [ebp - 8]
mov dword [ebp - 0xc], edx
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
inc edx
mov dword [ebp - 0xc], edx
mov dword [ebp - 0xc], 0x64c6
mov dword [ebp - 8], 0x6f26
mov dword [ebp - 4], 0x10f36
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov ecx, dword [ebp - 4]
add ecx, 0x16d9b
mov dword [ebp - 8], esi
mov edx, dword [ebp - 8]
mov dword [ebp - 0xc], ecx
mov ecx, dword [ebp - 0xc]
push ebx
mov dword [ebp - 8], 0x7ea2
mov edx, dword [ebp - 8]
push edi
mov dword [ebp - 0xc], 0x2dcd
mov ecx, 0x17d1b
sub ecx, edx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 4]
dec ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 4]
inc ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 4]
inc ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
inc ecx
mov dword [ebp - 0xc], ecx
mov dword [ebp - 0xc], 0x1e18
mov dword [ebp - 4], 0x2e64
mov dword [ebp - 8], 0x17a7b
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
inc edx
mov dword [ebp - 0xc], edx
mov dword [ebp - 8], 0x143d4
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 4]
add ecx, 0x813e
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0xc]
sub edx, 0x1448f
mov ebx, 1
mov dword [ebp - 4], ebx
mov ecx, dword [ebp - 4]
add ecx, 0x161c5
mov dword [ebp - 4], ecx
mov dword [ebp - 8], edx
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 4]
inc ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 4]
inc ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 8]
push eax
push esi
dec ecx
mov dword [ebp - 8], ecx
push 0x100001
call dword [0x6d9ba4]
mov ecx, eax
mov dword [ebp - 8], 0x109b7
mov dword [ebp - 4], 0xbff
mov dword [ebp - 0xc], 0x10d33
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
dec eax
mov dword [ebp - 4], eax
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
dec eax
mov dword [ebp - 4], eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 0xc], 0x29d
mov dword [ebp - 8], eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov dword [ebp - 0x14], ecx
mov dword [ebp - 4], 0x19d8
mov edi, dword [sym.imp.KERNEL32.dll_TerminateProcess]
dec eax
mov dword [ebp - 0xc], eax
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
dec eax
mov dword [ebp - 4], eax
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 8]
jmp 0x40d350
mov ecx, dword [ebp - 0x14]
nop
mov dword [ebp - 8], 0x15817
mov dword [ebp - 4], 0x3b3e
mov dword [ebp - 0xc], 0x8f44
mov dword [ebp - 0x10], 0x956d
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
dec edx
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
dec eax
mov dword [ebp - 8], eax
mov edx, dword [ebp - 8]
mov dword [ebp - 4], 3
mov eax, dword [ebp - 4]
mov edx, dword [ebp - 4]
inc edx
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov edx, dword [ebp - 4]
inc edx
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov edx, dword [ebp - 4]
inc edx
mov dword [ebp - 4], edx
mov dword [ebp - 0x10], 0x1813e
mov dword [ebp - 8], 0x1217c
mov dword [ebp - 0xc], 0xa7a2
mov eax, dword [ebp - 8]
add eax, 0xe451
mov dword [ebp - 8], eax
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
dec eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0xc9b533e8
mov dword [ebp - 0x10], 0x17f6a
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
dec edx
mov dword [ebp - 0xc], edx
mov eax, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov eax, 7
lea esp, [esp]
mov dword [ebp - 8], 0x8c39
mov dword [ebp - 0x10], 0x96a2
mov dword [ebp - 0x10], 0x14a17
mov edx, dword [ebp - 8]
mov dword [ebp - 8], ebx
mov edx, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov edx, dword [ebp - 0x10]
mov dword [ebp - 8], 0x1ff0d
mov dword [ebp - 0x10], 0x111b0
mov edx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
dec eax
mov dword [ebp - 8], edx
jne 0x40d410
cmp ecx, ebx
jb 0x40d728
push esi
push ecx
call edi
mov dword [ebp - 0x10], 0x9576
mov dword [ebp - 8], 0xc8c2
mov dword [ebp - 0x10], 0x16808
mov dword [ebp - 0xc], 0x1b6f
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 8]
inc ecx
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
dec eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xc], 0xd82b
mov ecx, dword [ebp - 0xc]
imul ecx, ecx, 0xb61e
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
dec eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], ebx
mov ecx, dword [ebp - 8]
mov dword [ebp - 0x10], 0x12f2b
mov dword [ebp - 8], 0xa202
mov dword [ebp - 0x10], 0x8a44
mov dword [ebp - 0xc], 0x15af7
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 0xc], esi
mov edx, dword [ebp - 0xc]
mov dword [ebp - 8], esi
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 8]
inc ecx
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 0xc]
mov dword [ebp - 0xc], 0x30
mov dword [ebp - 0x10], 0x68
mov eax, dword [ebp - 0x10]
cmp dword [ebp - 0xc], eax
jg 0x40d34c
mov dword [ebp - 8], 0x141cf
mov dword [ebp - 0xc], 0x984d
mov dword [ebp - 0x10], 0x16a2b
mov dword [ebp - 0xc], 0x863b
mov dword [ebp - 4], 0xda2
mov dword [ebp - 4], 0xffff1413
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 4]
dec edx
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 4]
dec ecx
mov dword [ebp - 4], ecx
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
dec eax
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
inc edx
mov dword [ebp - 8], edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x10]
dec ecx
mov dword [ebp - 0xc], 0x2d6d
mov dword [ebp - 0x10], ecx
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
dec ecx
mov dword [ebp - 8], 5
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 8]
xor eax, eax
jmp 0x40d590
mov dword [ebp - 0xc], 9
mov dword [ebp - 0x10], 0x96
mov ecx, dword [ebp - 0x10]
cmp dword [ebp - 0xc], ecx
jg 0x40d34c
mov dword [ebp - 0x10], 0x174bb
mov dword [ebp - 0xc], 0x15856
mov dword [ebp - 8], 0x14329
mov edx, dword [ebp - 0xc]
add edx, dword [ebp - 0x10]
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 0xc]
mov edx, dword [ebp - 0xc]
dec edx
mov dword [ebp - 0xc], edx
mov ecx, dword [ebp - 8]
mov edx, dword [ebp - 8]
dec edx
mov dword [ebp - 8], edx
mov dword [ebp - 8], 0xffff3075
mov dword [ebp - 0x10], 0xd73e
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov ecx, dword [ebp - 8]
inc ecx
inc eax
cmp eax, ebx
mov dword [ebp - 8], ecx
jl 0x40d590
mov dword [ebp - 8], 0xbdb4
mov dword [ebp - 8], 0xb3e
mov dword [ebp - 0x10], 0x324e
mov dword [ebp - 0x10], 0xa0e9
mov dword [ebp - 0xc], 0xbcd2
mov edx, dword [ebp - 8]
add edx, 0xd272
mov dword [ebp - 0x10], edx
mov eax, dword [ebp - 0x10]
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
mov dword [ebp - 8], ebx
mov dword [ebp - 0x10], 0x6e42
mov edx, dword [ebp - 0x10]
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 8]
inc ecx
mov dword [ebp - 8], ecx
mov dword [ebp - 0xc], esi
mov dword [ebp - 0x10], 0xc7
mov edx, dword [ebp - 0x10]
cmp dword [ebp - 0xc], edx
jg 0x40d34c
mov dword [ebp - 0xc], 0xdf15
mov dword [ebp - 4], 0xe05f
mov dword [ebp - 0x14], 0xbbff
mov dword [ebp - 0x10], 0xfb2b
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x10]
dec edx
mov dword [ebp - 0x10], edx
mov dword [ebp - 0xc], 0x7a27
mov eax, dword [ebp - 0xc]
mov ecx, dword [ebp - 0xc]
inc ecx
mov dword [ebp - 0xc], ecx
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 4]
dec edx
mov dword [ebp - 4], edx
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 4]
dec edx
mov dword [ebp - 4], edx
mov dword [ebp - 8], 0xac73
mov dword [ebp - 4], 0x8845
mov dword [ebp - 0xc], 0x153bb
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp - 4]
mov ecx, dword [ebp - 8]
add eax, edx
mov dword [ebp - 0xc], eax
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp - 0xc]
inc eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 4], esi
mov ecx, dword [ebp - 4]
mov edx, dword [ebp - 4]
dec edx
mov dword [ebp - 8], 0x4c79
mov dword [ebp - 4], edx
mov eax, dword [ebp - 8]
mov ecx, dword [ebp - 8]
dec ecx
mov dword [ebp - 8], ecx
mov edx, dword [ebp - 8]
mov eax, dword [ebp - 8]
inc eax
mov dword [ebp - 8], eax
xor eax, eax
lea esp, [esp]
cmp eax, 3
jge 0x40d731
inc eax
jmp 0x40d720
pop edi
pop ebx
xor al, al
pop esi
mov esp, ebp
pop ebp
ret
pop edi
mov al, bl
pop ebx
pop esi
mov esp, ebp
pop ebp
ret