Function at 0x140007da0
Capabilities:
Create http request
Encode data using xor
Hash data with crc32

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x5b8]
sub rsp, 0x680
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x140057080]
xor rax, rsp
mov qword [rbp + 0x540], rax
mov r14, r8
mov r13, rdx
mov r12, rcx
xor ebx, ebx
mov esi, ebx
mov dword [rsp + 0x40], ebx
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
mov qword [rbp - 0x68], rbx
mov qword [rbp - 0x60], rbx
mov r8d, 0xd
lea rdx, str.YourSecretKey
lea rcx, [rbp - 0x78]
call fcn.140006f50
nop
mov r8, r13
mov rdx, r12
lea rcx, [rsp + 0x68]
call fcn.140018b20
nop
mov rdx, r14
cmp qword [r14 + 0x18], 0xf
jbe 0x140007e33
mov rdx, qword [r14]
mov r8, qword [r14 + 0x10]
mov rcx, rax
call fcn.140017d20
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or esi, 1
lea rdx, [rbp - 0x78]
cmp qword [rbp - 0x60], 0xf
cmova rdx, qword [rbp - 0x78]
mov r8, qword [rbp - 0x68]
lea rcx, [rsp + 0x48]
call fcn.140017d20
movups xmm8, xmmword [rax]
movups xmmword [rbp + 0x28], xmm8
movups xmm7, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm7
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or esi, 2
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x140007eef
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007eea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084de
call fcn.14001e4d0
movdqa xmm6, xmmword [0x14004ed50]
movdqu xmmword [rsp + 0x58], xmm6
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140007f3e
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007f39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084e4
call fcn.14001e4d0
movdqu xmmword [rsp + 0x78], xmm6
mov byte [rsp + 0x68], 0
lea r9, [0x140059f50]
cmp dword [0x140059f54], 0
jne 0x14000800b
mov edx, ebx
mov r8, r9
nop dword [rax]
nop word [rax + rax]
mov ecx, edx
and ecx, 1
neg ecx
and ecx, 0xedb88320
mov eax, edx
shr eax, 1
xor ecx, eax
mov eax, ecx
and eax, 1
neg eax
and eax, 0xedb88320
shr ecx, 1
xor eax, ecx
mov ecx, eax
and ecx, 1
neg ecx
and ecx, 0xedb88320
shr eax, 1
xor ecx, eax
mov eax, ecx
and eax, 1
neg eax
and eax, 0xedb88320
shr ecx, 1
xor eax, ecx
mov ecx, eax
and ecx, 1
neg ecx
and ecx, 0xedb88320
shr eax, 1
xor ecx, eax
mov eax, ecx
and eax, 1
neg eax
and eax, 0xedb88320
shr ecx, 1
xor eax, ecx
mov ecx, eax
and ecx, 1
neg ecx
and ecx, 0xedb88320
shr eax, 1
xor ecx, eax
mov eax, ecx
and eax, 1
neg eax
and eax, 0xedb88320
shr ecx, 1
xor eax, ecx
mov dword [r8], eax
inc edx
lea r8, [r8 + 4]
cmp edx, 0x100
jb 0x140007f70
mov ebx, 0xffffffff
lea rdx, [rbp + 0x28]
movq rdi, xmm8
movdqa xmm0, xmm7
psrldq xmm0, 8
movq r15, xmm0
cmp r15, 0xf
cmova rdx, rdi
lea rcx, [rbp + 0x28]
cmova rcx, rdi
movq r8, xmm7
add r8, rcx
cmp rdx, r8
je 0x140008069
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rdx]
mov eax, ebx
xor rcx, rax
movzx eax, cl
shr ebx, 1
xor ebx, dword [r9 + rax*4]
inc rdx
cmp rdx, r8
jne 0x140008050
not ebx
xor edx, edx
mov r8d, 0xe8
lea rcx, [rbp + 0x50]
call fcn.14003a8c0
lea rcx, [rbp + 0x50]
call fcn.140016210
nop
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
or dword [rbp + rcx + 0x68], 4
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
mov eax, dword [rbp + rcx + 0x68]
and eax, 0xfffff9ff
bts eax, 0xb
mov dword [rbp + rcx + 0x68], eax
mov edx, ebx
lea rcx, [rbp + 0x50]
call fcn.1400163a0
mov rdx, r12
lea rcx, [rbp + 8]
call fcn.140007680
nop
mov rdx, r13
lea rcx, [rbp - 0x18]
call fcn.140007680
nop
mov rdx, r14
lea rcx, [rbp - 0x38]
call fcn.140007680
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movdqu xmmword [rsp + 0x78], xmm6
mov byte [rsp + 0x68], 0
or esi, 8
mov dword [rsp + 0x40], esi
movups xmmword [rsp + 0x48], xmm0
mov rcx, qword [rbp + 0xc8]
mov eax, ecx
and al, 0x22
cmp al, 2
je 0x140008136
mov rax, qword [rbp + 0x98]
mov r8, qword [rax]
test r8, r8
je 0x140008136
mov rax, qword [rbp + 0x78]
mov rdx, qword [rax]
cmp r8, qword [rbp + 0xc0]
cmovb r8, qword [rbp + 0xc0]
sub r8, rdx
jmp 0x14000816d
test cl, 4
jne 0x140008163
mov rax, qword [rbp + 0x90]
mov rcx, qword [rax]
test rcx, rcx
je 0x140008163
mov rax, qword [rbp + 0x70]
mov rdx, qword [rax]
mov rax, qword [rbp + 0xa8]
movsxd r8, dword [rax]
sub r8, rdx
add r8, rcx
jmp 0x14000816d
mov r8, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
test rdx, rdx
je 0x14000817d
lea rcx, [rsp + 0x68]
call fcn.140018820
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x58]
call fcn.140007680
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400081c8
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400081c3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084ea
call fcn.14001e4d0
lea rdx, [rbp - 0x58]
cmp qword [rbp - 0x40], 0xf
cmova rdx, qword [rbp - 0x58]
lea rcx, [rbp - 0x38]
cmp qword [rbp - 0x20], 0xf
cmova rcx, qword [rbp - 0x38]
lea rax, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rax, qword [rbp - 0x18]
lea r9, [rbp + 8]
cmp qword [rbp + 0x20], 0xf
cmova r9, qword [rbp + 8]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, str.https:__zoofxpawn.hys.cz_SAMPSAC_Det_Detections_detekce.php_text_sip_styp_shash_s
mov edx, 0x400
lea rcx, [rbp + 0x140]
call fcn.1400045d0
xor esi, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
mov edx, 1
lea rcx, str.DataSender
call qword [sym.imp.WININET.dll_InternetOpenW]
mov rbx, rax
test rax, rax
jne 0x140008263
lea rdx, [0x14004a7e8]
mov rcx, qword [0x140059ee0]
call qword [sym.imp.USER32.dll_SetWindowTextW]
jmp 0x1400082b3
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0x80000000
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x140]
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
test rax, rax
jne 0x1400082a1
lea rdx, [0x14004a828]
mov rcx, qword [0x140059ee0]
call qword [sym.imp.USER32.dll_SetWindowTextW]
jmp 0x1400082aa
mov rcx, rax
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x1400082ee
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400082e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084ea
call fcn.14001e4d0
movdqu xmmword [rbp - 0x48], xmm6
mov byte [rbp - 0x58], sil
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140008332
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000832d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084f0
call fcn.14001e4d0
movdqu xmmword [rbp - 0x28], xmm6
mov byte [rbp - 0x38], 0
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x140008376
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140008371
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084f6
call fcn.14001e4d0
movdqu xmmword [rbp - 8], xmm6
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x1400083ba
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400083b5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084fc
call fcn.14001e4d0
movdqu xmmword [rbp + 0x18], xmm6
mov byte [rbp + 8], 0
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x50], rax
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x88]
mov dword [rbp + rcx + 0x4c], edx
lea rcx, [rbp + 0x58]
call fcn.140015f00
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x50], rax
mov rax, qword [rbp + 0x50]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x4c], edx
lea rax, vtable.std::ios_base.0
mov qword [rbp + 0xd8], rax
lea rcx, [rbp + 0xd8]
call fcn.14001d3ec
nop
cmp r15, 0xf
jbe 0x140008468
lea rdx, [r15 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000845f
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008502
mov rcx, rdi
call fcn.14001e4d0
nop
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14000849f
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000849a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400084d8
call fcn.14001e4d0
mov rcx, qword [rbp + 0x540]
xor rcx, rsp
call fcn.14001e4b0
lea r11, [rsp + 0x680]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
nop
call fcn.1400275dc
int3