Function at 0x180004840
Capabilities:
Terminate process

Disassembly:
push rsi
push rdi
sub rsp, 0x38
mov edi, edx
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rsp + 0x26]
cmp ecx, 0xa
setl byte [rsp + 0x27]
mov eax, 0x96bacd76
jmp 0x180004886
mov eax, 0x2572a24b
nop word cs:[rax + rax]
cmp ecx, 0xa
cmovl eax, edx
cmp eax, 0xef2e92b0
jle 0x180004900
cmp eax, 0x362b7c60
jg 0x180004960
cmp eax, 0x25141bad
jg 0x1800049f1
cmp eax, 0xc755562
jle 0x180004af4
cmp eax, 0xc755563
je 0x180004c97
cmp eax, 0x14cae3e5
je 0x180004cc2
cmp eax, 0x22217f8f
jne 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xbdb0964b
mov eax, 0xbdb0964b
test sil, 1
je 0x180004880
jmp 0x180004ab1
cmp eax, 0xb57aa172
jle 0x1800049b0
cmp eax, 0xccf26b31
jg 0x180004a2f
cmp eax, 0xc0f45795
jle 0x180004b32
cmp eax, 0xc0f45796
je 0x180004cf2
cmp eax, 0xc3a62004
je 0x180004d0c
cmp eax, 0xc5dd2c14
jne 0x180004886
call fcn.180003d40
mov eax, 0xccf26b32
jmp 0x180004886
cmp eax, 0x4ee8f10a
jg 0x180004a6a
cmp eax, 0x4925472c
jle 0x180004b52
cmp eax, 0x4925472d
je 0x180004d1b
cmp eax, 0x4af7aa04
je 0x180004d2f
cmp eax, 0x4e564594
jne 0x180004886
mov eax, 0xef2e92b1
jmp 0x180004886
cmp eax, 0x9eed3f80
jle 0x180004abb
cmp eax, 0xabf56274
jle 0x180004ba1
cmp eax, 0xabf56275
je 0x180004d39
cmp eax, 0xac5bd76a
je 0x180004d53
cmp eax, 0xad24acf7
jne 0x180004886
mov eax, 0xa7231554
jmp 0x180004886
cmp eax, 0x26c24139
jle 0x180004be2
cmp eax, 0x26c2413a
je 0x180004d5d
cmp eax, 0x2a7b3c0a
je 0x180004d77
cmp eax, 0x2b739167
jne 0x180004886
cmp edi, 1
sete byte [rsp + 0x28]
mov eax, 0x657747ea
jmp 0x180004886
cmp eax, 0xd5d73ed2
jle 0x180004c02
cmp eax, 0xd5d73ed3
je 0x180004da2
cmp eax, 0xe17dd7ff
je 0x180004db6
cmp eax, 0xe566ea0e
jne 0x180004886
call section..text
mov eax, 0x400e5aa1
jmp 0x180004886
cmp eax, 0x657747e9
jg 0x180004c43
cmp eax, 0x4ee8f10b
je 0x180004de8
cmp eax, 0x6413211a
jne 0x180004f33
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x22217f8f
mov eax, 0x22217f8f
test sil, 1
je 0x180004880
mov eax, 0xb57aa173
jmp 0x180004880
cmp eax, 0x93155fe4
jle 0x180004c67
cmp eax, 0x96bacd76
je 0x180004df2
cmp eax, 0x99a54dfb
jne 0x180004f40
mov ecx, 5
call fcn.1800015f0
mov dword [rsp + 0x30], eax
mov eax, 0xd5d73ed3
jmp 0x180004886
cmp eax, 0xef2e92b1
je 0x180004e17
cmp eax, 0xf0b28d45
jne 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x400e5aa1
mov eax, 0x400e5aa1
test sil, 1
je 0x180004880
jmp 0x180004b97
cmp eax, 0xb57aa173
je 0x180004e47
cmp eax, 0xbdd43212
jne 0x180004886
mov eax, 0xcf854441
jmp 0x180004886
cmp eax, 0x362b7c61
je 0x180004e51
cmp eax, 0x400e5aa1
jne 0x180004886
call section..text
mov dword [rsp + 0x34], eax
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x4af7aa04
mov eax, 0x4af7aa04
test sil, 1
je 0x180004880
mov eax, 0xe566ea0e
jmp 0x180004880
cmp eax, 0x9eed3f81
je 0x180004e8a
cmp eax, 0xa7231554
jne 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x53862a23
mov eax, 0x53862a23
test sil, 1
je 0x180004880
jmp 0x180004ece
cmp eax, 0x25141bae
je 0x180004e94
cmp eax, 0x2572a24b
jne 0x180004886
mov eax, 0xc755563
jmp 0x180004886
cmp eax, 0xccf26b32
je 0x180004ea8
cmp eax, 0xcf854441
jne 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x14cae3e5
mov eax, 0x14cae3e5
test sil, 1
je 0x180004880
jmp 0x180004ce8
cmp eax, 0x657747ea
je 0x180004ed8
cmp eax, 0x72ed3e68
jne 0x180004886
mov eax, dword [rsp + 0x2c]
mov eax, 0xe17dd7ff
jmp 0x180004886
cmp eax, 0x878e295f
je 0x180004f03
cmp eax, 0x90c625bf
jne 0x180004886
cmp byte [rsp + 0x2b], 0
mov eax, 0x93155fe5
jne 0x180004886
mov eax, 0x25141bae
jmp 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xabf56275
mov eax, 0xabf56275
test sil, 1
je 0x180004880
jmp 0x180004871
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x90c625bf
mov eax, 0x90c625bf
test sil, 1
je 0x180004880
mov eax, 0x9eed3f81
jmp 0x180004880
cmp byte [rsp + 0x29], 0
mov eax, 0xf0b28d45
jne 0x180004886
mov eax, 0x93155fe5
jmp 0x180004886
call fcn.180001ee0
mov eax, 0x362b7c61
jmp 0x180004886
cmp dword [rsp + 0x34], 0
setne byte [rsp + 0x2a]
mov eax, 0x26c2413a
jmp 0x180004886
mov eax, 0x4925472d
jmp 0x180004886
cmp byte [rsp + 0x28], 0
mov eax, 0x99a54dfb
jne 0x180004886
mov eax, 0xccf26b32
jmp 0x180004886
mov eax, 0x878e295f
jmp 0x180004886
cmp byte [rsp + 0x2a], 0
mov eax, 0x93155fe5
jne 0x180004886
mov eax, 0x2a7b3c0a
jmp 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x362b7c61
mov eax, 0x362b7c61
test sil, 1
je 0x180004880
jmp 0x180004e80
cmp dword [rsp + 0x30], 0
setne byte [rsp + 0x29]
mov eax, 0xc0f45796
jmp 0x180004886
cmp dword [rsp + 0x2c], 0
setne byte [rsp + 0x2b]
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xbdd43212
mov eax, 0xbdd43212
test sil, 1
je 0x180004880
jmp 0x180004e3d
mov eax, 0x2b739167
jmp 0x180004886
movzx ecx, byte [rsp + 0x26]
cmp byte [rsp + 0x27], 0
mov edx, 0x878e295f
mov eax, 0x878e295f
jne 0x180004e0d
mov eax, 0xac5bd76a
test cl, cl
cmovne eax, edx
jmp 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xe17dd7ff
mov eax, 0xe17dd7ff
test sil, 1
je 0x180004880
mov eax, 0x72ed3e68
jmp 0x180004880
mov eax, 0x22217f8f
jmp 0x180004886
call fcn.180001ee0
mov dword [rsp + 0x2c], eax
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x4e564594
mov eax, 0x4e564594
test sil, 1
je 0x180004880
mov eax, 0xc3a62004
jmp 0x180004880
mov eax, 0x14cae3e5
jmp 0x180004886
mov ecx, 0xbb8
call fcn.180005de0
mov eax, 0xc5dd2c14
jmp 0x180004886
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xa7231554
mov eax, 0xa7231554
test sil, 1
je 0x180004880
mov eax, 0xad24acf7
jmp 0x180004880
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0xc755563
mov eax, 0xc755563
test sil, 1
je 0x180004880
jmp 0x180004871
mov eax, dword [0x18000a1a0]
mov ecx, dword [0x18000a1a4]
lea esi, [rax - 1]
imul esi, eax
mov edx, 0x4ee8f10b
mov eax, 0x4ee8f10b
test sil, 1
je 0x180004880
mov eax, 0xac5bd76a
jmp 0x180004880
cmp eax, 0x53862a23
jne 0x180004886
jmp 0x180004f56
cmp eax, 0x93155fe5
jne 0x180004886
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
mov eax, 1
add rsp, 0x38
pop rdi
pop rsi
ret