Function at 0x1400b6a4b
Capabilities:
Terminate process

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov esi, r9d
mov edi, r8d
lea r14, [rbp - 0x78]
mov qword [r14], rdx
lea r15, [rbp - 0x40]
mov qword [r15], rcx
mov rbx, qword [0x1404002b0]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
sub rsp, 0x10
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], edi
mov rcx, rax
mov rdx, r15
xor r8d, r8d
mov r9, r14
call rbx
add rsp, 0x30
mov dword [rbp - 0x24], eax
mov eax, 0xd239b6f3
lea rsi, [rbp - 0x60]
lea r14, [rbp - 0x70]
mov r12d, 0xc47d33f6
mov r13d, 0xcb512094
movabs r8, 0xb9c3c360a80ca43f
mov r15d, 0x33f79f2d
cmp eax, 0xed8894ef
jle 0x1400b6b10
cmp eax, 0x243a6506
jle 0x1400b6bd6
cmp eax, 0x243a6507
je 0x1400b6c3f
cmp eax, 0x5690fe2d
jne 0x1400b70b2
cmp byte [rbp - 1], 0
mov eax, 0xed8894f0
mov ecx, 0xe2ad247c
cmovne eax, ecx
jmp 0x1400b6ad5
cmp eax, 0xd239b6f2
jg 0x1400b6c17
cmp eax, 0x8ddd6f20
je 0x1400b6c67
cmp eax, 0xb1836808
jne 0x1400b70bf
mov eax, dword [0x140400538]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete byte [rbp - 0x18]
mov ecx, dword [0x14040053c]
mov eax, 0xb7a96a40
mov edx, 0x1a8f1e6c
cmove eax, edx
cmp ecx, 0xa
setl byte [rbp - 0x10]
cmovl eax, edx
mov ecx, 0xc531045e
cmp ecx, 0xc531045d
jg 0x1400b6b91
cmp ecx, 0x9282197d
je 0x1400b6c71
cmp ecx, 0x97277d2c
je 0x1400b6bc4
cmp ecx, 0xb7a96a40
jne 0x1400b6b66
mov ecx, 0x97277d2c
jmp 0x1400b6b66
cmp ecx, 0x1ce1831b
je 0x1400b6bc8
cmp ecx, 0x1a8f1e6c
je 0x1400b6bcf
cmp ecx, 0xc531045e
jne 0x1400b6b66
mov dl, byte [rbp - 0x18]
cmp byte [rbp - 0x10], 0
mov ecx, 0xb7a96a40
mov ebx, 0x97277d2c
cmovne ecx, ebx
test dl, dl
cmovne ecx, ebx
jmp 0x1400b6b66
mov ecx, eax
jmp 0x1400b6b66
mov ecx, 0x9282197d
jmp 0x1400b6b66
mov ecx, 0x1ce1831b
jmp 0x1400b6b66
cmp eax, 0xed8894f0
je 0x1400b6e27
cmp eax, 0x189ddead
jne 0x1400b6ad5
mov eax, dword [0x140400540]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ddd6f20
mov ecx, 0x243a6507
cmove eax, ecx
cmp dword [0x140400544], 0xa
cmovl eax, ecx
jmp 0x1400b6ad5
cmp eax, 0xd239b6f3
je 0x1400b6e39
cmp eax, 0xe2ad247c
jne 0x1400b6ad5
mov rax, qword [rbp - 0x40]
mov qword [rbp - 0x48], rax
mov eax, 0x189ddead
jmp 0x1400b6ad5
mov eax, dword [0x140400540]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x8ddd6f20
cmove eax, r15d
cmp dword [0x140400544], 0xa
cmovl eax, r15d
jmp 0x1400b6ad5
mov eax, 0x243a6507
jmp 0x1400b6ad5
mov rcx, rsp
movabs rax, 0xcde3a705c465c579
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x70], rax
movabs rax, 0x1d557a75f9644bcb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x68], rax
movabs rax, 0x5f0aba9bf2d6c4f5
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x60], rax
movabs rax, 0x8c7adeb799f61a37
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x58], rax
mov eax, dword [0x140400548]
mov edx, dword [0x14040054c]
lea edi, [rax - 1]
imul edi, eax
test dil, 1
sete byte [rbp - 2]
cmp edx, 0xa
setl byte [rbp - 3]
mov eax, 0x9b92b93
cmp eax, 0x9b92b92
jg 0x1400b6d24
cmp eax, 0xaede5ed5
je 0x1400b6e4b
cmp eax, 0xcd4faa8b
je 0x1400b6d5c
cmp eax, 0xd3a70e78
jne 0x1400b6cf2
mov rax, r8
mov qword [rbp], rax
mov rax, qword [rbp]
mov eax, 0x5c4f000a
jmp 0x1400b6cf2
cmp eax, 0x6f60d503
je 0x1400b6dc7
cmp eax, 0x5c4f000a
je 0x1400b6dd1
cmp eax, 0x9b92b93
jne 0x1400b6cf2
mov dl, byte [rbp - 2]
cmp byte [rbp - 3], 0
mov eax, 0xd3a70e78
mov ebx, 0x5c4f000a
cmovne eax, ebx
test dl, dl
cmovne eax, ebx
jmp 0x1400b6cf2
mov rax, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x50]
mov qword [rax], rdx
mov rax, qword [rbp - 0x20]
movabs rdx, 0x7c36151995056ba4
mov qword [rbp], rdx
mov rdx, qword [rbp]
mov qword [rax + 8], rdx
movabs rdx, 0x2d65d7fe9ff6a181
mov qword [rbp], rdx
mov rdx, qword [rbp]
mov qword [rax + 0x10], rdx
movabs rdx, 0x8c7adeb799f6344e
mov qword [rbp], rdx
mov rdx, qword [rbp]
mov qword [rax + 0x18], rdx
mov rax, qword [rbp - 0x20]
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x18], rax
mov eax, 0xaede5ed5
jmp 0x1400b6cf2
mov eax, 0xcd4faa8b
jmp 0x1400b6cf2
mov eax, 0x20
call fcn.1401e5ba0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x38], rax
mov rdx, qword [rbp - 0x38]
mov qword [rbp - 0x20], rax
mov rax, r8
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp - 0x50], rax
mov eax, dword [0x140400548]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
mov eax, 0xd3a70e78
mov edx, 0x6f60d503
cmove eax, edx
cmp dword [0x14040054c], 0xa
cmovl eax, edx
jmp 0x1400b6cf2
mov qword [rbp - 0x30], r14
mov rax, qword [rbp - 0x30]
mov eax, 0xb1836808
jmp 0x1400b6ad5
cmp dword [rbp - 0x24], 0
setns byte [rbp - 1]
mov eax, 0x5690fe2d
jmp 0x1400b6ad5
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x10], rax
mov edx, 0xfc45f11b
cmp edx, 0x12ccb869
je 0x1400b6e73
cmp edx, 0xfc45f11b
jne 0x1400b6e58
mov rax, qword [rbp - 0x10]
mov edx, 0x12ccb869
jmp 0x1400b6e58
mov qword [rbp], rax
mov rax, qword [rbp]
movups xmm0, xmmword [rax]
mov qword [rbp - 0x10], r14
mov edx, 0xfc45f11b
cmp edx, 0x12ccb869
je 0x1400b6ea2
cmp edx, 0xfc45f11b
jne 0x1400b6e87
mov rax, qword [rbp - 0x10]
mov edx, 0x12ccb869
jmp 0x1400b6e87
mov qword [rbp], rax
mov rax, qword [rbp]
movups xmm1, xmmword [rax]
xorps xmm1, xmm0
movaps xmmword [rbp], xmm1
movaps xmm0, xmmword [rbp]
mov eax, dword [0x140400458]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x17]
mov eax, dword [0x14040045c]
mov edi, 0x85aba8b1
cmove edi, r12d
cmp eax, 0xa
setl byte [rbp + 0x16]
cmovl edi, r12d
mov eax, 0x7d05f61c
cmp eax, 0x6a190c9
jg 0x1400b6f0e
cmp eax, 0x85aba8b1
je 0x1400b6f3b
cmp eax, 0xc47d33f6
je 0x1400b6f42
cmp eax, 0xcb512094
jne 0x1400b6eea
mov qword [rbp - 0x10], r14
mov eax, edi
jmp 0x1400b6eea
cmp eax, 0x6a190ca
je 0x1400b6f49
cmp eax, 0x62007287
je 0x1400b6f54
cmp eax, 0x7d05f61c
jne 0x1400b6eea
mov bl, byte [rbp + 0x17]
cmp byte [rbp + 0x16], 0
mov eax, 0x85aba8b1
cmovne eax, r13d
test bl, bl
cmovne eax, r13d
jmp 0x1400b6eea
mov eax, 0xcb512094
jmp 0x1400b6eea
mov eax, 0x6a190ca
jmp 0x1400b6eea
mov rdx, qword [rbp - 0x10]
mov eax, 0x62007287
jmp 0x1400b6eea
mov qword [rbp], rdx
mov rax, qword [rbp]
movups xmmword [rax], xmm0
mov rax, qword [rbp - 0x18]
add rax, 0x10
mov qword [rbp - 0x10], rax
mov edx, 0xfc45f11b
cmp edx, 0x12ccb869
je 0x1400b6f8b
cmp edx, 0xfc45f11b
jne 0x1400b6f70
mov rax, qword [rbp - 0x10]
mov edx, 0x12ccb869
jmp 0x1400b6f70
mov qword [rbp], rax
mov rax, qword [rbp]
movups xmm0, xmmword [rax]
mov qword [rbp - 0x10], rsi
mov edx, 0xfc45f11b
cmp edx, 0x12ccb869
je 0x1400b6fba
cmp edx, 0xfc45f11b
jne 0x1400b6f9f
mov rax, qword [rbp - 0x10]
mov edx, 0x12ccb869
jmp 0x1400b6f9f
mov qword [rbp], rax
mov rax, qword [rbp]
movups xmm1, xmmword [rax]
xorps xmm1, xmm0
movaps xmmword [rbp], xmm1
movaps xmm0, xmmword [rbp]
mov eax, dword [0x140400458]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x17]
mov eax, dword [0x14040045c]
mov edi, 0x85aba8b1
cmove edi, r12d
cmp eax, 0xa
setl byte [rbp + 0x16]
cmovl edi, r12d
mov eax, 0x7d05f61c
cmp eax, 0x6a190c9
jg 0x1400b7026
cmp eax, 0x85aba8b1
je 0x1400b7053
cmp eax, 0xc47d33f6
je 0x1400b705a
cmp eax, 0xcb512094
jne 0x1400b7002
mov qword [rbp - 0x10], rsi
mov eax, edi
jmp 0x1400b7002
cmp eax, 0x6a190ca
je 0x1400b7061
cmp eax, 0x62007287
je 0x1400b706c
cmp eax, 0x7d05f61c
jne 0x1400b7002
mov bl, byte [rbp + 0x17]
cmp byte [rbp + 0x16], 0
mov eax, 0x85aba8b1
cmovne eax, r13d
test bl, bl
cmovne eax, r13d
jmp 0x1400b7002
mov eax, 0xcb512094
jmp 0x1400b7002
mov eax, 0x6a190ca
jmp 0x1400b7002
mov rdx, qword [rbp - 0x10]
mov eax, 0x62007287
jmp 0x1400b7002
mov qword [rbp], rdx
mov rax, qword [rbp]
movups xmmword [rax], xmm0
mov rax, qword [rbp - 0x38]
mov rsp, rcx
sub rsp, 0x20
xor ecx, ecx
mov rdx, r14
mov rdi, r8
lea r8, str.DullWave__Error
mov r9d, reloc.WS2_32.dll_recv
call qword [sym.imp.USER32.dll_MessageBoxA]
mov r8, rdi
add rsp, 0x20
mov rax, qword [rbp - 0x30]
mov eax, 0xaf6768e2
jmp 0x1400b6ad5
cmp eax, 0x33f79f2d
jne 0x1400b6ad5
jmp 0x1400b70d6
cmp eax, 0xaf6768e2
jne 0x1400b6ad5
sub rsp, 0x20
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov rax, qword [rbp - 0x48]
lea rsp, [rbp + 0x18]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret