Function at 0x100033670
Capabilities:
Terminate process

Disassembly:
mov dword [rbp - 0x20], 0x48c48b48
jmp 0x10000b94c
mov dword [rbp - 0x1c], 0x4c085889
jmp 0x10000b98a
mov dword [rbp - 0x18], 0x48184089
jmp 0x10000b9de
mov dword [rbp - 0x14], 0x55105089
jmp 0x10000ba50
mov dword [rbp - 0x10], 0x83485756
jmp 0x10000bac0
mov word [rbp - 0xc], 0x30ec
jmp 0x10000bb2a
call fcn.1000073db
jmp 0x10000bb7a
xor ebx, ebx
mov rdi, rax
jmp 0x10000bbba
xor ecx, ecx
add rcx, rdi
jmp 0x10001172d
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x50
jmp 0x10000b918
jmp 0x10000bbbc
lea rdx, [rbp - 0x20]
mov r8d, 0x16
call fcn.100017f98
test eax, eax
je 0x100011754
inc ebx
movsxd rcx, ebx
cmp rcx, 0xee000
jb 0x1000116f8
mov rax, qword [rbp + 0x10]
jmp 0x10001175a
movsxd rax, ebx
add rax, rdi
mov ecx, 0xa4d2
cmp r11, rax
jne 0x1000117d5
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
push r10
push rdx
push r10
pop rdi
pop r15
push r12
push r12
pop r15
push rbp
push rbx
pop rdi
add byte [rbp + 0x52], r8b
push rdx
push r10
pop rdi
pop r15
push rbx
push r11
push rsp
push rsp
pop rdi
push rbx
push r13
push rdx
push r12
pop rcx
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
pop r15
push r8
push rax
pop rdi
push rbp
push rbx
pop rdi
add byte [rbp + 0x52], r8b
push rdx
push r10
lea rbx, [0x1000115d5]
add rbx, rcx
mov r9d, 0x40
lea rcx, [rbp + 0x10]
mov r8d, 0x3e8
mov qword [rsp + 0x20], rcx
mov rdx, rbx
or rcx, 0xffffffffffffffff
jmp 0x1000118a8
call rax
cmp r15, rsp
jne 0x10001190e
pop rdi
push rdx
pop rcx
pop rdi
push r12
push rsp
add byte [rax], r8b
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push rsp
pop r15
push r12
pop r10
push r12
pop rdi
add byte [rax], r8b
push r10
push rdx
push r10
pop rdi
push rdx
push r11
push r13
push rdx
push r10
pop rdi
push rdx
pop rdi
pop rcx
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
mov rax, rbx
mov ecx, 0x33c
add byte [rax], 0x1a
jmp 0x100011953
inc rax
sub rcx, 1
jne 0x100011916
cmp rsp, r12
jne 0x100011b28
push rdx
pop rcx
pop rdi
pop r8
push r11
push rsp
push rbx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
pop rdi
push rax
push rdx
push r8
push r12
pop rdi
add byte [rax], r8b
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push r10
pop r15
push rax
push rdx
push r12
pop rdi
push r12
pop rdi
push r13
add byte [rax], r8b
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
pop rdi
push rsi
pop rdi
push r10
push rbx
pop rdi
push rbp
push r10
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push r13
push rdx
push rdx
push rsp
pop rdi
push rsp
push rdx
push rbx
push r12
pop rdi
push r12
pop rdi
push rsi
add byte [rax], r8b
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
pop rdi
push r12
pop rdi
push r13
add byte [rax], r8b
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push rdx
push r11
push r13
push rdx
push r10
pop rdi
push r12
pop rdi
push r13
add byte [rbp + 0x52], r8b
push rdx
push r10
pop rdi
push r11
push rsp
push rsp
pop rdi
push r12
pop rdi
push r13
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
push r10
pop rdi
push r12
pop rdi
push r13
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
push r10
pop rdi
push r12
pop rdi
add byte [r8], r8b
add byte [rax], al
add byte [rbp + 0x52], al
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
push r10
pop rdi
push rdx
push r14
push r10
pop rcx
pop rdi
pop r15
push r11
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push rsp
push rdx
push rbx
push r12
pop rdi
push r12
pop rdi
push rdx
push r12
add byte [rax], al
add byte [rax], al
add byte [rax], al
push r10
push rdx
push r10
pop rdi
push rsp
push rdx
call rbx
mov rbx, qword [rsp + 0x68]
xor eax, eax
jmp 0x100011d4e
mov rdi, qword [rsp + 0x70]
add rsp, 0x50
pop rbp
ret
cmp rcx, qword [0x100036110]
jne 0x10003368b
rol rcx, 0x10
test cx, 0xffff
jne 0x100033687
ret 0
ror rcx, 0x10
jmp 0x100033a30
mov qword [rsp + 8], rcx
sub rsp, 0x88
lea rcx, [0x1000363f0]
call qword [sym.imp.ntdll.dll_RtlCaptureContext]
mov r11, qword [0x1000364e8]
mov qword [rsp + 0x58], r11
xor r8d, r8d
lea rdx, [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
call sub.ntdll.dll_RtlLookupFunctionEntry
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x50], 0
je 0x100033ab5
mov qword [rsp + 0x38], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [0x1000363f0]
mov qword [rsp + 0x20], rax
mov r9, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
xor ecx, ecx
call sub.ntdll.dll_RtlVirtualUnwind
jmp 0x100033ad7
mov rax, qword [rsp + 0x88]
mov qword [0x1000364e8], rax
lea rax, [rsp + 0x88]
add rax, 8
mov qword [0x100036488], rax
mov rax, qword [0x1000364e8]
mov qword [0x100036360], rax
mov rax, qword [rsp + 0x90]
mov qword [0x100036470], rax
mov dword [0x100036350], 0xc0000409
mov dword [0x100036354], 1
mov rax, qword [0x100036110]
mov qword [rsp + 0x68], rax
mov rax, qword [0x100036118]
mov qword [rsp + 0x70], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
lea rcx, [0x1000016b0]
call qword [sym.imp.KERNEL32.dll_UnhandledExceptionFilter]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov edx, 0xc0000409
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
add rsp, 0x20
pop rdi
jmp 0x1000115d5