Function at 0x140004530
Capabilities:
Execute command
Initialize winhttp library
Reference http user-agent string
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x150]
sub rsp, 0x250
mov rax, qword [0x1400b21c0]
xor rax, rsp
mov qword [rbp + 0x140], rax
mov r12, rdx
mov r15, rcx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
xor edi, edi
mov qword [rbp + 0xf8], rdi
lea rax, [0x14009b520]
mov qword [rbp + 0xe8], rax
lea rbx, str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__Trident_5.0_
mov qword [rbp + 0xf0], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], dil
lea ecx, [rdi + 8]
call fcn.140089e00
mov r13, rax
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [r13], rax
lea ecx, [rdi + 1]
call fcn.140089e00
mov qword [rsp + 0x38], rax
mov qword [r13], rax
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rbx
call qword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov qword [rbp + 0xe0], rax
test rax, rax
jne 0x1400046d5
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140004635
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004630
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e86
call fcn.14008a07c
mov qword [rbp + 0x50], rdi
mov qword [rbp + 0x58], 0xf
mov byte [rbp + 0x40], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x14000467f
mov rcx, qword [r15]
inc rdx
cmp rdx, 0x1000
jb 0x14000467a
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005e8d
mov rcx, r8
call fcn.14008a07c
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], 0xf
mov byte [r15], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0xf
jbe 0x1400046cb
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x1400046c6
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005e94
mov rcx, r8
call fcn.14008a07c
mov qword [r12 + 0x10], rdi
jmp 0x140005c40
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], rdi
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
lea r9, str.login
lea r8, [0x14009a9dc]
lea rdx, [0x140094704]
lea rcx, [rbp + 0x40]
call fcn.140057880
lea rax, [rbp - 0x50]
mov qword [rsp + 0x38], rax
lea rsi, [0x1400b6b10]
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000d700
mov rdi, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
lea r14, [0x1400b6ad0]
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b30]
lea rcx, [rbp - 0x70]
call fcn.14000d700
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140010a20
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140004779
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, str.bcde
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400047d4
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400047cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400047cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000d700
mov rdi, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b50]
lea rcx, [rbp - 0x70]
call fcn.14000d700
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140010a20
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140004835
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094794]
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140004890
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000488b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000488b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000d700
mov rdi, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b70]
lea rcx, [rbp - 0x70]
call fcn.14000d700
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140010a20
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400048f1
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094798]
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000494c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004947
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004947
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000d700
mov rdi, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000d700
mov rbx, rax
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.14000d700
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140010a20
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400049a9
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, str.gh1k
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140004a04
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400049ff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400049ff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000d700
mov rdi, rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000d700
mov rbx, rax
mov rdx, r12
lea rcx, [rbp - 0x70]
call fcn.14000d700
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.140010a20
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140004a61
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x14009483c]
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140004abc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004ab7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004ab7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], 0
mov qword [rbp - 0x78], 0
mov r8d, 1
lea rdx, [0x140094840]
lea rcx, [rsp + 0x70]
call fcn.14000e3b0
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140057350
mov r8, rax
lea rdx, [rsp + 0x48]
mov rcx, r13
call fcn.140063850
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140004b14
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094844]
lea rcx, [rbp + 0x40]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140004b6f
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004b6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004b6a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea r9, [0x1400b6af0]
cmp qword [0x1400b6b08], 0xf
cmova r9, qword [0x1400b6af0]
lea r8, [0x14009a9dc]
lea rdx, [0x14009479c]
lea rcx, [rbp + 0x40]
call fcn.140057880
lea r9, [0x1400b6ab0]
cmp qword [0x1400b6ac8], 0xf
cmova r9, qword [0x1400b6ab0]
lea r8, [0x14009a9dc]
lea rdx, [0x1400947a0]
lea rcx, [rbp + 0x40]
call fcn.140057880
lea rdx, str.https:__api.auth.gg_v6_api.php
lea rcx, [rsp + 0x48]
call fcn.14000d430
lea r9, [rbp + 0x40]
lea r8, [rbp + 0x60]
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.140058260
mov byte [rsp + 0x32], al
lea rcx, [0x1400b6bd0]
cmp qword [0x1400b6be8], 0xf
cmova rcx, qword [0x1400b6bd0]
mov r8, qword [0x1400b6be0]
cmp r8, 8
jne 0x140004cdf
lea rdx, [0x140094848]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004cdf
lea rax, [rsp + 0x48]
mov qword [rsp + 0x40], rax
mov rcx, rsi
call fcn.14000d580
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000d6c0
mov rdi, rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x68], rax
mov rcx, r14
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000d6c0
mov rbx, rax
lea rcx, [rbp + 0x60]
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp + 0xe0]
call fcn.14000d6c0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xc0]
call fcn.140010e50
nop
mov rcx, rax
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp + 0x120]
call fcn.14000d6c0
nop
lea rcx, [rbp + 0xc0]
call fcn.140003300
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 0x2b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [rsp + 0x70]
mov qword [rsp + 0x40], rax
cmp qword [0x1400b6b28], 0xf
cmova rsi, qword [0x1400b6b10]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor r13d, r13d
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
mov rdi, 0xffffffffffffffff
mov r8, rdi
inc r8
cmp byte [rsi + r8], r13b
jne 0x140004d16
mov rdx, rsi
lea rcx, [rsp + 0x70]
call fcn.14000e3b0
nop
lea rax, [rbp - 0x70]
mov qword [rsp + 0x68], rax
cmp qword [0x1400b6ae8], 0xf
cmova r14, qword [0x1400b6ad0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x58], r13
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x140004d60
mov rdx, r14
lea rcx, [rbp - 0x70]
call fcn.14000e3b0
nop
lea rdx, [rbp + 0x60]
cmp qword [rbp + 0x78], 0xf
cmova rdx, qword [rbp + 0x60]
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x38], r13
mov r8, rdi
nop word [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140004da0
lea rcx, [rbp - 0x50]
call fcn.14000e3b0
nop
lea r9, [rsp + 0x70]
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x48]
call fcn.140010e50
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140004dd6
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r13
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004df0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14000e3b0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140004e47
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004e42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140004e42
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
seta r14b
mov rsi, qword [rbp + 0x20]
cmova rcx, rsi
mov rbx, qword [rbp + 0x30]
cmp rbx, 0xc
jne 0x140004ebb
mov r8, rbx
lea rdx, str.hwid_updated
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004ebb
lea r9d, [rbx + 0x24]
lea r8, str.Success_
lea rdx, str.HWID_Updated__please_Relaunch_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [rbx + 0x1f]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x20]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x140004f0e
mov r8, rbx
lea rdx, str.time_expired
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004f0e
lea r9d, [rbx + 0x24]
lea r8, str.Error_
lea rdx, str.Your_Subscription_Has_Expired_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [rbx + 0x1f]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x20]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x140004f61
mov r8, rbx
lea rdx, str.invalid_hwid
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004f61
lea r9d, [rbx + 0x24]
lea r8, str.Error_
lea rdx, str.Invalid_HWID_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [rbx + 0x1f]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x20]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xf
jne 0x140004fb8
mov r8, rbx
lea rdx, str.invalid_details
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140004fb8
lea rax, [rbp - 0x28]
mov qword [rsp + 0x40], rax
mov rdx, r12
lea rcx, [rbp - 0x28]
call fcn.14000d700
mov rbx, rax
mov rdx, r15
lea rcx, [rbp + 0x120]
call fcn.14000d700
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000ac50
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], r13
mov qword [rbp + 0x98], r13
mov r8d, 1
lea rdx, [0x1400947e8]
lea rcx, [rbp + 0x80]
call fcn.14000e3b0
nop
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 8], xmm1
mov qword [rbp + 0x18], r13
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r13
mov r14d, 0xf
mov qword [rbp + 0xb8], r14
mov byte [rbp + 0xa0], 0
cmp qword [rbp + 0x98], r14
seta cl
mov byte [rsp + 0x30], cl
mov rbx, qword [rbp + 0x10]
mov rax, qword [rbp + 0x80]
lea r9, [rbp + 0x80]
test cl, cl
cmovne r9, rax
lea rcx, [rbp + 0x20]
mov r13, qword [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rcx, r13
mov rax, qword [rbp + 0x90]
mov qword [rsp + 0x20], rax
mov r15, qword [rbp + 0x30]
mov rdx, r15
call fcn.14000e2f0
mov rsi, rax
cmp rax, 0xffffffffffffffff
je 0x140005190
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
mov r8, rsi
cmp r15, rsi
cmovb r8, r15
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdx, r13
lea rcx, [rsp + 0x48]
call fcn.14000e3b0
cmp r14, 0xf
jbe 0x1400050e7
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400050e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005cbd
call fcn.14008a07c
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0xa0], xmm0
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbp + 0xb0], xmm1
mov rax, qword [rbp + 0x90]
add rax, rsi
mov rbx, qword [rbp + 0x30]
cmp rbx, rax
cmovb rax, rbx
lea rcx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rcx, qword [rbp + 0x20]
sub rbx, rax
lea r8, [rbx + 1]
lea rdx, [rcx + rax]
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x30], rbx
mov rax, qword [rbp + 0x10]
cmp rax, qword [rbp + 0x18]
je 0x14000516c
lea rdx, [rbp + 0xa0]
mov rcx, rax
call fcn.14000d700
mov rbx, qword [rbp + 0x10]
add rbx, 0x20
mov qword [rbp + 0x10], rbx
mov r14, qword [rbp + 0xb8]
movzx ecx, byte [rsp + 0x30]
jmp 0x14000502d
lea r8, [rbp + 0xa0]
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14000eb90
mov r14, qword [rbp + 0xb8]
movzx ecx, byte [rsp + 0x30]
jmp 0x140005029
cmp rbx, qword [rbp + 0x18]
je 0x1400051a9
lea rdx, [rbp + 0x20]
mov rcx, rbx
call fcn.14000d700
add qword [rbp + 0x10], 0x20
jmp 0x1400051b9
lea r8, [rbp + 0x20]
mov rdx, rbx
lea rcx, [rbp + 8]
call fcn.14000eb90
mov rdx, qword [rbp + 8]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400051c7
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
xor r13d, r13d
mov qword [rbp + 0xd0], r13
mov qword [rbp + 0xd8], r13
mov r8, rdi
inc r8
cmp byte [rdx + r8], r13b
jne 0x1400051e5
lea rcx, [rbp + 0xc0]
call fcn.14000e3b0
nop
mov r9, qword [rbp + 8]
add r9, 0x20
cmp qword [r9 + 0x18], 0xf
jbe 0x14000520d
mov r9, qword [r9]
mov rbx, rdi
inc rbx
cmp byte [r9 + rbx], 0
jne 0x140005210
mov rax, qword [0x1400b2308]
cmp rbx, rax
ja 0x140005254
lea rsi, [0x1400b22f0]
cmp rax, 0xf
cmova rsi, qword [0x1400b22f0]
mov qword [0x1400b2300], rbx
mov r8, rbx
mov rdx, r9
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x140005263
mov rdx, rbx
lea rcx, [0x1400b22f0]
call fcn.14000e6a0
mov r9, qword [rbp + 8]
add r9, 0x40
cmp qword [r9 + 0x18], 0xf
jbe 0x140005275
mov r9, qword [r9]
mov rbx, rdi
nop dword [rax + rax]
inc rbx
cmp byte [r9 + rbx], 0
jne 0x140005280
mov rax, qword [0x1400b22c8]
cmp rbx, rax
ja 0x1400052c4
lea rsi, [0x1400b22b0]
cmp rax, 0xf
cmova rsi, qword [0x1400b22b0]
mov qword [0x1400b22c0], rbx
mov r8, rbx
mov rdx, r9
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rbx], 0
jmp 0x1400052d3
mov rdx, rbx
lea rcx, [0x1400b22b0]
call fcn.14000e6a0
mov r9, qword [rbp + 8]
sub r9, 0xffffffffffffff80
cmp qword [r9 + 0x18], 0xf
jbe 0x1400052e5
mov r9, qword [r9]
mov rsi, rdi
nop dword [rax + rax]
inc rsi
cmp byte [r9 + rsi], 0
jne 0x1400052f0
mov rax, qword [0x1400b22a8]
lea r15, [0x1400b2290]
cmp rsi, rax
ja 0x140005337
mov rbx, r15
cmp rax, 0xf
cmova rbx, qword [0x1400b2290]
mov qword [0x1400b22a0], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
jmp 0x140005342
mov rdx, rsi
mov rcx, r15
call fcn.14000e6a0
mov r9, qword [rbp + 8]
add r9, 0xa0
cmp qword [r9 + 0x18], 0xf
jbe 0x140005357
mov r9, qword [r9]
mov rsi, rdi
nop word [rax + rax]
inc rsi
cmp byte [r9 + rsi], 0
jne 0x140005360
mov rax, qword [0x1400b22e8]
cmp rsi, rax
ja 0x1400053a4
lea rbx, [0x1400b22d0]
cmp rax, 0xf
cmova rbx, qword [0x1400b22d0]
mov qword [0x1400b22e0], rsi
mov r8, rsi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
jmp 0x1400053b3
mov rdx, rsi
lea rcx, [0x1400b22d0]
call fcn.14000e6a0
mov r9, qword [rbp + 8]
add r9, 0xc0
cmp qword [r9 + 0x18], 0xf
jbe 0x1400053d0
mov r9, qword [r9]
nop dword [rax + rax]
inc rdi
cmp byte [r9 + rdi], 0
jne 0x1400053d0
mov rax, qword [0x1400b2288]
cmp rdi, rax
ja 0x140005414
lea rbx, [0x1400b2270]
cmp rax, 0xf
cmova rbx, qword [0x1400b2270]
mov qword [0x1400b2280], rdi
mov r8, rdi
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
jmp 0x140005423
mov rdx, rdi
lea rcx, [0x1400b2270]
call fcn.14000e6a0
mov rsi, qword [0x1400b6b80]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rsi
cmp rax, 7
jb 0x140005e9b
cmp qword [0x1400b6b88], 0xf
lea rdx, [0x1400b6b70]
cmova rdx, qword [0x1400b6b70]
mov qword [rsp + 0x38], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
lea r13, [rsi + 7]
mov ebx, 0xf
lea rdi, [rsp + 0x70]
lea eax, [rbx + 7]
cmp r13, rbx
jbe 0x140005505
mov rbx, r13
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400054c7
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140089e00
test rax, rax
je 0x1400056f6
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rdx, qword [rsp + 0x38]
jmp 0x140005500
cmp rbx, rax
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400054ea
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140005ea1
jmp 0x1400054a3
test rcx, rcx
je 0x1400054fe
call fcn.140089e00
mov rdi, rax
mov rdx, qword [rsp + 0x38]
jmp 0x140005500
xor edi, edi
mov qword [rsp + 0x70], rdi
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], rbx
mov rax, qword [str.success]
mov dword [rdi], eax
movzx eax, word [0x14009485c]
mov word [rdi + 4], ax
movzx eax, byte [0x14009485e]
mov byte [rdi + 6], al
lea rcx, [rdi + 7]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r13], 0
cmp qword [0x1400b6b48], 0xf
lea rdx, [0x1400b6b30]
cmova rdx, qword [0x1400b6b30]
mov r8, qword [0x1400b6b40]
lea rcx, [rsp + 0x70]
call fcn.14000dcc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xor ebx, ebx
mov qword [rbp - 0x60], rbx
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
cmp qword [0x1400b22a8], 0xf
cmova r15, qword [0x1400b2290]
mov r8, qword [0x1400b22a0]
mov rdx, r15
lea rcx, [rbp - 0x70]
call fcn.14000dcc0
movups xmm1, xmmword [rax]
movups xmmword [rsp + 0x48], xmm1
movups xmm2, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm2
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea rdx, [rsp + 0x48]
movdqa xmm0, xmm2
psrldq xmm0, 8
movq rsi, xmm0
cmp rsi, 0xf
seta r13b
movq rbx, xmm1
cmova rdx, rbx
lea rcx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], 0xf
seta byte [rsp + 0x31]
mov r15, qword [rbp + 0xc0]
cmova rcx, r15
mov r8, qword [rbp + 0xd0]
movq rax, xmm2
cmp r8, rax
jne 0x140005636
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140005636
mov dil, 1
jmp 0x140005639
xor dil, dil
test r13b, r13b
je 0x140005673
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000566a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000566a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14008a07c
nop
mov rdx, qword [rbp - 0x58]
cmp rdx, 0xf
jbe 0x1400056b1
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400056ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400056ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
xor esi, esi
mov qword [rbp - 0x60], rsi
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], sil
mov rdx, qword [rbp - 0x78]
cmp rdx, 0xf
jbe 0x140005702
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400056fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400056fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
test dil, dil
je 0x1400059b1
lea rcx, [0x140094908]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str.___________________________________________________________________________________________________n_________________________________________________________________________________________________n________________________________________________________________________________________________n__________________________________________________________________________________________n______________________________________________________________________________________n_______________________________________________________________________________________n_________________________________________________________________________________________n________________________________________________________________________________________n__________________________________________________________________________________________________n__________________________________________________________________________________________________n________________________________________n
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000dde0
lea rdx, [0x14000e180]
mov rcx, rax
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 edx, 1
lea rcx, str.retried__n
call fcn.14006f650
lea rcx, str.Color_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0xaf
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.Color_9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.Color_5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rsi
mov qword [rbp + 0x118], rsi
mov r8d, 0x16
lea rdx, str.Preparing_Software..._
lea rcx, [rbp + 0x100]
call fcn.14000e3b0
nop
mov rbx, rsi
mov rsi, qword [rbp + 0x118]
cmp rsi, 0xf
seta r13b
mov rdi, qword [rbp + 0x100]
nop dword [rax]
lea rax, [rbp + 0x100]
test r13b, r13b
cmovne rax, rdi
cmp byte [rbx + rax], 0
je 0x140005901
lea rax, [rbp + 0x100]
cmp rsi, 0xf
cmova rax, rdi
cmp byte [rbx + rax], 0x20
jne 0x1400058b3
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x1b4e81b5
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x96
sub ecx, eax
add ecx, 0x32
jmp 0x1400058d4
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x51eb851f
imul ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
imul eax, edx, 0x64
sub ecx, eax
add ecx, 0x1e
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rdx, [rbp + 0x100]
cmp rsi, 0xf
cmova rdx, rdi
movzx edx, byte [rbx + rdx]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000dfb0
inc rbx
jmp 0x140005860
mov edx, 2
lea rcx, str.____Done___n
call fcn.14006f650
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
mov r8d, 0x20001
lea rcx, str.Voice.wav
call qword [sym.imp.WINMM.dll_PlaySoundA]
mov edx, 9
lea rcx, str._nExpiry:
call fcn.14006f650
cmp qword [0x1400b22e8], 0xf
lea rcx, [0x1400b22d0]
cmova rcx, qword [0x1400b22d0]
mov edx, 9
call fcn.14006f650
mov edx, 9
lea rcx, [0x140094df4]
call fcn.14006f650
nop
test r13b, r13b
je 0x1400059af
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400059a7
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400059a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.14008a07c
xor esi, esi
cmp byte [rsp + 0x32], 0
jne 0x140005c78
cmp byte [rsp + 0x31], 0
je 0x1400059fb
mov rdx, qword [rbp + 0xd8]
inc rdx
mov rax, r15
cmp rdx, 0x1000
jb 0x1400059f2
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005cbd
mov rcx, r15
call fcn.14008a07c
nop
cmp r14, 0xf
jbe 0x140005a37
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005cff
call fcn.14008a07c
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x140005a8e
mov rdx, qword [rbp + 0x10]
call fcn.14000e4b0
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a7d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005d4e
call fcn.14008a07c
xorps xmm0, xmm0
movdqu xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rsi
cmp byte [rsp + 0x30], 0
je 0x140005ad1
mov rdx, qword [rbp + 0x98]
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005acb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005d9f
call fcn.14008a07c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140005b0c
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b07
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005dde
call fcn.14008a07c
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x140005b57
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e2c
call fcn.14008a07c
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140005ba2
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e86
call fcn.14008a07c
mov byte [rbp + 0x40], 0
mov qword [rbp + 0x58], 0xf
mov qword [rbp + 0x50], rsi
mov rbx, qword [rbp - 0x30]
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x140005bf0
inc rdx
cmp rdx, 0x1000
mov rcx, qword [rbx]
jb 0x140005beb
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005e8d
mov rcx, r8
call fcn.14008a07c
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0xf
jbe 0x140005c3b
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x140005c36
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140005e94
mov rcx, r8
call fcn.14008a07c
mov qword [r12 + 0x10], rsi
mov byte [r12], 0
mov qword [r12 + 0x18], 0xf
mov rcx, qword [rbp + 0x140]
xor rcx, rsp
call fcn.140089de0
mov rbx, qword [rsp + 0x2a0]
add rsp, 0x250
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0xe0]
test rcx, rcx
je 0x140005c8b
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
cmp byte [rsp + 0x31], 0
je 0x140005ccd
mov rdx, qword [rbp + 0xd8]
inc rdx
mov rax, r15
cmp rdx, 0x1000
jb 0x140005cc4
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005cc4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r15
call fcn.14008a07c
nop
cmp r14, 0xf
jbe 0x140005d0c
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005d06
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
nop
mov rcx, qword [rbp + 8]
test rcx, rcx
je 0x140005d66
mov rdx, qword [rbp + 0x10]
call fcn.14000e4b0
mov rdx, qword [rbp + 0x18]
mov rcx, qword [rbp + 8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005d55
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
xorps xmm0, xmm0
movdqu xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], rsi
cmp byte [rsp + 0x30], 0
je 0x140005dac
mov rdx, qword [rbp + 0x98]
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005da6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005da6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140005dea
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005de5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005de5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
mov qword [rbp + 0x30], rsi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0xf
jbe 0x140005e38
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005e33
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
mov qword [rbp + 0x70], rsi
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0xf
jbe 0x140005ba2
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b9d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005b9d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.1400022e0
int3
call fcn.140002240
int3