Function at 0x1400b05b0
Capabilities:
Hash data with md5

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x130]
sub rsp, 0x230
mov rax, qword [0x140205040]
xor rax, rsp
mov qword [rbp + 0x120], rax
mov r15, r8
mov rax, rdx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rcx
mov qword [rbp - 0x30], rdx
mov edx, 1
mov dword [rsp + 0x20], edx
mov rcx, rax
call fcn.1400afc40
nop
mov dword [rsp + 0x20], edx
xorps xmm1, xmm1
movdqu xmmword [rbp], xmm1
mov ecx, 0x60
call fcn.1400c4868
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp], rax
mov r14, qword [r15 + 0x10]
test r14, r14
je 0x1400b06b3
nop word [rax + rax]
lea rsi, str.result
mov rdi, qword [r14 + 0x38]
test rdi, rdi
je 0x1400b06ab
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
mov ecx, WSACleanup
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
jne 0x1400b0693
nop word [rax + rax]
cmp byte [rdi], 0
je 0x1400b06b3
inc rdi
inc rsi
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b0670
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b06b3
mov r14, qword [r14]
test r14, r14
jne 0x1400b0640
mov r14, qword [r14 + 0x10]
test r14, r14
je 0x1400b0733
nop dword [rax]
lea rsi, str.server_time
mov rdi, qword [r14 + 0x38]
test rdi, rdi
je 0x1400b072b
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
jne 0x1400b0713
nop word [rax + rax]
cmp byte [rdi], 0
je 0x1400b0733
inc rdi
inc rsi
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b06f0
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b0733
mov r14, qword [r14]
test r14, r14
jne 0x1400b06c0
mov r12, qword [r15 + 0x10]
mov qword [rsp + 0x38], r12
test r12, r12
je 0x1400b07b9
lea rsi, str.code
mov rdi, qword [r12 + 0x38]
test rdi, rdi
je 0x1400b07ab
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
mov ecx, 0x63
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
jne 0x1400b0793
nop dword [rax]
cmp byte [rdi], 0
je 0x1400b07b4
inc rdi
inc rsi
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b0770
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp ebx, eax
je 0x1400b07b4
mov r12, qword [r12]
test r12, r12
jne 0x1400b0741
mov qword [rsp + 0x38], r12
mov r13, qword [r15 + 0x10]
test r13, r13
je 0x1400b0844
nop word [rax + rax]
lea rsi, str.message
mov rdi, qword [r13 + 0x38]
test rdi, rdi
je 0x1400b083b
mov ecx, WSAGetLastError
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
jne 0x1400b0823
nop word [rax + rax]
cmp byte [rdi], 0
je 0x1400b0844
inc rdi
inc rsi
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b0800
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b0844
mov r13, qword [r13]
test r13, r13
jne 0x1400b07d0
mov r12, qword [r15 + 0x10]
test r12, r12
je 0x1400b08c4
nop dword [rax]
lea rsi, str.nonce
mov rdi, qword [r12 + 0x38]
test rdi, rdi
je 0x1400b08bb
mov ecx, WSAGetLastError
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
jne 0x1400b08a3
nop dword [rax + rax]
cmp byte [rdi], 0
je 0x1400b08c4
inc rdi
inc rsi
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b0880
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b08c4
mov r12, qword [r12]
test r12, r12
jne 0x1400b0850
mov r15, qword [r15 + 0x10]
test r15, r15
je 0x1400b0943
nop dword [rax]
lea rsi, str.sign
mov rdi, qword [r15 + 0x38]
test rdi, rdi
je 0x1400b093b
mov ecx, reloc.WS2_32.dll_WSAStartup
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
jne 0x1400b0923
nop word [rax + rax]
cmp byte [rdi], 0
je 0x1400b0943
inc rdi
inc rsi
movsx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movsx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b0900
movzx ecx, byte [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov ebx, eax
movzx ecx, byte [rdi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
cmp eax, ebx
je 0x1400b0943
mov r15, qword [r15]
test r15, r15
jne 0x1400b08d0
mov rax, qword [rsp + 0x38]
mov eax, dword [rax + 0x28]
test eax, eax
je 0x1400b0982
mov rbx, qword [rsp + 0x40]
mov dword [rbx + 0x150], eax
mov rdx, qword [r13 + 0x20]
mov rdi, 0xffffffffffffffff
inc rdi
cmp byte [rdx + rdi], 0
jne 0x1400b0965
mov r8, rdi
lea rcx, [rbx + 0x158]
call fcn.14003f820
jmp 0x1400b10c0
mov rsi, qword [r14 + 8]
xor ecx, ecx
test rsi, rsi
je 0x1400b09a7
mov rax, qword [rsi + 8]
test rax, rax
cmove rax, r14
mov r14, rax
mov rsi, rax
inc ecx
cmp ecx, 0xa
jl 0x1400b0988
jmp 0x1400b09aa
mov rsi, r14
mov rdi, 0xffffffffffffffff
xor r14d, r14d
test rsi, rsi
je 0x1400b0bcd
movabs rbx, 0x745f726576726573
mov rdx, qword [rsi + 0x38]
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], r14
mov qword [rbp + 0x68], r14
mov r8, rdi
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400b09e0
lea rcx, [rbp + 0x50]
call fcn.140042590
nop
lea rax, [rbp + 0x50]
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
cmova rax, rcx
mov r8, qword [rbp + 0x60]
cmp r8, 0xa
jne 0x1400b0a29
movabs r9, 0x5f73657269707865
cmp qword [rax], r9
jne 0x1400b0a29
cmp word [rax + 8], 0x7374
je 0x1400b0a5e
lea rax, [rbp + 0x50]
cmp rdx, 0xf
cmova rax, rcx
cmp r8, 0xb
jne 0x1400b0b83
cmp qword [rax], rbx
jne 0x1400b0b83
cmp word [rax + 8], 0x6d69
jne 0x1400b0b83
cmp byte [rax + 0xa], 0x65
jne 0x1400b0b83
mov ecx, dword [rsi + 0x28]
lea r9, [rbp + 0x45]
test ecx, ecx
jns 0x1400b0ab0
neg ecx
nop dword [rax + rax]
dec r9
mov eax, 0xcccccccd
mul ecx
shr edx, 3
movzx eax, dl
shl al, 2
lea r8d, [rax + rdx]
add r8b, r8b
sub cl, r8b
add cl, 0x30
mov byte [r9], cl
mov ecx, edx
test edx, edx
jne 0x1400b0a70
dec r9
mov byte [r9], 0x2d
jmp 0x1400b0ad9
dec r9
mov eax, 0xcccccccd
mul ecx
shr edx, 3
movzx eax, dl
shl al, 2
lea r8d, [rax + rdx]
add r8b, r8b
sub cl, r8b
add cl, 0x30
mov byte [r9], cl
mov ecx, edx
test edx, edx
jne 0x1400b0ab0
lea r8, [rbp + 0x45]
mov rdx, r9
lea rcx, [rsp + 0x50]
call fcn.140043ae0
or dword [rsp + 0x20], 6
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x70]
lea rcx, [rbp]
call fcn.1400b9180
mov rbx, qword [rax]
add rbx, 0x40
lea rax, [rsp + 0x50]
cmp rbx, rax
je 0x1400b0b77
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400b0b4b
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400b0b46
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400b0bc6
mov rcx, r8
call fcn.1400c44a0
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x10], xmm1
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.140040580
jmp 0x1400b0bb5
mov rbx, qword [rsi + 0x20]
lea r8, [rbp + 0x50]
lea rdx, [rsp + 0x28]
lea rcx, [rbp]
call fcn.1400b9180
mov rcx, qword [rax]
add rcx, 0x40
mov r8, rdi
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b0ba3
mov rdx, rbx
call fcn.14003f820
mov rsi, qword [rsi]
lea rcx, [rbp + 0x50]
call fcn.140040580
jmp 0x1400b09b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], r14
lea rax, [rsp + 0x28]
mov qword [rbp + 0x70], rax
lea rax, [rsp + 0x28]
mov qword [rbp + 0x78], rax
mov ecx, 0x60
call fcn.1400c4868
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsp + 0x28], rax
mov r8, rax
mov rdx, qword [rbp]
mov rdx, qword [rdx + 8]
lea rcx, [rsp + 0x28]
call fcn.1400bb5b0
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov rax, qword [rbp + 8]
mov qword [rsp + 0x30], rax
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 8]
cmp byte [rdx + 0x19], 0
jne 0x1400b0c93
mov rcx, qword [rdx]
cmp byte [rcx + 0x19], 0
jne 0x1400b0c5f
nop dword [rax + rax]
mov rdx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x1400b0c50
mov qword [r8], rdx
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rdx + 8]
mov rax, qword [rcx + 0x10]
cmp byte [rax + 0x19], 0
jne 0x1400b0c8d
nop word [rax + rax]
mov rcx, rax
mov rax, qword [rax + 0x10]
cmp byte [rax + 0x19], 0
je 0x1400b0c80
mov qword [rdx + 0x10], rcx
jmp 0x1400b0c9f
mov qword [r8], r8
mov rax, qword [rsp + 0x28]
mov qword [rax + 0x10], rax
lea r8, [rsp + 0x28]
lea rdx, [rbp + 0x90]
call fcn.1400b02c0
nop
mov rbx, qword [r12 + 0x20]
mov rsi, qword [r13 + 0x20]
mov rax, qword [rsp + 0x38]
mov r8d, dword [rax + 0x28]
lea r9, [rbp + 0x45]
test r8d, r8d
jns 0x1400b0d10
neg r8d
nop
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400b0cd0
dec r9
mov byte [r9], 0x2d
jmp 0x1400b0d3a
dec r9
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8d, edx
test edx, edx
jne 0x1400b0d10
lea r8, [rbp + 0x45]
mov rdx, r9
lea rcx, [rbp - 0x20]
call fcn.140043ae0
mov r14d, dword [rsp + 0x20]
or r14d, 0x30
mov dword [rsp + 0x20], r14d
mov r8, rdi
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1400b0d60
mov rdx, rsi
lea rcx, [rbp - 0x20]
call fcn.14003f980
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x40], xmm1
xor esi, esi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
or r14d, 0x40
mov dword [rsp + 0x20], r14d
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
lea rcx, [rbp - 0x50]
call fcn.14003f980
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
bts r14d, 7
mov dword [rsp + 0x20], r14d
mov r8, rdi
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b0e10
mov rdx, rbx
lea rcx, [rbp - 0x70]
call fcn.14003f980
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r14d, 8
mov dword [rsp + 0x20], r14d
mov rdx, qword [rsp + 0x48]
add rdx, 0x1b0
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400b0e79
mov rdx, qword [rdx]
lea rcx, [rsp + 0x70]
call fcn.14003f980
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x20], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
bts r14d, 9
mov dword [rsp + 0x20], r14d
lea rcx, [rsp + 0x70]
call fcn.140040580
nop
lea rcx, [rbp - 0x70]
call fcn.140040580
nop
lea rcx, [rbp - 0x50]
call fcn.140040580
nop
lea rcx, [rbp - 0x20]
call fcn.140040580
lea r8, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova r8, qword [rbp + 0x10]
lea rdx, [rbp + 0x30]
call fcn.1400b33c0
mov rbx, rax
lea rax, [rbp + 0x10]
cmp rax, rbx
je 0x1400b0f72
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x1400b0f43
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400b0f3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400b0f3e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400c44a0
movdqa xmm0, xmmword [0x1401ef720]
movdqu xmmword [rbp + 0x20], xmm0
mov byte [rbp + 0x10], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], 0
lea rcx, [rbp + 0x30]
call fcn.140040580
mov byte [rbp + 0xb0], 0
mov qword [rbp + 0xf4], rsi
mov dword [rbp + 0xfc], 0x67452301
mov dword [rbp + 0x100], 0xefcdab89
mov dword [rbp + 0x104], 0x98badcfe
mov dword [rbp + 0x108], 0x10325476
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
mov r8d, dword [rbp + 0x20]
lea rcx, [rbp + 0xb0]
call fcn.1400a6a20
lea rcx, [rbp + 0xb0]
call fcn.1400a6af0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xb0]
call fcn.1400a6d60
or r14d, 8
mov dword [rsp + 0x20], r14d
mov rdx, qword [r15 + 0x20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], rsi
inc rdi
cmp byte [rdx + rdi], 0
jne 0x1400b1007
mov r8, rdi
lea rcx, [rbp + 0x30]
call fcn.140042590
nop
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0xf
cmova rdx, qword [rbp + 0x30]
lea rcx, [rbp + 0x70]
cmp qword [rbp + 0x88], 0xf
cmova rcx, qword [rbp + 0x70]
mov r8, qword [rbp + 0x80]
cmp r8, qword [rbp + 0x40]
jne 0x1400b106c
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400b106c
mov rbx, qword [rsp + 0x40]
mov dword [rbx + 0x150], esi
mov r8d, 2
lea rdx, [0x1401ee554]
jmp 0x1400b1088
mov rbx, qword [rsp + 0x40]
mov dword [rbx + 0x150], 0xffffff9d
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.CRS:
lea rcx, [rbx + 0x158]
call fcn.14003f820
nop
lea rcx, [rbp + 0x30]
call fcn.140040580
nop
lea rcx, [rbp + 0x70]
call fcn.140040580
nop
lea rcx, [rbp + 0x10]
call fcn.140040580
nop
lea rcx, [rbp + 0x90]
call fcn.140040580
nop
mov r8, qword [rbp]
mov r8, qword [r8 + 8]
lea rdx, [rbp]
lea rcx, [rbp]
call fcn.1400b9d00
mov edx, 0x60
mov rcx, qword [rbp]
call fcn.1400c44a0
nop
mov rax, rbx
mov rcx, qword [rbp + 0x120]
xor rcx, rsp
call fcn.1400c4480
mov rbx, qword [rsp + 0x288]
add rsp, 0x230
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret