Function at 0x140009120
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 - 0x330]
sub rsp, 0x430
mov rax, qword [0x1400b21c0]
xor rax, rsp
mov qword [rbp + 0x320], rax
mov r12, rdx
mov r13, rcx
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
xor edi, edi
mov qword [rbp + 0xd0], rdi
lea rax, [0x14009b520]
mov qword [rbp + 0xc0], rax
lea rbx, str.Mozilla_5.0__compatible__MSIE_9.0__Windows_NT_6.1__Trident_5.0_
mov qword [rbp + 0xc8], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], 0xf
mov byte [rbp + 0x18], dil
lea ecx, [rdi + 8]
call fcn.140089e00
mov r15, rax
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [r15], rax
lea ecx, [rdi + 1]
call fcn.140089e00
mov qword [rsp + 0x38], rax
mov qword [r15], 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 + 0xb8], rax
test rax, rax
jne 0x1400092c1
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14000921f
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000921a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ac27
call fcn.14008a07c
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x30], 0xf
mov byte [rbp + 0x18], 0
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x14000926a
mov rcx, qword [r13]
inc rdx
cmp rdx, 0x1000
jb 0x140009265
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000ac2e
mov rcx, r8
call fcn.14008a07c
mov qword [r13 + 0x10], rdi
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0xf
jbe 0x1400092b7
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x1400092b2
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000ac35
mov rcx, r8
call fcn.14008a07c
mov qword [r12 + 0x10], rdi
jmp 0x14000a9ea
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rdi
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
lea r9, str.login
lea r8, [0x14009a9dc]
lea rdx, [0x140094704]
lea rcx, [rbp + 0x18]
call fcn.140057880
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rsi, [0x1400b6b10]
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14000d700
mov rdi, rax
lea rax, [rbp - 8]
mov qword [rsp + 0x68], rax
lea r14, [0x1400b6ad0]
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b30]
lea rcx, [rsp + 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 0x140009364
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, str.bcde
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400093bf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400093ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400093ba
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14000d700
mov rdi, rax
lea rax, [rbp - 8]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b50]
lea rcx, [rsp + 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 0x14000941f
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094794]
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000947a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009475
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009475
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14000d700
mov rdi, rax
lea rax, [rbp - 8]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.14000d700
mov rbx, rax
lea rdx, [0x1400b6b70]
lea rcx, [rsp + 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 0x1400094da
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094798]
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140009535
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009530
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009530
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14000d700
mov rdi, rax
lea rax, [rbp - 8]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.14000d700
mov rbx, rax
mov rdx, r13
lea rcx, [rsp + 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 0x140009591
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, str.gh1k
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400095ec
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400095e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400095e7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
lea rax, [rbp - 0x70]
mov qword [rsp + 0x40], rax
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14000d700
mov rdi, rax
lea rax, [rbp - 8]
mov qword [rsp + 0x68], rax
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.14000d700
mov rbx, rax
mov rdx, r12
lea rcx, [rsp + 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 0x140009648
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x14009483c]
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400096a3
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000969e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000969e
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 [rbp - 8], xmm0
xor eax, eax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rax
lea r8d, [rax + 1]
lea rdx, [0x140094840]
lea rcx, [rbp - 8]
call fcn.14000e3b0
lea rdx, [rbp - 8]
lea rcx, [rbp - 0x70]
call fcn.140057350
mov r8, rax
lea rdx, [rsp + 0x48]
mov rcx, r15
call fcn.140063850
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400096f0
mov rax, qword [rax]
mov r9, rax
lea r8, [0x14009a9dc]
lea rdx, [0x140094844]
lea rcx, [rbp + 0x18]
call fcn.140057880
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14000974b
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009746
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009746
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 + 0x18]
call fcn.140057880
lea r9, [0x1400b6ab0]
cmp qword [0x1400b6ac8], 0xf
cmova r9, qword [0x1400b6ab0]
lea r8, [0x14009a9dc]
lea rdx, [0x1400947a0]
lea rcx, [rbp + 0x18]
call fcn.140057880
lea rdx, str.https:__api.auth.gg_v6_api.php
lea rcx, [rsp + 0x48]
call fcn.14000d430
lea r9, [rbp + 0x18]
lea r8, [rbp + 0x38]
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.140058260
mov byte [rsp + 0x33], al
lea rcx, [0x1400b6bd0]
cmp qword [0x1400b6be8], 0xf
cmova rcx, qword [0x1400b6bd0]
mov r8, qword [0x1400b6be0]
cmp r8, 8
jne 0x1400098b8
lea rdx, [0x140094848]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400098b8
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 - 0x70]
mov qword [rsp + 0x68], rax
mov rcx, r14
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000d6c0
mov rbx, rax
lea rcx, [rbp + 0x38]
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp + 0xb8]
call fcn.14000d6c0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x98]
call fcn.140010e50
nop
mov rcx, rax
call fcn.14000d580
mov rdx, rax
lea rcx, [rbp - 8]
call fcn.14000d6c0
nop
lea rcx, [rbp + 0x98]
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, [rbp - 8]
mov qword [rsp + 0x40], rax
cmp qword [0x1400b6b28], 0xf
cmova rsi, qword [0x1400b6b10]
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xor r15d, r15d
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], r15
mov rdi, 0xffffffffffffffff
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rsi + r8], r15b
jne 0x1400098f0
mov rdx, rsi
lea rcx, [rbp - 8]
call fcn.14000e3b0
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
cmp qword [0x1400b6ae8], 0xf
cmova r14, qword [0x1400b6ad0]
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], r15
mov r8, rdi
inc r8
cmp byte [r14 + r8], 0
jne 0x140009933
mov rdx, r14
lea rcx, [rsp + 0x70]
call fcn.14000e3b0
nop
lea rdx, [rbp + 0x38]
cmp qword [rbp + 0x50], 0xf
cmova rdx, qword [rbp + 0x38]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], r15
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140009970
lea rcx, [rbp - 0x70]
call fcn.14000e3b0
nop
lea r9, [rbp - 8]
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x48]
call fcn.140010e50
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400099a6
mov rax, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], r15
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400099c0
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.14000e3b0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140009a17
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009a12
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140009a12
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], r15
mov qword [rsp + 0x60], 0xf
mov byte [rsp + 0x48], 0
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
seta r14b
mov rsi, qword [rbp - 0x28]
cmova rcx, rsi
mov rbx, qword [rbp - 0x18]
cmp rbx, 0xc
jne 0x140009a8b
mov r8, rbx
lea rdx, str.hwid_updated
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140009a8b
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 - 0x28]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x140009ade
mov r8, rbx
lea rdx, str.time_expired
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140009ade
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 - 0x28]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xc
jne 0x140009b31
mov r8, rbx
lea rdx, str.invalid_hwid
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140009b31
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 - 0x28]
test r14b, r14b
cmovne rcx, rsi
cmp rbx, 0xf
jne 0x140009b84
mov r8, rbx
lea rdx, str.invalid_details
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140009b84
lea r9d, [rbx + 0x21]
lea r8, str.Error_
lea rdx, str.Invalid_Login_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea ecx, [rbx + 0x1c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], r15
mov r8d, 1
lea rdx, [0x1400947e8]
lea rcx, [rbp + 0x58]
call fcn.14000e3b0
nop
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
mov qword [rbp - 0x30], r15
movups xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r15
mov r14d, 0xf
mov qword [rbp + 0x90], r14
mov byte [rbp + 0x78], 0
cmp qword [rbp + 0x70], r14
seta cl
mov byte [rsp + 0x30], cl
mov rbx, qword [rbp - 0x38]
mov rax, qword [rbp + 0x58]
lea r9, [rbp + 0x58]
test cl, cl
cmovne r9, rax
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rcx, qword [rbp - 0x28]
mov rax, qword [rbp + 0x68]
mov qword [rsp + 0x20], rax
mov r15, qword [rbp - 0x18]
mov rdx, r15
call fcn.14000e2f0
mov rsi, rax
cmp rax, 0xffffffffffffffff
je 0x140009d2d
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 - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rdx, qword [rbp - 0x28]
lea rcx, [rsp + 0x48]
call fcn.14000e3b0
cmp r14, 0xf
jbe 0x140009c90
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140009c8b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aa67
call fcn.14008a07c
movups xmm0, xmmword [rsp + 0x48]
movups xmmword [rbp + 0x78], xmm0
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbp + 0x88], xmm1
mov rax, qword [rbp + 0x68]
add rax, rsi
mov rbx, qword [rbp - 0x18]
cmp rbx, rax
cmovb rax, rbx
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0xf
cmova rcx, qword [rbp - 0x28]
sub rbx, rax
lea r8, [rbx + 1]
lea rdx, [rcx + rax]
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x18], rbx
mov rax, qword [rbp - 0x38]
cmp rax, qword [rbp - 0x30]
je 0x140009d0c
lea rdx, [rbp + 0x78]
mov rcx, rax
call fcn.14000d700
mov rbx, qword [rbp - 0x38]
add rbx, 0x20
mov qword [rbp - 0x38], rbx
mov r14, qword [rbp + 0x90]
movzx ecx, byte [rsp + 0x30]
jmp 0x140009be4
lea r8, [rbp + 0x78]
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.14000eb90
mov r14, qword [rbp + 0x90]
movzx ecx, byte [rsp + 0x30]
jmp 0x140009be0
cmp rbx, qword [rbp - 0x30]
je 0x140009d46
lea rdx, [rbp - 0x28]
mov rcx, rbx
call fcn.14000d700
add qword [rbp - 0x38], 0x20
jmp 0x140009d56
lea r8, [rbp - 0x28]
mov rdx, rbx
lea rcx, [rbp - 0x40]
call fcn.14000eb90
mov rdx, qword [rbp - 0x40]
cmp qword [rdx + 0x18], 0xf
jbe 0x140009d64
mov rdx, qword [rdx]
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
xor eax, eax
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0xb0], rax
mov r8, rdi
inc r8
cmp byte [rdx + r8], al
jne 0x140009d81
lea rcx, [rbp + 0x98]
call fcn.14000e3b0
nop
mov r9, qword [rbp - 0x40]
add r9, 0x20
cmp qword [r9 + 0x18], 0xf
jbe 0x140009da9
mov r9, qword [r9]
mov rbx, rdi
nop dword [rax]
inc rbx
cmp byte [r9 + rbx], 0
jne 0x140009db0
mov rax, qword [0x1400b2308]
cmp rbx, rax
ja 0x140009df4
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 0x140009e03
mov rdx, rbx
lea rcx, [0x1400b22f0]
call fcn.14000e6a0
mov r9, qword [rbp - 0x40]
add r9, 0x40
cmp qword [r9 + 0x18], 0xf
jbe 0x140009e15
mov r9, qword [r9]
mov rbx, rdi
nop dword [rax + rax]
inc rbx
cmp byte [r9 + rbx], 0
jne 0x140009e20
mov rax, qword [0x1400b22c8]
cmp rbx, rax
ja 0x140009e64
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 0x140009e73
mov rdx, rbx
lea rcx, [0x1400b22b0]
call fcn.14000e6a0
mov r9, qword [rbp - 0x40]
sub r9, 0xffffffffffffff80
cmp qword [r9 + 0x18], 0xf
jbe 0x140009e85
mov r9, qword [r9]
mov rsi, rdi
nop dword [rax + rax]
inc rsi
cmp byte [r9 + rsi], 0
jne 0x140009e90
mov rax, qword [0x1400b22a8]
lea r15, [0x1400b2290]
cmp rsi, rax
ja 0x140009ed7
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 0x140009ee2
mov rdx, rsi
mov rcx, r15
call fcn.14000e6a0
mov r9, qword [rbp - 0x40]
add r9, 0xa0
cmp qword [r9 + 0x18], 0xf
jbe 0x140009ef7
mov r9, qword [r9]
mov rsi, rdi
nop word [rax + rax]
inc rsi
cmp byte [r9 + rsi], 0
jne 0x140009f00
mov rax, qword [0x1400b22e8]
cmp rsi, rax
ja 0x140009f44
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 0x140009f53
mov rdx, rsi
lea rcx, [0x1400b22d0]
call fcn.14000e6a0
mov r9, qword [rbp - 0x40]
add r9, 0xc0
cmp qword [r9 + 0x18], 0xf
jbe 0x140009f70
mov r9, qword [r9]
nop dword [rax + rax]
inc rdi
cmp byte [r9 + rdi], 0
jne 0x140009f70
mov rax, qword [0x1400b2288]
cmp rdi, rax
ja 0x140009fb4
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 0x140009fc3
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 0x14000ac3c
cmp qword [0x1400b6b88], 0xf
lea rdx, [0x1400b6b70]
cmova rdx, qword [0x1400b6b70]
mov qword [rsp + 0x38], rdx
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xor r8d, r8d
mov qword [rbp + 8], r8
mov qword [rbp + 0x10], r8
lea rax, [rsi + 7]
mov ebx, 0xf
lea rdi, [rbp - 8]
lea r9d, [r8 + 0x16]
cmp rax, rbx
jbe 0x14000a0b3
mov rbx, rax
or rbx, 0xf
cmp rbx, rcx
jbe 0x14000a071
mov rbx, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.140089e00
test rax, rax
je 0x14000a2a9
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
lea rax, [rsi + 7]
mov rdx, qword [rsp + 0x38]
jmp 0x14000a0af
cmp rbx, r9
cmovb rbx, r9
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14000a094
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000ac42
jmp 0x14000a049
test rcx, rcx
je 0x14000a0ac
call fcn.140089e00
mov rdi, rax
lea rax, [rsi + 7]
mov rdx, qword [rsp + 0x38]
jmp 0x14000a0af
mov rdi, r8
mov qword [rbp - 8], rdi
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 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 + rsi + 7], 0
cmp qword [0x1400b6b48], 0xf
lea rdx, [0x1400b6b30]
cmova rdx, qword [0x1400b6b30]
mov r8, qword [0x1400b6b40]
lea rcx, [rbp - 8]
call fcn.14000dcc0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xor ebx, ebx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x78], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], 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, [rsp + 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 byte [rsp + 0x32]
movq rbx, xmm1
cmova rdx, rbx
lea rcx, [rbp + 0x98]
cmp qword [rbp + 0xb0], 0xf
seta byte [rsp + 0x31]
mov r15, qword [rbp + 0x98]
cmova rcx, r15
mov r8, qword [rbp + 0xa8]
movq rax, xmm2
cmp r8, rax
jne 0x14000a1e7
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000a1e7
mov dil, 1
jmp 0x14000a1ea
xor dil, dil
cmp byte [rsp + 0x32], 0
je 0x14000a226
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000a21d
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a21d
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 - 0x78]
cmp rdx, 0xf
jbe 0x14000a265
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a260
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
xor ebx, ebx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], bl
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x14000a2b5
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a2b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a2b0
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 0x14000a765
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x210]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.C:user_plagueware.txt
lea rcx, [rbp + 0x210]
call fcn.14000d240
nop
cmp qword [rbp + 0x298], 0
je 0x14000a350
mov rdx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x14000a2fe
mov rdx, qword [r13]
mov r8, qword [r13 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.14000e9d0
mov rcx, rax
lea rdx, [0x140094df4]
call fcn.14000dde0
lea rcx, [rbp + 0x218]
call fcn.14000da50
test rax, rax
jne 0x14000a350
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x210]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x100]
call sub.VCRUNTIME140.dll_memset
lea rdx, str.C:pass_plagueware.txt
lea rcx, [rbp + 0x100]
call fcn.14000d240
nop
cmp qword [rbp + 0x188], 0
je 0x14000a3e6
mov rdx, r12
cmp qword [r12 + 0x18], 0xf
jbe 0x14000a391
mov rdx, qword [r12]
mov r8, qword [r12 + 0x10]
lea rcx, [rbp + 0x100]
call fcn.14000e9d0
mov rcx, rax
lea rdx, [0x140094df4]
call fcn.14000dde0
lea rcx, [rbp + 0x108]
call fcn.14000da50
test rax, rax
jne 0x14000a3f9
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x100]
add rcx, rax
xor r8d, r8d
lea edx, [r8 + 2]
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
jmp 0x14000a3f9
lea rdx, str.Sorry_Auto_login_wont_be_possible_at_this_time.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000dde0
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.Nikos_the_best_dev...__n
call fcn.14006f650
mov edx, 1
lea rcx, str.Login_sucessful__n
call fcn.14006f650
xorps xmm0, xmm0
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xe8], rbx
mov qword [rbp + 0xf0], rbx
mov r8d, 0x16
lea rdx, str.Preparing_Software..._
lea rcx, [rbp + 0xd8]
call fcn.14000e3b0
nop
mov rsi, qword [rbp + 0xf0]
cmp rsi, 0xf
seta r14b
mov rdi, qword [rbp + 0xd8]
nop dword [rax]
nop word [rax + rax]
lea rax, [rbp + 0xd8]
test r14b, r14b
cmovne rax, rdi
cmp byte [rbx + rax], 0
je 0x14000a541
lea rax, [rbp + 0xd8]
cmp rsi, 0xf
cmova rax, rdi
cmp byte [rbx + rax], 0x20
jne 0x14000a4f3
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 0x14000a514
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 + 0xd8]
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 0x14000a4a0
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]
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 r14b, r14b
mov r14, qword [rbp + 0x90]
je 0x14000a6b9
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000a6b0
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a6b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.14008a07c
nop
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x100], rbx
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x108]
call fcn.14000d190
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x1a8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
nop
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x210], rbx
mov rax, qword [rbp + 0x210]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x20c], edx
lea rcx, [rbp + 0x218]
call fcn.14000d190
lea rcx, [rbp + 0x220]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x2b8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
xor ebx, ebx
cmp byte [rsp + 0x33], 0
jne 0x14000aa22
cmp byte [rsp + 0x31], 0
je 0x14000a7af
mov rdx, qword [rbp + 0xb0]
inc rdx
mov rax, r15
cmp rdx, 0x1000
jb 0x14000a7a6
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aa67
mov rcx, r15
call fcn.14008a07c
nop
cmp r14, 0xf
jbe 0x14000a7e8
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a7e2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aaa6
call fcn.14008a07c
nop
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x14000a83f
mov rdx, qword [rbp - 0x38]
call fcn.14000e4b0
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x40]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a82e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000aaf5
call fcn.14008a07c
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rbx
cmp byte [rsp + 0x30], 0
je 0x14000a87c
mov rdx, qword [rbp + 0x70]
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a876
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ab40
call fcn.14008a07c
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x14000a8b7
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a8b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ab7f
call fcn.14008a07c
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x14000a902
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a8fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000abcd
call fcn.14008a07c
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14000a94d
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a948
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000ac27
call fcn.14008a07c
mov byte [rbp + 0x18], 0
mov qword [rbp + 0x30], 0xf
mov qword [rbp + 0x28], rbx
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x14000a998
inc rdx
cmp rdx, 0x1000
mov rcx, qword [r13]
jb 0x14000a993
mov r8, qword [rcx - 8]
sub rcx, r8
add rdx, 0x27
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000ac2e
mov rcx, r8
call fcn.14008a07c
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rdx, qword [r12 + 0x18]
cmp rdx, 0xf
jbe 0x14000a9e5
inc rdx
mov rcx, qword [r12]
cmp rdx, 0x1000
jb 0x14000a9e0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000ac35
mov rcx, r8
call fcn.14008a07c
mov qword [r12 + 0x10], rbx
mov byte [r12], 0
mov qword [r12 + 0x18], 0xf
mov rcx, qword [rbp + 0x320]
xor rcx, rsp
call fcn.140089de0
mov rbx, qword [rsp + 0x480]
add rsp, 0x430
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x14000aa35
call qword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
nop
cmp byte [rsp + 0x31], 0
je 0x14000aa77
mov rdx, qword [rbp + 0xb0]
inc rdx
mov rax, r15
cmp rdx, 0x1000
jb 0x14000aa6e
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aa6e
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 0x14000aab3
lea rdx, [r14 + 1]
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aaad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aaad
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 - 0x40]
test rcx, rcx
je 0x14000ab0d
mov rdx, qword [rbp - 0x38]
call fcn.14000e4b0
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x40]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000aafc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000aafc
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 - 0x40], xmm0
mov qword [rbp - 0x30], rbx
cmp byte [rsp + 0x30], 0
je 0x14000ab4d
mov rdx, qword [rbp + 0x70]
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ab47
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 - 0x10]
cmp rdx, 0xf
jbe 0x14000ab8b
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ab86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ab86
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
mov qword [rbp - 0x18], rbx
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x14000abd9
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000abd4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000abd4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a07c
mov qword [rbp + 0x48], rbx
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x14000a94d
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000a948
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000a948
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