joyce8/EMBER2024-capa huggingface dataset:
Function at 0x140215a10
Capabilities:
Encode data using xor

Disassembly:
push rax
cmp dword [0x140383f58], 1
je 0x140215a40
xor eax, eax
nop dword [rax]
movzx ecx, byte [r8 + rax + 0x10]
xor cl, byte [r8 + rax]
mov byte [rdx + rax], cl
add rax, 1
cmp eax, 0xc
jne 0x140215a20
mov dword [0x140383f58], 1
pop rax
ret

Function at 0x140215a50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140383f68], 1
je 0x140215ab6
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x2a
jne 0x140215a80
mov dword [0x140383f68], 1
add rsp, 8
pop rsi
ret

Function at 0x140215ac0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140383f70], 1
je 0x140215b26
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x22
jne 0x140215af0
mov dword [0x140383f70], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b30a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845b4], 1
je 0x1402b3106
mov r9, rdx
mov ecx, reloc.WS2_32.dll_send
xor r10d, r10d
movabs r11, 0xd79435e50d79435f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffed
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x13], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x15
jne 0x1402b30d0
mov dword [0x1403845b4], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3110
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845bc], 1
je 0x1402b317d
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xe38e38e38e38e38f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
and rdx, 0xfffffffffffffffe
lea rax, [rdx + rdx*8]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x12], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x14
jne 0x1402b3140
mov dword [0x1403845bc], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3190
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845cc], 1
je 0x1402b31f6
mov r9, rdx
mov ecx, 0x1a
xor r10d, r10d
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
imul rax, rdx, 0xffffffffffffffe6
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1a], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x23
jne 0x1402b31c0
mov dword [0x1403845cc], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b3200
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845dc], 1
je 0x1402b3266
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0x2e8ba2e8ba2e8ba3
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 2
imul rax, rdx, 0xffffffffffffffea
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x16], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1f
jne 0x1402b3230
mov dword [0x1403845dc], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3270
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845e8], 1
je 0x1402b32d6
mov r9, rdx
mov ecx, reloc.WS2_32.dll_send
xor r10d, r10d
movabs r11, 0xd79435e50d79435f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffed
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x13], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1a
jne 0x1402b32a0
mov dword [0x1403845e8], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b32e0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845f0], 1
je 0x1402b334f
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xf0f0f0f0f0f0f0f1
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
mov rax, rdx
shl rax, 4
add rax, rdx
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x11], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x15
jne 0x1402b3310
mov dword [0x1403845f0], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3360
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403845f8], 1
je 0x1402b33c9
mov r9, rdx
mov ecx, 0x1c
xor r10d, r10d
movabs r11, 0x4924924924924925
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
shr rax, 2
mul r11
shr rdx, 1
imul rax, rdx, 0xffffffffffffffe4
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1c], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x20
jne 0x1402b3390
mov dword [0x1403845f8], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b33d0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384600], 1
je 0x1402b3436
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x22
jne 0x1402b3400
mov dword [0x140384600], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b3440
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384608], 1
je 0x1402b34b2
mov r9, rdx
mov ecx, reloc.WS2_32.dll_socket
xor r10d, r10d
movabs r11, 0x642c8590b21642c9
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffe9
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x17], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1b
jne 0x1402b3470
mov dword [0x140384608], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b34c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384610], 1
je 0x1402b3526
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x22
jne 0x1402b34f0
mov dword [0x140384610], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3530
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x14038461c], 1
je 0x1402b359d
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xe38e38e38e38e38f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
and rdx, 0xfffffffffffffffe
lea rax, [rdx + rdx*8]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x12], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x19
jne 0x1402b3560
mov dword [0x14038461c], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b35b0
Capabilities:
Encode data using xor

Disassembly:
push rax
cmp dword [0x140384624], 1
je 0x1402b35e0
xor eax, eax
nop dword [rax]
movzx ecx, byte [r8 + rax + 0x10]
xor cl, byte [r8 + rax]
mov byte [rdx + rax], cl
add rax, 1
cmp eax, 3
jne 0x1402b35c0
mov dword [0x140384624], 1
pop rax
ret

Function at 0x1402b35f0
Capabilities:
Encode data using xor

Disassembly:
push rax
cmp dword [0x14038464c], 1
je 0x1402b3649
mov r9, rdx
xor ecx, ecx
movabs r10, 0xf0f0f0f0f0f0f0f1
nop dword [rax]
mov rax, rcx
mul r10
shr rdx, 4
mov eax, edx
shl eax, 4
add eax, edx
movzx r11d, byte [r8 + rcx + 0x11]
mov edx, ecx
sub edx, eax
movsxd rax, edx
xor r11b, byte [r8 + rax]
mov byte [r9 + rcx], r11b
add rcx, 1
cmp ecx, 0x22
jne 0x1402b3610
mov dword [0x14038464c], 1
pop rax
ret

Function at 0x1402b3650
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384660], 1
je 0x1402b36b6
mov r9, rdx
mov ecx, 0x1a
xor r10d, r10d
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
imul rax, rdx, 0xffffffffffffffe6
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1a], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x27
jne 0x1402b3680
mov dword [0x140384660], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b36c0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384668], 1
je 0x1402b3726
mov r9, rdx
mov ecx, 0x1b
xor r10d, r10d
movabs r11, 0x97b425ed097b425f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe5
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1b], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1d
jne 0x1402b36f0
mov dword [0x140384668], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3730
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384670], 1
je 0x1402b3796
mov r9, rdx
mov ecx, 0x1a
xor r10d, r10d
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
imul rax, rdx, 0xffffffffffffffe6
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1a], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1c
jne 0x1402b3760
mov dword [0x140384670], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b37a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384684], 1
je 0x1402b3812
mov r9, rdx
mov ecx, reloc.WS2_32.dll_socket
xor r10d, r10d
movabs r11, 0x642c8590b21642c9
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffe9
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x17], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x24
jne 0x1402b37d0
mov dword [0x140384684], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3820
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384698], 1
je 0x1402b388d
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0xcccccccccccccccd
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 2
and rdx, 0xfffffffffffffffc
lea rax, [rdx + rdx*4]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x14], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x23
jne 0x1402b3850
mov dword [0x140384698], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b38a0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846a0], 1
je 0x1402b3906
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x21
jne 0x1402b38d0
mov dword [0x1403846a0], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b3910
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846ac], 1
je 0x1402b3982
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0x8618618618618619
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffeb
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x15], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1b
jne 0x1402b3940
mov dword [0x1403846ac], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3990
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846b8], 1
je 0x1402b39fd
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0xcccccccccccccccd
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 2
and rdx, 0xfffffffffffffffc
lea rax, [rdx + rdx*4]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x14], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1a
jne 0x1402b39c0
mov dword [0x1403846b8], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3a10
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846c8], 1
je 0x1402b3a88
mov r9, rdx
mov ecx, 0x1f
xor r10d, r10d
movabs r11, 0x842108421084211
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
mov rdx, rax
shl rdx, 5
sub rax, rdx
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1f], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x28
jne 0x1402b3a40
mov dword [0x1403846c8], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3a90
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846d0], 1
je 0x1402b3af9
mov r9, rdx
mov ecx, 0x1c
xor r10d, r10d
movabs r11, 0x4924924924924925
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
shr rax, 2
mul r11
shr rdx, 1
imul rax, rdx, 0xffffffffffffffe4
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1c], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1e
jne 0x1402b3ac0
mov dword [0x1403846d0], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3b00
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846d8], 1
je 0x1402b3b69
mov r9, rdx
mov ecx, 0x1c
xor r10d, r10d
movabs r11, 0x4924924924924925
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
shr rax, 2
mul r11
shr rdx, 1
imul rax, rdx, 0xffffffffffffffe4
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1c], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1e
jne 0x1402b3b30
mov dword [0x1403846d8], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b3b70
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846e4], 1
je 0x1402b3bd6
mov r9, rdx
mov ecx, reloc.WS2_32.dll_send
xor r10d, r10d
movabs r11, 0xd79435e50d79435f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffed
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x13], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x18
jne 0x1402b3ba0
mov dword [0x1403846e4], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3be0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846f0], 1
je 0x1402b3c4c
mov r9, rdx
mov ecx, 0x18
xor r10d, r10d
movabs r11, 0xaaaaaaaaaaaaaaab
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 1
and rdx, 0xfffffffffffffff8
lea rax, [rdx + rdx*2]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x18], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x20
jne 0x1402b3c10
mov dword [0x1403846f0], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3c60
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x1403846fc], 1
je 0x1402b3ccc
mov r9, rdx
mov ecx, 0x18
xor r10d, r10d
movabs r11, 0xaaaaaaaaaaaaaaab
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 1
and rdx, 0xfffffffffffffff8
lea rax, [rdx + rdx*2]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x18], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1e
jne 0x1402b3c90
mov dword [0x1403846fc], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3ce0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384704], 1
je 0x1402b3d52
mov r9, rdx
mov ecx, 0x19
xor r10d, r10d
movabs r11, 0x47ae147ae147ae15
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffe7
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x19], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1d
jne 0x1402b3d10
mov dword [0x140384704], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3d60
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x14038470c], 1
je 0x1402b3dcd
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0xcccccccccccccccd
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 2
and rdx, 0xfffffffffffffffc
lea rax, [rdx + rdx*4]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x14], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x18
jne 0x1402b3d90
mov dword [0x14038470c], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b3de0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384714], 1
je 0x1402b3e46
mov r9, rdx
mov ecx, socket
xor r10d, r10d
movabs r11, 0x2e8ba2e8ba2e8ba3
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 2
imul rax, rdx, 0xffffffffffffffea
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x16], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1a
jne 0x1402b3e10
mov dword [0x140384714], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3e50
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x14038471c], 1
je 0x1402b3eb6
mov r9, rdx
mov ecx, 0x1a
xor r10d, r10d
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
imul rax, rdx, 0xffffffffffffffe6
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1a], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1e
jne 0x1402b3e80
mov dword [0x14038471c], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3ec0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384724], 1
je 0x1402b3f26
mov r9, rdx
mov ecx, 0x1e
xor r10d, r10d
movabs r11, 0x8888888888888889
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe2
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1e], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x22
jne 0x1402b3ef0
mov dword [0x140384724], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3f30
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384730], 1
je 0x1402b3f96
mov r9, rdx
mov ecx, 0x1a
xor r10d, r10d
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
imul rax, rdx, 0xffffffffffffffe6
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1a], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x20
jne 0x1402b3f60
mov dword [0x140384730], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b3fa0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x14038473c], 1
je 0x1402b4006
mov r9, rdx
mov ecx, 0x1b
xor r10d, r10d
movabs r11, 0x97b425ed097b425f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffe5
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1b], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x21
jne 0x1402b3fd0
mov dword [0x14038473c], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b4010
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384748], 1
je 0x1402b407d
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xe38e38e38e38e38f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
and rdx, 0xfffffffffffffffe
lea rax, [rdx + rdx*8]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x12], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x18
jne 0x1402b4040
mov dword [0x140384748], 1
add rsp, 8
pop rsi
ret
Function at 0x1402b4090
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384754], 1
je 0x1402b40fd
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xe38e38e38e38e38f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
and rdx, 0xfffffffffffffffe
lea rax, [rdx + rdx*8]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x12], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x18
jne 0x1402b40c0
mov dword [0x140384754], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b4110
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384760], 1
je 0x1402b417d
mov r9, rdx
mov ecx, send
xor r10d, r10d
movabs r11, 0xe38e38e38e38e38f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 3
and rdx, 0xfffffffffffffffe
lea rax, [rdx + rdx*8]
neg rax
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x12], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x18
jne 0x1402b4140
mov dword [0x140384760], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b4190
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x14038476c], 1
je 0x1402b4202
mov r9, rdx
mov ecx, 0x19
xor r10d, r10d
movabs r11, 0x47ae147ae147ae15
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffe7
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x19], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x1f
jne 0x1402b41c0
mov dword [0x14038476c], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b4210
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384778], 1
je 0x1402b4282
mov r9, rdx
mov ecx, 0x1d
xor r10d, r10d
movabs r11, 0x1a7b9611a7b9611b
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
mov rax, r10
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 4
imul rax, rax, 0xffffffffffffffe3
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x1d], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x23
jne 0x1402b4240
mov dword [0x140384778], 1
add rsp, 8
pop rsi
ret

Function at 0x1402b4290
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rax
cmp dword [0x140384784], 1
je 0x1402b42f6
mov r9, rdx
mov ecx, reloc.WS2_32.dll_send
xor r10d, r10d
movabs r11, 0xd79435e50d79435f
mov rsi, r8
nop word cs:[rax + rax]
nop dword [rax]
mov rax, r10
mul r11
shr rdx, 4
imul rax, rdx, 0xffffffffffffffed
movzx edx, byte [r8 + rcx]
xor dl, byte [rsi + rax]
mov byte [r9 + rcx - 0x13], dl
add rcx, 1
add rsi, 1
add r10, 1
cmp ecx, 0x19
jne 0x1402b42c0
mov dword [0x140384784], 1
add rsp, 8
pop rsi
ret