Function at 0x1404cdb77
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
cdqe
not al
mov qword [rsp + 0x18], rsi
rol rax, 0xcf
movsxd r10, esp
dec r10b
push rdi
test dil, sil
rcr al, 0xfa
push r12
push r13
rcl r13, 0x69
push r14
sub ah, 0x51
sbb r14w, 0x2488
bts r10w, r13w
push r15
xor r15b, 0xd8
xchg r14d, r12d
sub rsp, 0x20
xor r15b, cl
shl r13d, 0xb3
mov r15d, ecx
sbb bpl, 0x52
cmove ecx, edx
lea r14, [0x140000000]
mov r12, r9
xadd ebp, eax
mov rbp, r8
mov r13, rdx
sbb rcx, rax
shr ax, cl
ror r10b, cl
mov rcx, qword [r14 + r15*8 + 0xba730]
rol dx, cl
cwde
shr ax, 0xcb
mov r10, qword [0x1400b7288]
xadd rdx, rax
or rdi, 0xffffffffffffffff
mov eax, r10d
mov rdx, r10
test edx, r13d
cmp r13, r8
xor rdx, rcx
and eax, 0x3f
stc
mov cl, al
ror rdx, cl
cmp rdx, rdi
je 0x1404cdeeb
test rdx, rdx
jmp 0x1404cdc35
je 0x1404cdc48
mov rax, rdx
jmp 0x1404cdc43
jmp 0x1404cdef1
cmp r8, r12
jmp 0x1404cdc50
je 0x1404cde02
mov esi, dword [rbp]
btc ebx, r15d
cmp dx, r8w
mov rbx, qword [r14 + rsi*8 + 0xba690]
test rbx, rbx
jmp 0x1404cdc71
je 0x1404cdc85
cmp rbx, rdi
je 0x1404cddea
jmp 0x1404cdddc
mov r14, qword [r14 + rsi*8 + 0xc6300]
xor edx, edx
cmove cx, di
movsx cx, r15b
movsx ecx, r8w
mov rcx, r14
mov r8b, 0xf3
mov r8d, 0x800
jmp 0x1404cdcad
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
cmp ah, 0xcc
stc
test rax, rax
jmp 0x1404cdcc2
jne 0x1404cdd72
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x57
jmp 0x1404cdcd6
jne 0x1404cdd70
lea ebx, [rax - 0x50]
cmove ecx, r8d
movsx r8d, dx
mov rcx, r14
movzx dx, r9b
mov r8d, ebx
movsx dx, dil
mov dl, 0x1c
movsx rdx, r10w
lea rdx, [0x1400d25d8]
jmp 0x1404cdd09
call fcn.140203842
test eax, eax
jmp 0x1404cdd15
je 0x1404cdd70
mov r8d, ebx
jmp 0x1404cdd23
lea rdx, [0x1400d25c8]
xchg cl, ch
mov cl, dil
mov rcx, r14
call fcn.140203842
test eax, eax
jmp 0x1404cdd3e
je 0x1404cdd70
xor r8d, r8d
rol cx, cl
or cl, r10b
xor edx, edx
mov rcx, rax
movzx cx, sil
mov ch, 0xba
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_LoadLibraryExW]
mov rbx, rax
jmp 0x1404cdd6b
jmp 0x1404cdd72
sub ebx, ebx
lea r14, [0x140000000]
test r9b, r11b
cmc
test rbx, rbx
jmp 0x1404cdd85
jne 0x1404cdda5
mov rax, rdi
jmp 0x1404cdd93
xchg qword [r14 + rsi*8 + 0xba690], rax
jmp 0x1404cdda0
jmp 0x1404cddea
mov rax, rbx
jmp 0x1404cddae
xchg qword [r14 + rsi*8 + 0xba690], rax
test dx, r10w
clc
jmp 0x1404cddc0
test rax, rax
jmp 0x1404cddc8
je 0x1404cdddc
mov rcx, rbx
jmp 0x1404cddd6
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
test rbx, rbx
jmp 0x1404cdde4
jne 0x1404cde83
add rbp, 4
cmp rbp, r12
jne 0x1404cdc56
mov r10, qword [0x1400b7288]
cmc
test rsp, r9
xor ebx, ebx
stc
test rbx, rbx
jmp 0x1404cde0d
je 0x1404cde9b
mov rdx, r13
not ch
mov rcx, rbx
jmp 0x1404cde20
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
jmp 0x1404cde2e
je 0x1404cde94
mov r8, qword [0x1400b7288]
adc dl, r15b
mov edx, 0x40
test sil, dl
jmp 0x1404cde4b
mov ecx, r8d
stc
and ecx, 0x3f
test r12d, r14d
stc
sub edx, ecx
mov cl, dl
mov rdx, rax
stc
jmp 0x1404cde63
ror rdx, cl
cmp sil, r11b
xor rdx, r8
jmp 0x1404cde71
xchg qword [r14 + r15*8 + 0xba730], rdx
jmp 0x1404cde7e
jmp 0x1404cdef1
mov r10, qword [0x1400b7288]
jmp 0x1404cde8f
jmp 0x1404cde05
mov r10, qword [0x1400b7288]
mov eax, r10d
adc bpl, r14b
sal esi, cl
jmp 0x1404cdea8
mov ecx, 0x40
jmp 0x1404cdeb7
and eax, 0x3f
add bl, 0x46
rcr si, 0x39
sub ecx, eax
movsx rbx, si
bts rbp, rbx
stc
ror rdi, cl
movsx esi, r13w
xor rdi, r10
rcl sil, cl
inc sil
shr si, 0x5e
xchg qword [r14 + r15*8 + 0xba730], rdi
movsxd rdi, edi
xor eax, eax
rcl r13d, 0xb1
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
bswap r14
mov rsi, qword [rsp + 0x60]
and r15b, r15b
rcr r13w, 0xc3
add rsp, 0x20
movzx edi, bp
sets r13b
pop r15
bswap r13w
setbe r12b
pop r14
bswap di
pop r13
movsxd r12, eax
pop r12
movzx di, spl
pop rdi
jmp 0x1404cdf37
ret