Function at 0x140070730
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
mov rbp, rsp
sub rsp, 0x50
movdqa xmm0, xmmword [0x140311590]
xor ebx, ebx
movdqu xmmword [rbp - 0x30], xmm0
mov ecx, ebx
mov dword [rbp - 0x20], 0x11100
mov byte [rbp - 0x1c], 1
nop dword [rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x13
jb 0x140070760
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1c], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311590]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x56011100
mov dword [rbp - 0x1c], 0x1b0d1914
mov dword [rbp - 0x18], 0x1a1317
mov byte [rbp - 0x14], 1
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x1b
jb 0x1400707b0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x14], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x1403114e0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x1000016
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x12
jb 0x1400707f0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1d], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311620]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x1307541f
mov dword [rbp - 0x1c], 0xd1d04
mov byte [rbp - 0x18], 1
nop
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x17
jb 0x140070830
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x18], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x1403118b0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x191812
mov byte [rbp - 0x1c], 1
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x13
jb 0x140070870
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1c], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311470]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x2100716
mov word [rbp - 0x1c], 0x100
nop dword [rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x14
jb 0x1400708b0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1b], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311480]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x2100716
mov word [rbp - 0x1c], 0x100
nop dword [rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x14
jb 0x1400708f0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1b], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x1403114d0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov word [rbp - 0x20], reloc.WS2_32.dll_shutdown
mov byte [rbp - 0x1e], 1
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x11
jb 0x140070930
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1e], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x1403113d0]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x20], 1
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0xf
jb 0x140070960
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x20], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311580]
mov rcx, rbx
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x20], 0x100071d
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x63]
xor byte [rbp + rcx - 0x30], al
inc rcx
cmp rcx, 0x12
jb 0x1400709a0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0x1d], bl
call fcn.140239ffc
movdqa xmm0, xmmword [0x140311510]
movdqa xmm1, xmmword [0x140311b00]
movdqu xmmword [rbp - 0x30], xmm0
mov dword [rbp - 0x10], 0x100a5a3
movdqu xmmword [rbp - 0x20], xmm1
nop dword [rax]
lea eax, [rbx + 0x63]
xor byte [rbp + rbx - 0x30], al
inc rbx
cmp rbx, 0x22
jb 0x1400709e0
lea rcx, [rbp - 0x30]
mov byte [rbp - 0xd], 0
call fcn.140239ef0
mov ecx, 0x7d0
mov rbx, qword [rsp + 0x60]
add rsp, 0x50
pop rbp
jmp qword [sym.imp.KERNEL32.dll_Sleep]