Function at 0x140063b1d
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa25e9d2b
pushf
not eax
add eax, 0x8ec6a4c7
xor eax, 0xaafacfd0
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe3aff5f8
xor eax, 0xbc46bd98
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbee9da4a
xor eax, 0xadff7d67
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbeacd1b7
xor eax, 0xb0799046
rol eax, 0x15
popf
cmp eax, 4
jne 0x140063b80
popf
pop rax
jmp 0x14006412d
cmp eax, 0
jne 0x140063b8f
popf
pop rax
jmp 0x140063be9
cmp eax, 3
jne 0x140063b9e
popf
pop rax
jmp 0x14006408b
cmp eax, 1
jne 0x140063bad
popf
pop rax
jmp 0x140063c86
cmp eax, 5
jne 0x140063bbc
popf
pop rax
jmp 0x140064167
cmp eax, 7
jne 0x140063bcb
popf
pop rax
jmp 0x14006420f
cmp eax, 6
jne 0x140063bda
popf
pop rax
jmp 0x1400641c4
cmp eax, 2
jne 0x140063be9
popf
pop rax
jmp 0x140064074
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rax, qword [0x14000a230]
xor rax, rsp
mov qword [rbp - 8], rax
call fcn.1400643f9
test eax, eax
je 0x140063c53
push rax
pushf
mov eax, 0x10725e86
pushf
not eax
add eax, 0x89b591f0
xor eax, 0x9cd5e85a
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfc55ec69
xor eax, 0xb2f3b6fa
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe39c05f2
xor eax, 0xab453bae
rol eax, 0xe9
popf
jmp 0x140063b71
push rax
pushf
mov eax, 0x376bf0b7
pushf
not eax
add eax, 0x836c8f15
xor eax, 0xb8a725f9
rol eax, 0x38
popf
pushf
not eax
add eax, 0x88eb1e10
xor eax, 0xe3367654
rol eax, 0xb
popf
jmp 0x140063b71
movdqa xmm1, xmmword [0x140007510]
mov dl, 0x8b
pushf
not dl
add dl, 0x49
xor dl, 0xc6
rol dl, 0x93
popf
pushf
not dl
add dl, 0xf8
xor dl, 0x60
rol dl, 0x8e
popf
movd ecx, xmm1
movdqa xmm0, xmm1
movdqu xmmword [rbp - 0x50], xmm1
mov qword [rsp + 0x80], rbx
mov r8b, 0xad
pushf
not r8b
add r8b, 0x8c
xor r8b, 0x97
rol r8b, 0x9c
popf
pushf
not r8b
add r8b, 0x61
xor r8b, 0x21
rol r8b, 0x5c
popf
pushf
not r8b
add r8b, 0x56
xor r8b, 0x42
rol r8b, 0x18
popf
pushf
not r8b
add r8b, 0x5e
xor r8b, 9
rol r8b, 0x34
popf
xor byte [rbp - 0x4e], cl
xor dl, cl
xor byte [rbp - 0x4d], cl
xor r8b, cl
xor byte [rbp - 0x4c], cl
mov r9b, 0xe9
pushf
not r9b
add r9b, 0x93
xor r9b, 0xb7
rol r9b, 0xfa
popf
pushf
not r9b
add r9b, 0x54
xor r9b, 0x87
rol r9b, 0x7e
popf
xor byte [rbp - 0x4b], cl
xor r9b, cl
xor byte [rbp - 0x4a], cl
mov r10b, 0x7c
pushf
not r10b
add r10b, 0xe8
xor r10b, 0x28
rol r10b, 2
popf
pushf
not r10b
add r10b, 0x57
xor r10b, 4
rol r10b, 0x24
popf
pushf
not r10b
add r10b, 0x4a
xor r10b, 0x77
rol r10b, 0xa1
popf
xor byte [rbp - 0x49], cl
xor r10b, cl
xor byte [rbp - 0x48], cl
mov r11b, 0x6d
pushf
not r11b
add r11b, 0xa1
xor r11b, 0x9d
rol r11b, 0x74
popf
pushf
not r11b
add r11b, 0x5e
xor r11b, 0xf5
rol r11b, 0x78
popf
pushf
not r11b
add r11b, 0x59
xor r11b, 0x63
rol r11b, 0x84
popf
xor byte [rbp - 0x47], cl
xor r11b, cl
xor byte [rbp - 0x46], cl
mov bl, 0x72
pushf
not bl
add bl, 0x1b
xor bl, 0xf2
rol bl, 0x1b
popf
pushf
not bl
add bl, 0x90
xor bl, 0x58
rol bl, 0xec
popf
xor byte [rbp - 0x45], cl
xor bl, cl
xor byte [rbp - 0x44], cl
xor byte [rbp - 0x43], cl
xor byte [rbp - 0x42], cl
xor byte [rbp - 0x41], cl
mov qword [rsp + 0x88], rsi
mov sil, 0x10
pushf
not sil
add sil, 0xe2
xor sil, 0x9b
rol sil, 0xf3
popf
pushf
not sil
add sil, 0xa4
xor sil, 0x97
rol sil, 0x23
popf
xor sil, cl
psrldq xmm0, 1
movd eax, xmm0
mov qword [rsp + 0x90], rdi
mov dil, 0x39
pushf
not dil
add dil, 0x85
xor dil, 0x90
rol dil, 0x5f
popf
pushf
not dil
add dil, 0xbc
xor dil, 0xd5
rol dil, 0xbf
popf
pushf
not dil
add dil, 0x88
xor dil, 0x47
rol dil, 0xe0
popf
pushf
not dil
add dil, 0xbb
xor dil, 0x9b
rol dil, 0xff
popf
xor dil, cl
mov byte [rbp - 0x40], dl
xor al, cl
mov byte [rbp - 0x3f], r8b
lea rcx, [rbp - 0x28]
mov byte [rbp - 0x4f], al
lea rdx, [rbp - 0x4f]
mov byte [rbp - 0x3e], r9b
mov byte [rbp - 0x3d], r10b
mov byte [rbp - 0x3c], r11b
mov byte [rbp - 0x3b], bl
mov byte [rbp - 0x3a], dil
mov byte [rbp - 0x39], sil
mov byte [rbp - 0x38], 0
call fcn.14005d91b
mov cl, 0xd8
pushf
not cl
add cl, 0xac
xor cl, 0xd0
rol cl, 0xd7
popf
pushf
not cl
add cl, 0x39
xor cl, 0xbf
rol cl, 0xd6
popf
pushf
not cl
add cl, 0x6b
xor cl, 0x64
rol cl, 0xab
popf
pushf
not cl
add cl, 0x3c
xor cl, 0x99
rol cl, 0x92
popf
mov byte [rbp - 0x30], 0x7b
movzx edx, cl
movzx r9d, cl
xor dl, 0x7b
xor r9b, 0x7b
xor cl, 0x7b
mov byte [rbp - 0x2d], dl
xor r10d, r10d
mov byte [rbp - 0x2e], cl
mov al, 0xca
pushf
not al
add al, 0xaf
xor al, 0x78
rol al, 0x2c
popf
pushf
not al
add al, 0xda
xor al, 0x19
rol al, 0x2f
popf
pushf
not al
add al, 0x84
xor al, 0xc3
rol al, 0x44
popf
pushf
not al
add al, 0x16
xor al, 0x2e
rol al, 0xcf
popf
mov byte [rbp - 0x2b], r9b
xor al, 0x7b
mov byte [rbp - 0x2a], r10b
mov r8b, 0xcb
pushf
not r8b
add r8b, 0x9d
xor r8b, 0x7b
rol r8b, 0x6f
popf
pushf
not r8b
add r8b, 0x82
xor r8b, 0xc7
rol r8b, 0xcf
popf
pushf
not r8b
add r8b, 0xd5
xor r8b, 0xb8
rol r8b, 0x7f
popf
pushf
not r8b
add r8b, 0x42
xor r8b, 0xde
rol r8b, 0x36
popf
mov byte [rbp - 0x2f], al
xor r8b, 0x7b
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
mov byte [rbp - 0x2c], r8b
lea r8, [rbp - 0x2f]
cmovae rdx, qword [rbp - 0x28]
xor r9d, r9d
xor ecx, ecx
jmp 0x140063fe6
call qword [sym.imp.USER32.dll_MessageBoxA]
mov rdx, qword [rbp - 0x10]
mov rdi, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x140064041
push rax
pushf
mov eax, 0x80f7aecb
pushf
not eax
add eax, 0x8356841f
xor eax, 0x94f9fd0f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xfc63a8a7
xor eax, 0xa3c70734
rol eax, 0x48
popf
jmp 0x140063b71
push rax
pushf
mov eax, 0xada82a95
pushf
not eax
add eax, 0x989ca5e7
xor eax, 0xbecbf8e2
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe6af9a0e
xor eax, 0x80071c06
rol eax, 0x18
popf
jmp 0x140063b71
mov rcx, qword [rbp - 0x28]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064167
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400640f9
push rax
pushf
mov eax, 0x1b129c8f
pushf
not eax
add eax, 0xa03502e1
xor eax, 0x88e0e136
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe0ed6be3
xor eax, 0xcd13f78f
rol eax, 0x68
popf
pushf
not eax
add eax, 0xda1c7fb3
xor eax, 0xe3e3ab26
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x83defc2c
xor eax, 0xea623d4e
rol eax, 0x47
popf
jmp 0x140063b71
push rax
pushf
mov eax, 0x73a968b6
pushf
not eax
add eax, 0x92f5024f
xor eax, 0x9835200b
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x94f8b4b3
xor eax, 0xb313064e
rol eax, 0xcf
popf
jmp 0x140063b71
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005ad98
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140060848
add rsp, 0x70
pop rbp
ret
call fcn.14005fa11
push rax
pushf
mov eax, 0x3c3d33a2
pushf
not eax
add eax, 0x87ebd7be
xor eax, 0x9f1677c1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe8d9b83f
xor eax, 0xa225fa28
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9b04cb45
xor eax, 0x89dccab4
rol eax, 0x1d
popf
jmp 0x140063b71
mov rcx, qword [rbp - 8]
xor rcx, rsp
call fcn.140060848
add rsp, 0x70
pop rbp
ret