Function at 0x140063360
Capabilities:
Encode data using xor
Get session user name

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3a0]
sub rsp, 0x4a0
mov rax, qword [0x14031f5d0]
xor rax, rsp
mov qword [rbp + 0x390], rax
mov r14, rdx
mov qword [rbp + 0x2b0], rdx
lea rcx, [rbp - 0x80]
call fcn.140061170
nop
mov rdx, rax
lea rcx, [rbp + 0x2c0]
call fcn.140060910
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400633f7
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400633f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641a6
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov dword [rbp + 0x2b8], 0x64
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x320]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x2f0], xmm1
lea rax, [rbp + 0x320]
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140063450
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0x2e0]
call fcn.14006bd20
nop
mov dword [rsp + 0x60], 0x3535337f
mov dword [rsp + 0x64], 0x16360129
mov word [rsp + 0x68], 0x5c
mov byte [rsp + 0x6a], 1
xor ecx, ecx
nop dword [rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x60], al
inc rcx
cmp rcx, 9
jb 0x140063490
mov byte [rsp + 0x6a], 0
lea rdx, [0x1403294c0]
lea rcx, [rbp + 0x1d0]
call fcn.140060d40
mov qword [rbp - 0x20], rax
mov dword [rsp + 0x50], 0x322c357f
mov dword [rsp + 0x54], 0x4362c38
mov word [rsp + 0x58], 0x5c
mov byte [rsp + 0x5a], 1
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 9
jb 0x1400634e0
mov byte [rsp + 0x5a], 0
lea rdx, [0x1403294a0]
lea rcx, [rbp + 0x1b0]
call fcn.140060d40
mov r13, rax
mov dword [rsp + 0x38], 0x313a347f
mov dword [rsp + 0x3c], 0x1006338
xor ecx, ecx
nop dword [rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x38], al
inc rcx
cmp rcx, 6
jb 0x140063520
mov byte [rsp + 0x3f], 0
lea rdx, [0x140329588]
lea rcx, [rbp + 0x190]
call fcn.140060d40
mov r12, rax
mov dword [rsp + 0x70], 0x2f3e297f
mov dword [rsp + 0x74], 0xe30372e
mov dword [rsp + 0x78], 0x5e0608
mov byte [rsp + 0x7c], 1
xor ecx, ecx
nop word [rax + rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 0xb
jb 0x140063570
mov byte [rsp + 0x7c], 0
lea rax, [rbp + 0x210]
mov qword [rsp + 0x20], rax
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x210]
call fcn.140069470
mov rdi, rax
lea rax, [rbp + 0x230]
mov qword [rbp - 0x18], rax
lea rdx, [0x1403295a8]
lea rcx, [rbp + 0x230]
call fcn.140069470
mov rbx, rax
mov rdx, r14
lea rcx, [rbp + 0x250]
call fcn.140069470
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x170]
call fcn.1400612f0
mov r15, rax
mov dword [rsp + 0x40], 0x2f3e377f
mov dword [rsp + 0x44], 0x5383f2e
mov word [rsp + 0x48], 0x5c
mov byte [rsp + 0x4a], 1
xor ecx, ecx
nop
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x40], al
inc rcx
cmp rcx, 9
jb 0x140063610
mov byte [rsp + 0x4a], 0
lea rax, [rbp + 0x270]
mov qword [rsp + 0x28], rax
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0x270]
call fcn.140069470
mov rdi, rax
lea rax, [rbp + 0x290]
mov qword [rbp - 0x18], rax
lea rdx, [0x1403295a8]
lea rcx, [rbp + 0x290]
call fcn.140069470
mov rbx, rax
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x1f0]
call fcn.140069470
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x150]
call fcn.1400612f0
mov rbx, rax
mov dword [rsp + 0x28], 0x29382a7f
mov dword [rsp + 0x2c], 0x5d2d3b2e
mov word [rsp + 0x30], 0x100
xor edi, edi
mov ecx, edi
nop
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x28], al
inc rcx
cmp rcx, 8
jb 0x1400636b0
mov byte [rsp + 0x31], dil
mov dword [rsp + 0x20], 0x3c3535
mov byte [rsp + 0x24], 1
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 3
jb 0x1400636e0
mov byte [rsp + 0x24], dil
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
lea rax, [rsp + 0x20]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140063710
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x10]
call fcn.14006bd20
nop
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x130]
call fcn.140060d40
mov r10, rax
mov dword [rsp + 0x20], 0x392b232d
mov word [rsp + 0x24], 0x60
mov byte [rsp + 0x26], 1
mov rcx, rdi
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x59]
xor byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 5
jb 0x140063760
mov byte [rsp + 0x26], 0
lea rax, [rsp + 0x20]
mov r9, rsi
nop dword [rax]
inc r9
cmp byte [rax + r9], 0
jne 0x140063780
lea r8, [rsp + 0x20]
xor edx, edx
mov rcx, r10
call fcn.14006d100
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x30], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x30], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rax, [rsp + 0x28]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400637d0
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 0x40]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x10]
lea rcx, [rbp - 0x80]
call fcn.14006d200
nop
lea rax, [rsp + 0x40]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140063820
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rbp + 0x30]
lea rcx, [rbp + 0x50]
call fcn.14006d200
nop
lea rax, [rsp + 0x70]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140063870
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r12
lea r8, [rbp + 0x110]
lea rcx, [rbp + 0xb0]
call fcn.14006d200
nop
lea rax, [rsp + 0x38]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400638d0
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0xb0]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r13
lea r8, [rbp + 0xf0]
lea rcx, [rbp + 0x90]
call fcn.14006d200
nop
lea rax, [rsp + 0x50]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140063930
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x90]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, qword [rbp - 0x20]
lea r8, [rbp + 0xd0]
lea rcx, [rbp + 0x70]
call fcn.14006d200
nop
lea rax, [rsp + 0x60]
nop dword [rax]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140063990
mov r8, rsi
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x70]
call fcn.1400692b0
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0x2c0]
cmp qword [rbp + 0x2d8], 0x10
cmovae rdx, qword [rbp + 0x2c0]
mov r8, qword [rbp + 0x2d0]
lea rcx, [rbp - 0x60]
call fcn.1400692b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x300], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x310], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140063a5d
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063a58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641ac
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140063aac
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063aa7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641b2
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x140063b02
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063afc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641b8
call fcn.140213990
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140063b43
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063b3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641be
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x140063b9c
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063b96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641c4
call fcn.140213990
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x140063bdd
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063bd8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641ca
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x140063c36
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063c30
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641d0
call fcn.140213990
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x140063c71
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063c6c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641d6
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x140063cbe
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063cb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641dc
call fcn.140213990
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140063cf9
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063cf4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641e2
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp - 0x70], xmm0
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140063d46
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063d40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641e8
call fcn.140213990
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x140063d81
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063d7c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641ee
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x148]
cmp rdx, 0x10
jb 0x140063dd3
inc rdx
mov rcx, qword [rbp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063dce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641f4
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x130], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x140063e25
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063e20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400641fa
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp], xmm0
mov byte [rbp - 0x10], 0
mov rdx, qword [rbp + 0x168]
cmp rdx, 0x10
jb 0x140063e77
inc rdx
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063e72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064200
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x160], xmm0
mov byte [rbp + 0x150], 0
mov rdx, qword [rbp + 0x188]
cmp rdx, 0x10
jb 0x140063ecf
inc rdx
mov rcx, qword [rbp + 0x170]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063eca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064206
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
mov rdx, qword [rbp + 0x1a8]
cmp rdx, 0x10
jb 0x140063f27
inc rdx
mov rcx, qword [rbp + 0x190]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006420c
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
mov rdx, qword [rbp + 0x1c8]
cmp rdx, 0x10
jb 0x140063f7f
inc rdx
mov rcx, qword [rbp + 0x1b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063f7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064212
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1b0], 0
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
jb 0x140063fd7
inc rdx
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140063fd2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064218
call fcn.140213990
movdqa xmm0, xmmword [0x1402f77e0]
movdqu xmmword [rbp + 0x1e0], xmm0
mov byte [rbp + 0x1d0], 0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x30]
call fcn.140069470
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.140065350
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140064046
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064040
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006421e
call fcn.140213990
nop
mov rdx, qword [rbp + 0x318]
cmp rdx, 0x10
jb 0x140064088
inc rdx
mov rcx, qword [rbp + 0x300]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064082
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140064224
call fcn.140213990
nop
mov rdx, qword [rbp + 0x2f8]
cmp rdx, 0x10
jb 0x1400640ca
inc rdx
mov rcx, qword [rbp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400640c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006422a
call fcn.140213990
nop
mov rdx, qword [rbp + 0x2d8]
cmp rdx, 0x10
jb 0x14006410b
inc rdx
mov rcx, qword [rbp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064106
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14006419a
call fcn.140213990
mov qword [rbp + 0x2d0], rdi
mov qword [rbp + 0x2d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2c0], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14006415a
inc rdx
mov rcx, qword [r14]
cmp rdx, 0x1000
jb 0x140064155
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400641a0
mov rcx, r8
call fcn.140213990
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], 0
mov rcx, qword [rbp + 0x390]
xor rcx, rsp
call fcn.140213970
lea r11, [rsp + 0x4a0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
int3
call fcn.140227e64
nop
call fcn.140227e64
nop
call fcn.140227e64
int3