joyce8/EMBER2024-capa huggingface dataset:
Function at 0x1402b39d0
Capabilities:
Send data
Send data on socket

Disassembly:
push rbx
sub rsp, 0x70
xor r10d, r10d
xor edx, edx
xor r9d, r9d
xor r8d, r8d
lea rax, [rsp + 0x43]
lea rbx, [rsp + 0x58]
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rdx
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x44], r8d
mov r8d, 1
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r9
lea r9, [rsp + 0x44]
mov byte [rsp + 0x43], 0
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x58], eax
call qword [sym.imp.WS2_32.dll_WSASend]
mov edx, 1
mov rcx, rbx
call fcn.140285ad0
mov rcx, rbx
call fcn.1402ee400
mov edx, 0x2746
cmp eax, 0x40
je 0x1402b3a61
cmp eax, 0x4d2
jne 0x1402b3a6a
mov edx, 0x274d
mov rcx, rbx
call fcn.1402c61d0
nop
add rsp, 0x70
pop rbx
ret

Function at 0x1402b3a70
Capabilities:
Send data
Send data on socket

Disassembly:
push rbx
sub rsp, 0x70
xor r10d, r10d
xor edx, edx
xor r9d, r9d
xor r8d, r8d
lea rax, [rsp + 0x43]
lea rbx, [rsp + 0x58]
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rdx
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x44], r8d
mov r8d, 1
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r9
lea r9, [rsp + 0x44]
mov byte [rsp + 0x43], 0
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x58], eax
call qword [sym.imp.WS2_32.dll_WSASend]
mov edx, 1
mov rcx, rbx
call fcn.140285ad0
mov rcx, rbx
call fcn.1402ee400
mov edx, 0x2746
cmp eax, 0x40
je 0x1402b3b01
cmp eax, 0x4d2
jne 0x1402b3b0a
mov edx, 0x274d
mov rcx, rbx
call fcn.1402c6200
nop
add rsp, 0x70
pop rbx
ret

Function at 0x1402b3b60
Capabilities:
Send data
Send data on socket

Disassembly:
push rbx
sub rsp, 0x70
xor r10d, r10d
xor edx, edx
xor r9d, r9d
xor r8d, r8d
lea rax, [rsp + 0x43]
lea rbx, [rsp + 0x58]
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rdx
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x44], r8d
mov r8d, 1
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r9
lea r9, [rsp + 0x44]
mov byte [rsp + 0x43], 0
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x58], eax
call qword [sym.imp.WS2_32.dll_WSASend]
mov edx, 1
mov rcx, rbx
call fcn.140285ad0
mov rcx, rbx
call fcn.1402ee400
mov edx, 0x2746
cmp eax, 0x40
je 0x1402b3bf1
cmp eax, 0x4d2
jne 0x1402b3bfa
mov edx, 0x274d
mov rcx, rbx
call fcn.1402c62f0
nop
add rsp, 0x70
pop rbx
ret
Function at 0x1402b3c00
Capabilities:
Send data
Send data on socket

Disassembly:
push rbx
sub rsp, 0x70
xor r10d, r10d
xor edx, edx
xor r9d, r9d
xor r8d, r8d
lea rax, [rsp + 0x43]
lea rbx, [rsp + 0x58]
mov dword [rsp + 0x20], r10d
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rdx
lea rdx, [rsp + 0x48]
mov dword [rsp + 0x44], r8d
mov r8d, 1
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r9
lea r9, [rsp + 0x44]
mov byte [rsp + 0x43], 0
mov dword [rsp + 0x48], 1
mov dword [rsp + 0x58], eax
call qword [sym.imp.WS2_32.dll_WSASend]
mov edx, 1
mov rcx, rbx
call fcn.140285ad0
mov rcx, rbx
call fcn.1402ee400
mov edx, 0x2746
cmp eax, 0x40
je 0x1402b3c91
cmp eax, 0x4d2
jne 0x1402b3c9a
mov edx, 0x274d
mov rcx, rbx
call fcn.1402c6320
nop
add rsp, 0x70
pop rbx
ret
Function at 0x1402b7ae0
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
xor ebx, ebx
lea r14, [0x1402adf90]
mov rax, qword [rsp + 0xf0]
mov rdi, rdx
mov rsi, rcx
lea rdx, [rax + 0x28]
mov ecx, 0xd8
mov qword [rsp + 0x60], rbx
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov rbx, rax
test r12, r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r12
jne 0x1402b7b67
xor r10d, r10d
mov qword [rax + 0x28], r14
mov rcx, rax
mov qword [rax + 0x20], r10
call fcn.1402a05e0
xor r11d, r11d
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r11
jmp 0x1402b7b92
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
mov qword [rbx + 0x28], r14
mov rcx, rbx
mov qword [rbx + 0x20], r9
call fcn.1402a05e0
mov qword [rbx + 0x38], r15
mov rcx, r12
mov qword [rbx + 0x40], r12
call fcn.1403726a0
movups xmm0, xmmword [rbp]
mov rdx, qword [rsp + 0xf0]
lea rcx, [rbx + 0x58]
movups xmmword [rbx + 0x48], xmm0
call fcn.1402bf510
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0xa0]
call fcn.14029af40
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b7bf8
test rax, rax
je 0x1402b7c15
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b7c26
mov rcx, qword [rsi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b7c82
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b7c82
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x4c]
mov dword [rsp + 0x4c], edx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov dword [rsp + 0x20], r13d
call qword [sym.imp.WS2_32.dll_WSASend]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x4d2
jne 0x1402b7c6c
mov r8d, 0x274d
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b7c8c
cmp r8d, 0x3e5
je 0x1402b7c8c
mov r9d, dword [rsp + 0x4c]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b7c94
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402ae100
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b7e40
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
xor ebx, ebx
lea r14, [0x1402ae4b0]
mov rax, qword [rsp + 0xf0]
mov rdi, rdx
mov rsi, rcx
lea rdx, [rax + 0x28]
mov ecx, 0xd8
mov qword [rsp + 0x60], rbx
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov rbx, rax
test r12, r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r12
jne 0x1402b7ec7
xor r10d, r10d
mov qword [rax + 0x28], r14
mov rcx, rax
mov qword [rax + 0x20], r10
call fcn.1402a05e0
xor r11d, r11d
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r11
jmp 0x1402b7ef2
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
mov qword [rbx + 0x28], r14
mov rcx, rbx
mov qword [rbx + 0x20], r9
call fcn.1402a05e0
mov qword [rbx + 0x38], r15
mov rcx, r12
mov qword [rbx + 0x40], r12
call fcn.1403726a0
movups xmm0, xmmword [rbp]
mov rdx, qword [rsp + 0xf0]
lea rcx, [rbx + 0x58]
movups xmmword [rbx + 0x48], xmm0
call fcn.1402bf910
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0xa0]
call fcn.14029b330
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b7f58
test rax, rax
je 0x1402b7f75
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b7f86
mov rcx, qword [rsi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b7fe2
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b7fe2
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x4c]
mov dword [rsp + 0x4c], edx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov dword [rsp + 0x20], r13d
call qword [sym.imp.WS2_32.dll_WSASend]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x4d2
jne 0x1402b7fcc
mov r8d, 0x274d
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b7fec
cmp r8d, 0x3e5
je 0x1402b7fec
mov r9d, dword [rsp + 0x4c]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b7ff4
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402ae620
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b8040
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
xor ebx, ebx
lea r14, [0x1402ae9a0]
mov rax, qword [rsp + 0xf0]
mov rdi, rdx
mov rsi, rcx
lea rdx, [rax + 0x28]
mov ecx, 0xd8
mov qword [rsp + 0x60], rbx
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov rbx, rax
test r12, r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r12
jne 0x1402b80c7
xor r10d, r10d
mov qword [rax + 0x28], r14
mov rcx, rax
mov qword [rax + 0x20], r10
call fcn.1402a05e0
xor r11d, r11d
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r11
jmp 0x1402b80f2
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
mov qword [rbx + 0x28], r14
mov rcx, rbx
mov qword [rbx + 0x20], r9
call fcn.1402a05e0
mov qword [rbx + 0x38], r15
mov rcx, r12
mov qword [rbx + 0x40], r12
call fcn.1403726a0
movups xmm0, xmmword [rbp]
mov rdx, qword [rsp + 0xf0]
lea rcx, [rbx + 0x58]
movups xmmword [rbx + 0x48], xmm0
call fcn.1402bfe30
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0xa0]
call fcn.14029b3c0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b8158
test rax, rax
je 0x1402b8175
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b8186
mov rcx, qword [rsi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b81e2
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b81e2
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x4c]
mov dword [rsp + 0x4c], edx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov dword [rsp + 0x20], r13d
call qword [sym.imp.WS2_32.dll_WSASend]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x4d2
jne 0x1402b81cc
mov r8d, 0x274d
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b81ec
cmp r8d, 0x3e5
je 0x1402b81ec
mov r9d, dword [rsp + 0x4c]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b81f4
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402aeb10
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b8240
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
xor ebx, ebx
lea r14, [0x1402af950]
mov rax, qword [rsp + 0xf0]
mov rdi, rdx
mov rsi, rcx
lea rdx, [rax + 0x40]
mov ecx, 0xf0
mov qword [rsp + 0x60], rbx
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov rbx, rax
test r12, r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r12
jne 0x1402b82c7
xor r10d, r10d
mov qword [rax + 0x28], r14
mov rcx, rax
mov qword [rax + 0x20], r10
call fcn.1402a05e0
xor r11d, r11d
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r11
jmp 0x1402b82f2
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
mov qword [rbx + 0x28], r14
mov rcx, rbx
mov qword [rbx + 0x20], r9
call fcn.1402a05e0
mov qword [rbx + 0x38], r15
mov rcx, r12
mov qword [rbx + 0x40], r12
call fcn.1403726a0
movups xmm0, xmmword [rbp]
mov rdx, qword [rsp + 0xf0]
lea rcx, [rbx + 0x58]
movups xmmword [rbx + 0x48], xmm0
call fcn.1402beec0
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0xb8]
call fcn.14029b690
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b8358
test rax, rax
je 0x1402b8375
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b8386
mov rcx, qword [rsi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b83e2
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b83e2
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x4c]
mov dword [rsp + 0x4c], edx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov dword [rsp + 0x20], r13d
call qword [sym.imp.WS2_32.dll_WSASend]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x4d2
jne 0x1402b83cc
mov r8d, 0x274d
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b83ec
cmp r8d, 0x3e5
je 0x1402b83ec
mov r9d, dword [rsp + 0x4c]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b83f4
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402afac0
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b8440
Capabilities:
Send data
Send data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
xor ebx, ebx
lea r14, [0x1402afb20]
mov rax, qword [rsp + 0xf0]
mov rdi, rdx
mov rsi, rcx
lea rdx, [rax + 0x28]
mov ecx, 0xd8
mov qword [rsp + 0x60], rbx
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
mov r12, qword [rdi + 0x18]
mov r15, qword [rdi + 0x10]
mov qword [rsp + 0x58], rax
mov rbx, rax
test r12, r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], r12
jne 0x1402b84c7
xor r10d, r10d
mov qword [rax + 0x28], r14
mov rcx, rax
mov qword [rax + 0x20], r10
call fcn.1402a05e0
xor r11d, r11d
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r11
jmp 0x1402b84f2
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
mov qword [rbx + 0x28], r14
mov rcx, rbx
mov qword [rbx + 0x20], r9
call fcn.1402a05e0
mov qword [rbx + 0x38], r15
mov rcx, r12
mov qword [rbx + 0x40], r12
call fcn.1403726a0
movups xmm0, xmmword [rbp]
mov rdx, qword [rsp + 0xf0]
lea rcx, [rbx + 0x58]
movups xmmword [rbx + 0x48], xmm0
call fcn.1402bf010
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0xa0]
call fcn.14029b570
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b8558
test rax, rax
je 0x1402b8575
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b8586
mov rcx, qword [rsi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b85e2
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b85e2
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x28], rbx
lea r9, [rsp + 0x4c]
mov dword [rsp + 0x4c], edx
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov dword [rsp + 0x20], r13d
call qword [sym.imp.WS2_32.dll_WSASend]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x4d2
jne 0x1402b85cc
mov r8d, 0x274d
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b85ec
cmp r8d, 0x3e5
je 0x1402b85ec
mov r9d, dword [rsp + 0x4c]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b85f4
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402afc90
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b93b0
Capabilities:
Receive data
Receive data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x88
mov rax, qword [rsp + 0xf0]
mov rsi, rdx
mov rdi, rcx
mov rdx, rax
mov ecx, 0xb0
mov qword [rsp + 0x50], rax
mov r12, r8
mov r13d, r9d
call fcn.14027f3d0
mov r14, qword [rsi + 0x10]
mov rbp, qword [rsi + 0x18]
mov qword [rsp + 0x58], rax
mov rbx, rax
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rbp
test rbp, rbp
je 0x1402b9410
mov rcx, rbp
call fcn.1403726a0
xor r9d, r9d
lea rax, [0x1402ac130]
mov r15b, byte [rsi + 8]
mov rcx, rbx
mov qword [rbx + 0x20], r9
mov qword [rbx + 0x28], rax
call fcn.1402a05e0
mov byte [rbx + 0x34], r15b
mov qword [rbx + 0x38], r14
mov qword [rbx + 0x40], rbp
test rbp, rbp
je 0x1402b9447
mov rcx, rbp
call fcn.1403726a0
movups xmm0, xmmword [r12]
lea rcx, [rbx + 0x58]
lea rbp, [rsp + 0x50]
mov rdx, qword [rsp + 0xf0]
movups xmmword [rbx + 0x48], xmm0
call fcn.140381dc0
mov rdx, qword [rsp + 0xf8]
lea rcx, [rbx + 0x78]
call fcn.14029af40
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [r12 + 8]
mov rdx, qword [r12]
test byte [rsi + 8], 0x10
mov rcx, qword [rdi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b94c0
test rax, rax
jne 0x1402b94c0
call fcn.1402a0ca0
mov rcx, qword [rdi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b9550
call fcn.1402a0ca0
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b94dd
mov rcx, qword [rdi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b9550
xor edx, edx
xor r8d, r8d
lea rax, [rsp + 0x4c]
mov dword [rsp + 0x4c], r13d
mov dword [rsp + 0x48], edx
lea r9, [rsp + 0x48]
lea rdx, [rsp + 0x68]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
call qword [sym.imp.WS2_32.dll_WSARecv]
mov esi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x40
je 0x1402b9534
cmp eax, 0x4d2
jne 0x1402b953a
mov r8d, 0x274d
jmp 0x1402b953a
mov r8d, 0x2746
mov rcx, qword [rdi + 8]
test esi, esi
je 0x1402b955a
cmp r8d, 0x3e5
je 0x1402b955a
mov r9d, dword [rsp + 0x48]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b9562
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402ac2f0
nop
add rsp, 0x88
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b95a0
Capabilities:
Receive data
Receive data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x98
mov rbp, qword [rsp + 0x100]
mov rsi, rdx
mov rdi, rcx
mov rdx, rbp
mov ecx, 0xb0
mov qword [rsp + 0x60], rbp
mov r13, r8
mov r14d, r9d
call fcn.14027f3d0
mov r15, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
mov qword [rsp + 0x68], rax
mov rbx, rax
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], r12
test r12, r12
je 0x1402b9603
mov rcx, r12
call fcn.1403726a0
xor r9d, r9d
lea rdx, [0x1402ac350]
mov al, byte [rsi + 8]
mov rcx, rbx
mov qword [rbx + 0x20], r9
mov qword [rbx + 0x28], rdx
mov byte [rsp + 0x4f], al
call fcn.1402a05e0
mov al, byte [rsp + 0x4f]
mov qword [rbx + 0x38], r15
mov qword [rbx + 0x40], r12
mov byte [rbx + 0x34], al
test r12, r12
je 0x1402b9640
mov rcx, r12
call fcn.1403726a0
movups xmm0, xmmword [r13]
lea rdx, [rbp + 0x10]
lea rcx, [rbx + 0x68]
movups xmmword [rbx + 0x48], xmm0
movups xmm1, xmmword [rbp]
lea rbp, [rsp + 0x60]
movups xmmword [rbx + 0x58], xmm1
call fcn.140354f30
mov rdx, qword [rsp + 0x108]
lea rcx, [rbx + 0x78]
call fcn.14029b570
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x70], rbx
call fcn.140356b10
mov rax, qword [r13 + 8]
mov rdx, qword [r13]
test byte [rsi + 8], 0x10
mov rcx, qword [rdi + 8]
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x88], rax
je 0x1402b96c5
test rax, rax
jne 0x1402b96c5
call fcn.1402a0ca0
mov rcx, qword [rdi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b9755
call fcn.1402a0ca0
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b96e2
mov rcx, qword [rdi + 8]
xor r9d, r9d
mov r8d, 0x2719
jmp 0x1402b9755
xor edx, edx
xor r8d, r8d
lea rax, [rsp + 0x5c]
mov dword [rsp + 0x5c], r14d
mov dword [rsp + 0x58], edx
lea r9, [rsp + 0x58]
lea rdx, [rsp + 0x78]
mov qword [rsp + 0x30], r8
mov r8d, 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
call qword [sym.imp.WS2_32.dll_WSARecv]
mov esi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x40
je 0x1402b9739
cmp eax, 0x4d2
jne 0x1402b973f
mov r8d, 0x274d
jmp 0x1402b973f
mov r8d, 0x2746
mov rcx, qword [rdi + 8]
test esi, esi
je 0x1402b975f
cmp r8d, 0x3e5
je 0x1402b975f
mov r9d, dword [rsp + 0x58]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b9767
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rax
call fcn.1402ac520
nop
add rsp, 0x98
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
Function at 0x1402b9ba0
Capabilities:
Receive data
Receive data on socket

Disassembly:
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
add rsp, 0xffffffffffffff80
mov rax, qword [rsp + 0xe0]
mov rdi, rdx
mov rsi, rcx
mov rdx, rax
mov ecx, 0xb0
lea r12, [rsp + 0x68]
mov rbp, r8
mov r13d, r9d
mov qword [rsp + 0x50], rax
call fcn.14027f3d0
lea rdx, [rdi + 0x10]
mov rcx, r12
xor r9d, r9d
mov rbx, rax
mov qword [rsp + 0x58], rax
call fcn.14034fc90
lea rax, [0x1402acc40]
mov r14b, byte [rdi + 8]
mov qword [rbx + 0x20], r9
mov qword [rbx + 0x28], rax
mov rcx, rbx
call fcn.1402a05e0
mov byte [rbx + 0x34], r14b
lea rcx, [rbx + 0x38]
mov rdx, r12
call fcn.14034fbd0
movups xmm0, xmmword [rbp]
lea rcx, [rbx + 0x58]
mov rdx, qword [rsp + 0xe0]
movups xmmword [rbx + 0x48], xmm0
call fcn.1403825a0
mov rdx, qword [rsp + 0xe8]
lea rcx, [rbx + 0x78]
call fcn.14029b4e0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x60], rbx
call fcn.140356b10
mov rax, qword [rbp + 8]
mov rdx, qword [rbp]
lea rbp, [rsp + 0x50]
test byte [rdi + 8], 0x10
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x68], eax
mov qword [rsp + 0x78], rax
je 0x1402b9c92
test rax, rax
jne 0x1402b9c92
call fcn.1402a0ca0
mov rcx, qword [rsi + 8]
xor r9d, r9d
xor r8d, r8d
jmp 0x1402b9d22
call fcn.1402a0ca0
mov rcx, qword [rdi]
cmp rcx, 0xffffffffffffffff
jne 0x1402b9cb1
mov rcx, qword [rsi + 8]
mov rdx, rbx
call fcn.1402ba330
jmp 0x1402b9d34
xor edx, edx
xor r8d, r8d
lea rax, [rsp + 0x4c]
mov dword [rsp + 0x4c], r13d
mov dword [rsp + 0x48], edx
lea r9, [rsp + 0x48]
mov rdx, r12
mov qword [rsp + 0x30], r8
mov r8d, 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
call qword [sym.imp.WS2_32.dll_WSARecv]
mov edi, eax
call qword [sym.imp.WSOCK32.dll_WSAGetLastError]
mov r8d, eax
cmp eax, 0x40
je 0x1402b9d06
cmp eax, 0x4d2
jne 0x1402b9d0c
mov r8d, 0x274d
jmp 0x1402b9d0c
mov r8d, 0x2746
mov rcx, qword [rsi + 8]
test edi, edi
je 0x1402b9d2c
cmp r8d, 0x3e5
je 0x1402b9d2c
mov r9d, dword [rsp + 0x48]
mov rdx, rbx
call fcn.1402a0d20
jmp 0x1402b9d34
mov rdx, rbx
call fcn.1402a0a10
xor eax, eax
mov rcx, rbp
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x58], rax
call fcn.1402ace10
nop
sub rsp, 0xffffffffffffff80
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret