Function at 0x140063705
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov rbp, rsp
shl al, cl
and al, r11b
sub rsp, 0x40
cmp byte [0x140040b48], 0
xchg bl, al
movsx bx, r12b
mov rbx, qword [0x140039200]
sete al
cmp r15d, 0x333f79ea
xor edx, edx
test r11w, r10w
mov byte [0x140040b48], al
stc
cmp r12b, r10b
cmc
test al, al
jmp 0x14006374e
je 0x140063b9b
cmp qword [0x140040f10], 0x10
movsx r8w, sil
movsx r8d, bp
mov r8, qword [0x140040f08]
jb 0x14006378d
mov rcx, qword [0x140040ef8]
movsxd rax, edx
mov ax, 0x1f4a
movzx eax, byte [rcx]
jmp 0x140063788
jmp 0x1400637a0
movzx eax, byte [0x140040ef8]
lea rcx, [0x140040ef8]
jmp 0x1400637a0
xor al, 0x52
mov byte [rbp - 0x20], al
mov eax, 1
stc
jmp 0x1400637b0
div r8
shr al, cl
movzx eax, byte [rdx + rcx]
cmp r10b, r8b
test r8w, 0x16c4
test dil, r12b
sub edx, edx
clc
xor al, 0x65
stc
mov byte [rbp - 0x1f], al
mov eax, 2
stc
cmc
div r8
neg ax
movzx eax, byte [rdx + rcx]
sub edx, edx
stc
xor al, 0x63
jmp 0x1400637e9
mov byte [rbp - 0x1e], al
cmovnp rax, r15
mov eax, 3
cmp r8, 0x661d3aa3
test al, r11b
div r8
jmp 0x14006380c
movzx eax, byte [rdx + rcx]
cmc
sub edx, edx
jmp 0x14006381c
xor al, 0x6f
jmp 0x140063826
mov byte [rbp - 0x1d], al
bt ax, bp
movzx eax, r15w
mov eax, 4
cmp bh, 0xc4
div r8
movzx eax, byte [rdx + rcx]
sub edx, edx
cmc
clc
xor al, 0x69
jmp 0x140063854
mov byte [rbp - 0x1c], al
neg ah
sar al, 0x1b
mov eax, 5
jmp 0x140063867
div r8
movzx eax, byte [rdx + rcx]
xor edx, edx
xor al, 0x6c
mov byte [rbp - 0x1b], al
bswap eax
bt eax, edi
cdqe
mov eax, 6
test dh, 0x4f
div r8
movzx eax, byte [rdx + rcx]
jmp 0x140063890
sub edx, edx
xor al, 0x57
cmc
jmp 0x14006389b
mov byte [rbp - 0x1a], al
rcl al, 0x26
shl ax, 0x54
inc ax
mov eax, 7
div r8
movzx eax, byte [rdx + rcx]
stc
cmp r12, r9
sub edx, edx
jmp 0x1400638c2
xor al, 0x69
cmc
cmp r11b, 0xd1
stc
mov byte [rbp - 0x19], al
adc al, r14b
mov eax, 8
stc
cmp r14b, 0x62
div r8
adc ah, ch
bswap ax
sal al, 0x30
movzx eax, byte [rdx + rcx]
test sil, al
sub edx, edx
xor al, 0x7a
mov byte [rbp - 0x18], al
rol ax, 0x94
mov eax, 9
clc
cmc
div r8
movzx eax, byte [rdx + rcx]
cmc
stc
test sil, 0xf8
xor edx, edx
jmp 0x140063919
xor al, 0x61
clc
cmp r15, 0x65fd337b
mov byte [rbp - 0x17], al
mov eax, 0xa
cmp r14w, 0x40bc
cmc
div r8
movzx eax, byte [rdx + rcx]
sub edx, edx
xor al, 0x72
test ah, 0x56
mov byte [rbp - 0x16], al
sar ax, 0x85
mov eax, 0xb
stc
cmp rcx, 0xd363cd9
cmp r10d, r13d
div r8
movzx eax, byte [rdx + rcx]
stc
xor edx, edx
xor al, 0x64
mov byte [rbp - 0x15], al
bswap rax
ror al, 0x82
mov eax, 0xc
test rsp, rcx
jmp 0x140063979
div r8
cmp bpl, al
movzx eax, byte [rdx + rcx]
test r13b, r9b
sub edx, edx
jmp 0x14006398e
xor al, 0x2d
test r9d, 0x4d001153
clc
mov byte [rbp - 0x14], al
xadd al, al
sub ax, 0x327b
cwde
mov eax, 0xd
jmp 0x1400639ad
div r8
movzx eax, byte [rdx + rcx]
stc
xor al, 0x45
mov byte [rbp - 0x13], al
adc ax, ax
sbb ax, 0x73ab
xor edx, edx
btc rax, 0x85
rcr al, 7
mov eax, 0xe
div r8
movzx eax, byte [rdx + rcx]
cmp ch, 0x95
cmp r8w, r10w
xor edx, edx
cmp eax, ebp
xor al, 0x4e
cmp al, bpl
mov byte [rbp - 0x12], al
and ah, 7
mov eax, 0xf
div r8
cmove ax, sp
movzx eax, byte [rdx + rcx]
xor edx, edx
xor al, 0x41
cmp r10b, 0x3f
mov byte [rbp - 0x11], al
rol rax, 0x31
rcl ax, 0x2a
mov eax, 0x10
div r8
movsx eax, r8w
movzx eax, byte [rdx + rcx]
sub edx, edx
xor al, 0x42
jmp 0x140063a2d
mov byte [rbp - 0x10], al
cwde
sbb eax, r13d
mov eax, 0x11
cmp cx, cx
cmp spl, 0xab
div r8
shl al, cl
stc
or ah, 0x81
movzx eax, byte [rdx + rcx]
sub edx, edx
stc
xor al, 0x4c
jmp 0x140063a58
mov byte [rbp - 0xf], al
movsx eax, ax
neg eax
mov eax, 0x12
div r8
movzx eax, byte [rdx + rcx]
jmp 0x140063a71
xor edx, edx
test r15b, bl
cmp eax, 0x6f8b4a39
xor al, 0x45
jmp 0x140063a82
mov byte [rbp - 0xe], al
or al, spl
mov eax, 0x13
cmc
cmp edi, 0x4a41d5b
div r8
bts rax, rax
rol al, cl
sar rax, 0x40
movzx eax, byte [rdx + rcx]
bts ecx, r14d
movsx cx, r12b
sub rcx, 0x5bf3c4d
lea rcx, [rbp - 0x20]
cmp r13d, 0x3ca50d7a
xor al, 0x44
mov word [rbp - 0xc], 0x100
jmp 0x140063acd
mov byte [rbp - 0xd], al
jmp 0x140063ad5
call fcn.14002bd10
lea rdx, [rbp - 0x20]
mov rcx, 0x49cb1e3d
mov rcx, rbx
jmp 0x140063aed
call fcn.140033d90
lea rdx, [0x140033f60]
mov rcx, rbx
jmp 0x140063b01
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x5dc
jmp 0x140063b11
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov cl, 0x63
jmp 0x140063b20
call fcn.140001c00
mov edx, 1
not cl
mov byte [rbp + 0x10], al
mov cl, 0x6c
jmp 0x140063b36
call fcn.140001c00
mov edx, 2
mov byte [rbp + 0x11], al
mov cl, 0x73
call fcn.140001c00
mov byte [rbp + 0x12], al
sal cl, cl
sub eax, eax
xor dl, 0xa9
btc rdx, 0x47
mov byte [rbp + 0x13], al
test bx, ax
or dx, sp
nop word [rax + rax]
xchg dx, cx
movsxd rcx, eax
ror dh, cl
lea rdx, [rbp + 0x10]
stc
add rdx, rcx
movsx cx, r14b
lea ecx, [rax - 0x16]
inc eax
cmp si, r15w
xor byte [rdx], cl
cmp eax, 3
jmp 0x140063b90
jb 0x140063b6b
jmp 0x140064079
cmp qword [0x140040df0], 0x10
movsx r8, r14w
mov r8, qword [0x140040de8]
jmp 0x140063bb3
jb 0x140063bd4
mov rcx, qword [0x140040dd8]
movzx eax, ax
movzx rax, cx
movzx eax, byte [rcx]
jmp 0x140063bcf
jmp 0x140063be7
movzx eax, byte [0x140040dd8]
shrd rcx, r14, 0xe4
lea rcx, [0x140040dd8]
xor al, 0x52
cmp r12w, sp
stc
mov byte [rbp - 0x20], al
shr ah, cl
test r10w, bp
mov eax, 1
test r9b, r9b
div r8
rcl ax, 5
and rax, rbx
movzx eax, byte [rdx + rcx]
xor edx, edx
test bx, 0x100f
clc
jmp 0x140063c1a
xor al, 0x65
cmp r9, rcx
test r8, 0x33807fe4
mov byte [rbp - 0x1f], al
mov eax, r8d
cdqe
adc ax, 0x6f77
mov eax, 2
div r8
and al, 0x23
btc rax, rsp
movzx eax, byte [rdx + rcx]
test r9w, dx
test r8w, 0x3bbf
xor edx, edx
cmp al, 0x44
stc
xor al, 0x63
mov byte [rbp - 0x1e], al
sal eax, 0x9e
mov ax, 0x7c4
mov eax, 3
cmc
cmp spl, 0x84
div r8
mov rax, 0x8d71b72
dec rax
movzx eax, byte [rdx + rcx]
xor edx, edx
clc
jmp 0x140063c82
xor al, 0x6f
stc
clc
mov byte [rbp - 0x1d], al
shr eax, 0x78
mov eax, 4
jmp 0x140063c96
div r8
inc ax
movzx eax, byte [rdx + rcx]
cmp r9w, di
xor edx, edx
cmp r15d, 0x3f3b4fc7
cmp r12w, r13w
xor al, 0x69
cmp r15b, r8b
mov byte [rbp - 0x1c], al
mov eax, 5
cmp r13d, 0x3c7b1418
test r13b, al
test cl, 0xe2
div r8
xor eax, 0x522b5992
stc
mov ah, 0x18
movzx eax, byte [rdx + rcx]
test rcx, 0x254d6efa
xor edx, edx
xor al, 0x6c
mov byte [rbp - 0x1b], al
sal al, 0xdc
xor al, 0x29
and ax, 0x741e
mov eax, 6
cmp r14w, ax
stc
div r8
movzx eax, byte [rdx + rcx]
xor edx, edx
stc
test r13, 0xa2544e5
xor al, 0x57
clc
mov byte [rbp - 0x1a], al
mov eax, 7
cmp r14b, 0xc9
jmp 0x140063d21
div r8
sbb ah, 5
movzx eax, byte [rdx + rcx]
stc
clc
xor edx, edx
jmp 0x140063d3b
xor al, 0x69
cmp r13, 0xbd868c2
mov byte [rbp - 0x19], al
movzx ax, spl
mov eax, 8
cmc
test r11b, spl
div r8
movzx eax, byte [rdx + rcx]
jmp 0x140063d61
xor edx, edx
test bh, 0xb6
cmp cl, r11b
test r13d, edi
xor al, 0x7a
test dil, bpl
mov byte [rbp - 0x18], al
btc ax, r9w
movsx rax, cx
and al, dil
mov eax, 9
clc
stc
div r8
movzx eax, byte [rdx + rcx]
test bx, r9w
xor edx, edx
xor al, 0x61
cmp r9b, r11b
mov byte [rbp - 0x17], al
movsx eax, bp
xadd al, ah
mov eax, 0xa
div r8
adc rax, 0x31ef373f
and al, 0xa5
test rdx, rcx
movzx eax, byte [rdx + rcx]
xor edx, edx
cmc
test edi, esi
cmp r9w, r11w
xor al, 0x72
test bh, 0xef
mov byte [rbp - 0x16], al
mov eax, 0xb
div r8
test r14w, 0x4126
movzx eax, byte [rdx + rcx]
clc
cmc
cmp bh, 0xa4
xor edx, edx
xor al, 0x64
stc
mov byte [rbp - 0x15], al
rcl rax, cl
shl ah, 0x48
movsxd rax, r10d
mov eax, 0xc
stc
cmc
div r8
movzx eax, byte [rdx + rcx]
xor edx, edx
xor al, 0x2d
cmp r10d, r9d
mov byte [rbp - 0x14], al
mov eax, 0xd
test r13b, 0x2e
jmp 0x140063e19
div r8
sal ax, cl
movzx eax, byte [rdx + rcx]
clc
stc
xor al, 0x44
mov byte [rbp - 0x13], al
cmp r12b, 0x46
rcl ah, 0x66
xor edx, edx
sar al, 0xec
and rax, 0x5c673769
mov eax, 0xe
clc
cmc
jmp 0x140063e49
div r8
bts ax, r9w
rcr rax, cl
movzx eax, byte [rdx + rcx]
jmp 0x140063e5d
xor edx, edx
xor al, 0x49
cmc
test dl, sil
mov byte [rbp - 0x12], al
movsx ax, dh
rcl eax, 0xa4
sbb ah, 0x35
mov eax, 0xf
div r8
cmp esi, 0x3d7036d1
movzx eax, byte [rdx + rcx]
test r12w, ax
cmp dl, 0xcb
sub edx, edx
cmp r14b, 0x34
test rax, 0x7c854271
xor al, 0x53
mov byte [rbp - 0x11], al
movsxd rax, eax
ror al, 1
nop
mov eax, 0x10
div r8
bts ax, r15w
movzx eax, byte [rdx + rcx]
cmp r13w, 0x346b
xor edx, edx
cmp r13d, 0x66c45fb4
xor al, 0x41
clc
mov byte [rbp - 0x10], al
jmp 0x140063ece
mov eax, 0x11
test r15, r12
cmp r15w, 0x1c6d
div r8
movzx eax, byte [rdx + rcx]
sub edx, edx
test bx, ax
test r11b, 0x8b
xor al, 0x42
cmp sil, spl
test r8b, r15b
cmc
mov byte [rbp - 0xf], al
stc
movsx ax, r11b
cbw
mov eax, 0x12
stc
cmp dl, 0x41
clc
div r8
adc al, r9b
bsr rax, r8
movzx eax, byte [rdx + rcx]
test r13b, 0xbf
clc
sub edx, edx
xor al, 0x4c
test r8w, bx
test r15, 0x4b873518
mov byte [rbp - 0xe], al
rcl ax, 0x2c
ror ax, 0x81
mov eax, 0x13
clc
cmp spl, r9b
div r8
movsx ax, dil
cmp r9d, 0x7fd220ad
bts ax, bx
movzx eax, byte [rdx + rcx]
stc
sub edx, edx
test bx, r12w
cmc
xor al, 0x45
jmp 0x140063f67
mov byte [rbp - 0xd], al
mov eax, 0x14
div r8
movzx eax, byte [rdx + rcx]
movsx cx, r8b
adc cl, spl
lea rcx, [rbp - 0x20]
xor al, 0x44
mov word [rbp - 0xb], 0x100
jmp 0x140063f8f
mov byte [rbp - 0xc], al
jmp 0x140063f97
call fcn.14002b9a0
lea rdx, [rbp - 0x20]
mov rcx, rbx
jmp 0x140063fa8
call fcn.140033d90
lea rdx, [0x140033f60]
mov rcx, rbx
jmp 0x140063fbc
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
sub edx, edx
jmp 0x140063fd4
mov cl, 0x63
jmp 0x140063fdb
call fcn.140001c00
mov edx, 1
mov byte [rbp + 0x10], al
mov cl, 0xe0
seto cl
xchg cl, cl
mov cl, 0x6c
jmp 0x140063ff6
call fcn.140001c00
mov edx, 2
not cl
mov cl, cl
mov byte [rbp + 0x11], al
jmp 0x14006400c
mov cl, 0x73
jmp 0x140064013
call fcn.140001c00
mov byte [rbp + 0x12], al
seto dl
inc cx
sub eax, eax
shr dx, cl
mov dx, r13w
mov byte [rbp + 0x13], al
movzx cx, sil
nop word [rax + rax]
movsxd rcx, eax
bts edx, r8d
lea rdx, [rbp + 0x10]
add rdx, rcx
movzx ecx, di
mov cx, 0x3ec8
movsx cx, ch
lea ecx, [rax - 0x16]
jmp 0x140064059
inc eax
jmp 0x140064060
xor byte [rdx], cl
cmc
cmp r13d, edx
test dx, 0x5c67
cmp eax, 3
jmp 0x140064073
jb 0x140064038
lea rcx, [rbp + 0x10]
mov byte [rbp + 0x13], 0
jmp 0x140064086
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rbx, qword [rsp + 0x58]
and bpl, 0xc8
bts bp, r12w
add rsp, 0x40
movzx rbp, r13w
pop rbp
jmp 0x1400640a8
ret