Function at 0x1400644d0
Capabilities:
Encode data using base64
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
mov r12, rcx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r14, rax
movabs rax, 0x48d159e26af37c05
imul r14
mov rsi, rdx
sar rsi, 0xa
mov r8, rsi
shr r8, 0x3f
add rsi, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rsi
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub rsi, rax
movabs r9, 0x8888888888888889
mov rax, r9
imul r14
lea r8, [r14 + rdx]
sar r8, 5
mov rcx, r8
shr rcx, 0x3f
add r8, rcx
mov rax, r9
imul r8
add rdx, r8
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, r8
sub r15, rax
imul eax, r8d, 0x3c
sub r14d, eax
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
mov word [rbp - 0x68], 0xd973
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movzx r11d, byte [rbp + 0xe0]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rdx, 0x2481fb4e0d0281b4
cmp rbx, 0x23
jae 0x14006500e
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x140065005
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140064635
movabs rcx, 0x7ba4aa716e5573e4
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x3c
jmp 0x14006466f
je 0x140064f8e
lea rax, [r9 + 3]
cmp r8, rax
je 0x140064f05
lea rax, [r9 + 5]
cmp r8, rax
je 0x140064ea3
lea rax, [rcx + 1]
cmp r8, rax
je 0x140064e76
lea rax, [r9 + 6]
cmp r8, rax
je 0x140064e2f
movzx edi, r10b
cmp r9, rbx
ja 0x140064ffc
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400646a4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400646f0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140064e0c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140064de3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140064dbc
lea rax, [rcx + 1]
cmp r8, rax
je 0x140064d96
lea rax, [r9 + 6]
cmp r8, rax
je 0x140064d65
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400649b3
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x140064994
lea rax, [r9 + 1]
cmp r8, rax
je 0x140064971
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006494c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140064932
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140064913
lea r8, [r9 + 4]
lea r9, [r8 + 6]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140064fdd
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140064fc3
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140064842
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140064811
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400647e8
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400648e6
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400648cc
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400648ad
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140064892
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140064875
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x200]
jmp 0x140064700
movabs rdx, 0x22688b96e865eccc
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400646f0
movabs rdx, 0x2b1f36b40bbb0504
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x1c
add r11b, dl
movabs rdx, 0x2481fb4e0d0281b4
jmp 0x140064673
movabs rdx, 0x33d5e1d12f101d3c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0x2481fb4e0d0281b4
jmp 0x140064600
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x140064ee9
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
jmp 0x140064eec
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064f2b
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140064f51
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064ee9
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140064ec5
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400645e2
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400645e2
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064e51
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x140064a69
movabs rcx, 0x7ba4aa716e5573e4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3c
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x140064d49
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140064b6d
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
cmp r8, 9
jae 0x140064d25
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140064c6d
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
cmp r9, 1
jb 0x140064d18
lea edx, [rbx - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140064e51
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064a9f
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
inc rax
cmp r8, rax
jne 0x140064ac1
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x140064f51
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064ae7
movzx edi, bl
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x140064ec8
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140064b15
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400645e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064b41
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400645e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400649e3
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064e51
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064b95
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064e51
inc rax
cmp r8, rax
jne 0x140064bc0
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
inc r9
dec rbx
inc rbx
jmp 0x1400645e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140064be8
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064ee9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140064c0b
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x140064eec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064c33
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064f2b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140064a13
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140064ca3
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
inc rax
cmp r8, rax
jne 0x140064cca
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140064f2b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140064ced
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x140064eec
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140064a3f
lea edx, [rbx + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x140064e51
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400645e2
movzx edi, bl
lea edx, [rdi - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, r10b
jmp 0x140064ec8
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140064f2b
movabs rax, 0xd615f747cf04a7bc
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x24
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
movabs rcx, 0xe7834d8215aed82c
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x34
add r11b, cl
jmp 0x140064f27
movabs rcx, 0xf039f89f3903f064
add rcx, rbx
and r10b, cl
mov eax, Ordinal_35
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x140064eec
movabs rax, 0xa5df9f6a303390c
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x1400645e2
movabs rcx, 0x1bcb5030e9ad697c
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x64
add r11b, cl
jmp 0x140064e4d
movabs rax, 0x2d38a66b305799ec
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x74
movzx r10d, dil
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x24
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
jmp 0x1400645e2
movabs rax, 0x3ea5fca57701ca5c
add rax, rbx
and r10b, al
mov ecx, 0x3e
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
dec rbx
inc rbx
jmp 0x1400645e2
movabs rax, 0x475ca7c29a56e294
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0xc
movzx r10d, dil
movzx edi, bl
sub dil, 0x7c
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dil
mov byte [rbp + rbx - 0x68], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400645e2
movabs rax, 0x6180a91a04562b3c
add rax, rbx
and r10b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx r10d, dil
lea edx, [rbx + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x14
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
movabs rax, 0x72edff544b005bac
add rax, rbx
and r10b, al
mov ecx, Ordinal_41
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400645e2
add bl, 0x74
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x2c
jmp 0x1400645de
sub bl, 0x54
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400645ce
lea rbx, [rbp + 0x169dcc8]
jmp 0x140065012
lea rbx, [rbp + 0x13f50ac]
jmp 0x140065012
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140065030
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004440
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
lea rcx, [rbp + 0x10]
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xef12152d
mov dword [rsp + 0x24], 0x19182214
mov dword [rsp + 0x28], 0xe32713ea
mov word [rsp + 0x2c], 0x15e4
mov byte [rsp + 0x2e], 0xb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0x4d5133c2ed3975f5
cmp rdi, 0x23
jae 0x140065c57
movzx r11d, byte [rsp + rdi + 0x20]
mov r8d, r11d
nop
cmp rax, rdi
ja 0x140065c4e
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14006511a
add rdx, rdi
mov rcx, rdx
and rcx, r8
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, r8
add bl, 0x4d
jmp 0x140065146
je 0x140065bde
inc rcx
cmp rax, rcx
je 0x140065b52
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065aff
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140065abc
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140065c45
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x140065179
lea edx, [r10 + 0x19]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x51
jmp 0x1400651c0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140065aa5
inc rcx
cmp rax, rcx
je 0x140065a83
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065a67
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140065a4b
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140065a21
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140065718
nop dword [rax]
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400656f8
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400656d3
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400656ad
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x140065693
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x140065673
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x140065653
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140065639
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x140065619
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400655ef
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400651d0
lea rax, [r9 + 0x64]
lea r9, [rax + 0x42]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x140065c29
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x140065c0e
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400653b7
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x14006539d
lea rdx, [r9 + 8]
cmp rax, rdx
jb 0x140065383
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400655a5
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140065562
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x14006551f
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400654fc
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400651d0
mov rax, rdx
lea r9, [rdx + 6]
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x1400654d2
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400654b2
lea rcx, [r9 + 0x10]
cmp rdx, rcx
ja 0x140065498
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x14006547c
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
ja 0x14006545c
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
ja 0x140065442
lea rcx, [r9 + 4]
cmp rdx, rcx
ja 0x14006541c
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400653f7
lea rcx, [r9 + 0xa]
cmp rdx, rcx
ja 0x1400653dd
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400651d0
lea rax, [r9 + 0x64]
lea r9, [rax + 0x42]
jmp 0x1400651d0
lea edx, [r10 + 7]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x31
jmp 0x1400651c0
lea edx, [r10 + 0x1d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x35
jmp 0x140065150
add r10b, 0x33
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x65
movabs rdx, 0x4d5133c2ed3975f5
jmp 0x1400650f0
lea edx, [r10 - 0x38]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x78
jmp 0x140065ad5
sub r10b, 0x22
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x12
inc r9
dec rdi
inc rdi
jmp 0x1400650d2
sub r10b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400650d2
lea edx, [r10 + 0xa]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x46
jmp 0x140065b18
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b37
add r10b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x140065b3a
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x14
jmp 0x140065b75
add r10b, 0x62
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b9d
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x48
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
sub r10b, 0x51
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x37
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x1400650d2
lea edx, [r10 - 0x3b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x63
cmp r9, 0x1000
jb 0x140065513
lea edx, [r10 - 0x62]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WS2_32.dll_socket
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea ebx, [r8 + r8]
jmp 0x140065ad5
lea edx, [r10 - 0x25]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 3
cmp rax, 0x28
jae 0x1400659ec
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x140065911
lea edx, [r10 + 0x7a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x56
jmp 0x140065534
lea edx, [r10 - 0xf]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x69
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x140065a0b
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x140065865
lea edx, [r10 + 0x61]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x59
jmp 0x140065577
sub r10b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1a
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b9d
lea edx, [r10 - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x4e
jmp 0x140065b75
sub r10b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b3a
sub r10b, 0x12
movzx ecx, r10b
and cl, r11b
mov edx, 0x3f
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b37
lea edx, [r10 + 4]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x1c
jmp 0x140065b18
add r10b, 0x1a
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400650d2
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec rdi
inc rdi
jmp 0x1400650d2
lea r8d, [r10 + 0x46]
movzx ecx, r8b
and cl, r11b
mov edx, listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140065ad5
lea rcx, [r9 + 0x400]
cmp rax, rcx
jae 0x14006573e
lea edx, [r10 - 0xb]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x4d
jmp 0x1400655ba
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140065771
add r10b, 0x32
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5e
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065794
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x2a
jmp 0x140065b75
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400657bd
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b3a
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400657e6
sub r10b, 0x26
movzx ecx, r10b
and cl, r11b
mov edx, 5
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b37
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140065809
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x5c
jmp 0x140065b18
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140065838
sub r10b, 0x52
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400650d2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400655ba
lea r8d, [r10 - 0x7e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140065ad5
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140065888
lea edx, [r10 + 0x4b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0xd
jmp 0x140065ad5
inc rcx
cmp rax, rcx
jne 0x1400658b5
add r10b, 0x35
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x73
inc r9
dec rdi
inc rdi
jmp 0x1400650d2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400658da
sub r10b, 0x23
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x140065b3a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x140065577
sub r10b, 0x65
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3d
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140065948
add r10b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065971
lea r8d, [r10 + 0x38]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140065b75
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14006599a
add r10b, 0x22
movzx ecx, r10b
and cl, r11b
mov edx, 9
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x140065b3a
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400659bf
add r10b, 0xc
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x54
jmp 0x140065b37
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140065534
lea r8d, [r10 - 0xa]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x140065b18
lea r8d, [r10 - 0x78]
movzx ecx, r8b
and cl, r11b
movzx edx, r11b
sub dl, cl
add dl, 0x24
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x140065b18
lea edx, [r10 + 0x72]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 0x1e]
jmp 0x140065b75
add r10b, 0x53
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x45
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
add r10b, 0x69
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x21
jmp 0x140065b9d
sub r10b, 0x55
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x53
jmp 0x140065b37
sub r10b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x1f
dec rdi
inc rdi
jmp 0x1400650d2
lea edx, [r10 + 3]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x15
jmp 0x140065ad5
movzx r10d, dil
lea edx, [r10 + 0x2f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x49
sub r10b, 0x6d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 5
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400650d2
movzx r10d, dil
lea edx, [r10 + 0x71]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x17
add r10b, 0x7d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x6b
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400650d2
movabs rdx, 0x1d386a547c9239b3
add rdx, rdi
and r8b, dl
add r8b, r8b
movzx ebx, r11b
sub bl, r8b
add bl, 0x1b
add bl, dl
movzx r10d, dil
add r10b, 0x67
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x2f
add r10b, r11b
movzx ecx, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x5c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rsp + rdi + 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
movabs rcx, 0xe7f39b48c7ac61df
add rcx, rdi
and r8b, cl
add r8b, r8b
sub r11b, r8b
lea ebx, [rcx + r11]
sub bl, 0x19
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400650d2
add r10b, 0x49
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc bl
jmp 0x1400650ce
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
jmp 0x1400650b4
lea rcx, [rbp + 0x15b3fbc]
jmp 0x140065c5c
lea rcx, [rbp + 0xd4b5b1]
jmp 0x140065c5c
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006550
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xa34d8d41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0x63ae5856bbd9da66
movabs r14, 0x81211b0c9aa8ad96
movabs r15, 0x2b0b0904338d8f32
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140066836
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x14006682d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140065d10
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x36
jmp 0x140065d3d
je 0x1400667c1
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006673b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006670f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400666f3
movzx r11d, bl
cmp r9, rbx
ja 0x140066824
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x140065d6d
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x140065dc0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400666b2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066690
lea rax, [rcx + 1]
cmp r8, rax
je 0x140066674
lea rax, [r9 + 6]
cmp r8, rax
je 0x140066657
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066639
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006660b
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140066321
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140066306
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400662e1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400662bb
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400662a3
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066284
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140066264
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140066248
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140066228
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400661fe
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140065dd0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140066808
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400667e8
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140065fbb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140065f9f
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140065f82
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400661b0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140066169
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140066129
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140066102
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140065dd0
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400660d4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400660b4
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140066098
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140066078
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140066059
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140066041
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006601f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140065ff6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140065fdb
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140065dd0
mov r8, rax
lea r9, [rax + 6]
jmp 0x140065dd0
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x140065dc0
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1a
add dl, cl
jmp 0x140065d41
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140065ce5
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400666c7
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140065cd2
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x140065cd2
lea edx, [r11 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
jmp 0x1400665c4
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
jmp 0x140066723
sub r11b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066723
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x18
add dl, cl
jmp 0x14006675f
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066787
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x140065cd2
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6a
add dl, cl
cmp r9, 0x3e8
jb 0x14006611d
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400666c9
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r8, 0x10
jae 0x1400665af
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400664e3
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x14006613e
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x42
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400665f1
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400663e4
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x22
jmp 0x14006617f
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066787
lea edx, [r11 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x14006675f
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066723
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
add r8, r9
jmp 0x140066723
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
jmp 0x1400665c4
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140065cd2
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x140065cd2
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400666c7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066345
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400661c5
jne 0x140066371
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
inc rax
cmp r8, rax
jne 0x140066399
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066787
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400663bc
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
jmp 0x1400665c7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400661c7
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400666c7
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140066408
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400666c7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140066437
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140065cd2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006645a
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x1400665c7
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066483
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066723
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400664ac
sub r11b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066787
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140066181
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
jne 0x14006650f
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
inc rax
cmp r8, rax
jne 0x140066537
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066787
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006655c
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x140066723
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006657c
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2c
jmp 0x1400665c7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140066140
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140065cd2
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
add cl, r10b
add dl, cl
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x70], cl
add r8, r9
jmp 0x140066723
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
jmp 0x14006675f
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
sub r11b, 0x42
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x32
add dl, r11b
jmp 0x140066787
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x14006675f
add r11b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
jmp 0x140066723
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
dec rbx
inc rbx
jmp 0x140065cd2
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x26
add dl, cl
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x140065cd2
lea edx, [rbx + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x140066723
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x1a
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140065cd2
movabs rax, 0xb9c46a5f22f4f8ca
add rax, rbx
and dil, al
mov ecx, 0x3d
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx r11d, bl
sub r11b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6e
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x38
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x5e
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065cd2
sub r11b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140065cd0
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
jmp 0x140065cc0
lea rdx, [rbp + 0x15ebbf8]
jmp 0x14006683b
lea rdx, [rbp + 0x138965e]
jmp 0x14006683b
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x1f6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs r14, 0xbe0c5bda1c6e5b56
movabs r15, 0xae6f3aaaffe13606
movzx r11d, byte [rbp + 0xe0]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14006749c
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x140067493
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006690f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
sub r11b, 0x5a
jmp 0x140066948
je 0x14006741e
inc rax
cmp r8, rax
je 0x1400673c0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067374
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067346
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400672ff
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14006748a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140066979
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x1400669d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400672e8
inc rax
cmp r8, rax
je 0x1400672bf
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006729c
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006727c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067262
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067234
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140066f3c
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140066f1d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140066ef9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140066ed8
lea rax, [r9 + 6]
cmp r8, rax
je 0x140066ebc
lea rax, [r9 + 8]
cmp r8, rax
je 0x140066e9e
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140066e83
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x140066e64
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066e44
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066e1b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400669e0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x64]
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x14006746f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006744f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140066bd1
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140066bb7
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140066b98
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140066dc8
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140066d7d
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140066d3e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140066d16
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400669e0
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rcx, [r9 + 5]
cmp r8, rcx
ja 0x140066ced
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140066cce
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140066caf
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140066c8f
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140066c71
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140066c55
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140066c2f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140066c0b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140066bed
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400669e0
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400669e0
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400669d0
lea ecx, [r10 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x140066950
add r10b, 0x5a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x76
jmp 0x1400668e3
lea edx, [r10 + 0x70]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x14006731d
sub r10b, 0x3c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x1400668d2
add r10b, 0x18
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400668d2
lea edx, [r10 + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400671e9
sub r10b, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
add r8, r9
jmp 0x14006735b
add r10b, 0x14
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x14006735b
lea edx, [r10 + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067396
sub r10b, 0x44
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
add r11b, r10b
jmp 0x1400673e2
add r10b, 0x10
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x70
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
add r10b, 0x62
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x48], r11b
inc rdi
jmp 0x1400668d2
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x40
jb 0x140066d31
lea edx, [r10 + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x14006731d
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
cmp r8, 0x28
jae 0x1400671d4
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400670f3
lea edx, [r10 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140066d58
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 2
je 0x140067213
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14006704a
lea edx, [r10 + 0x7e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x140066d92
add r10b, 0x54
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4c
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
sub r10b, 0x58
movzx eax, bl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400673e2
lea edx, [r10 - 4]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067396
add r10b, 0x50
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x30
jmp 0x14006735b
sub r10b, 0x5c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x7c
add r8, r9
jmp 0x14006735b
lea edx, [r10 - 8]
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400671e9
add r10b, 0x4c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x1400668d2
sub r10b, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400668d2
lea edx, [r10 - 0xc]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14006731d
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x140066f5f
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x140066de2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140066f96
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
inc rax
cmp r8, rax
jne 0x140066fba
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400673e2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140066fd1
sub r10b, 0x34
mov ecx, gethostname
jmp 0x1400672a5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066ff4
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400671ec
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067023
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400668d2
cmp r8, rcx
jne 0x140066de2
lea edx, [r10 + 0x7c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x14006731d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067071
lea edx, [r10 + 0x2a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x26
add r11b, dl
jmp 0x14006731d
inc rax
cmp r8, rax
jne 0x14006709f
sub r10b, 0x7e
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400668d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400670c8
sub r10b, 0x7a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x14006735b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140066d92
lea edx, [r10 + 0x32]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x140067396
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006712a
add r10b, 0x38
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
inc rax
cmp r8, rax
jne 0x140067151
sub r10b, 0x1c
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
add r11b, r10b
jmp 0x1400673e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006717a
add r10b, 0x3c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x14006735b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400671a9
add r10b, 0x40
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400668d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140066d58
lea edx, [r10 - 0x68]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x14006731d
lea edx, [r10 - 0x10]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x46
movzx eax, r10b
and al, bl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
add r8, r9
jmp 0x14006735b
lea edx, [r10 - 0x64]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, bl
sub r11b, 0x44
add r11b, dl
jmp 0x140067396
add r10b, 0x1a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x140067396
add r10b, 0x16
movzx eax, r10b
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14006735b
add r10b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x14006735b
add r10b, 0x66
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400668d2
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x14006731d
movzx r10d, dil
lea edx, [r10 + 0x62]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x66
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
mov byte [rsp + rdi + 0x48], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400668d2
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x2a
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400668d2
movabs rax, 0x325682f6c7047f5a
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x76
movzx r10d, dil
sub r10b, 0xe
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400673e2
movabs rax, 0xb63dcb428e27c8ae
add rax, rdi
and sil, al
mov ecx, Ordinal_35
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
lea edx, [rdi + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
movabs rax, 0x3a25138e554b1202
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0xe
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400668d2
sub r10b, 0x52
movzx eax, bl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400668d0
add r10b, 2
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0xe
jmp 0x1400668c0
lea rdx, [rbp + 0x1655d10]
jmp 0x1400674a1
lea rdx, [rbp + 0x153b866]
jmp 0x1400674a1
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xa505
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r15, 0x90f3304e4a8ef4c5
movzx ebx, byte [rbp + 0xe0]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
xor r14d, r14d
cmp r14, 0x23
jae 0x140067e57
movzx r11d, byte [rbp + r14 - 0x40]
mov edx, r11d
cmp r8, r14
ja 0x140067e4e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140067551
lea rcx, [r14 + r15]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x63
jmp 0x14006758b
je 0x140067ddf
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067d56
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067d26
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067d06
lea rax, [r9 + 8]
cmp r8, rax
je 0x140067cc3
movzx r10d, r14b
nop
cmp r9, r14
ja 0x140067e45
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400675b9
lea ecx, [r10 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1f
jmp 0x1400675f9
lea rax, [r9 + 1]
cmp r8, rax
je 0x140067cac
inc rax
cmp r8, rax
je 0x140067c87
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067c6b
lea rax, [r9 + 6]
cmp r8, rax
je 0x140067c51
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067c26
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x14006793a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006791c
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400678f7
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400678d5
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400678ba
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006789a
lea rax, [r9 + 6]
cmp r8, rax
je 0x14006786b
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140067610
lea r8, [r9 + 4]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140067e29
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140067e0d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14006774b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140067731
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140067830
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14006780c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140067610
lea r8, [r9 + 0x7a]
lea r9, [r8 + 8]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400677dd
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400677bd
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400677a1
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140067785
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140067767
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140067610
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x2a]
jmp 0x140067610
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 5
jmp 0x140067590
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x140067526
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140067cdc
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x1a
jmp 0x140067d3e
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x54
add bl, dl
jmp 0x140067d74
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140067d9e
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x27
mov byte [rbp + r14 - 0x40], bl
inc r14
jmp 0x140067513
lea ecx, [r10 - 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x13
cmp r9, 0x5a
jb 0x140067823
lea edx, [r10 + 0x7e]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140067cdc
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140067d9e
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x140067bdd
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
dec r14
inc r14
jmp 0x140067513
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec r14
inc r14
jmp 0x140067513
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140067cdc
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400679c0
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x63
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x140067c05
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140067aa2
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x69
cmp r8, 6
jae 0x140067bc8
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140067b18
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140067845
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400679f4
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
inc rax
cmp r8, rax
jne 0x140067a1a
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140067d74
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067a3d
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x140067be0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067a6c
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec r14
inc r14
jmp 0x140067513
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140067958
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec r14
inc r14
jmp 0x140067513
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067ac5
lea ecx, [r10 + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5d
jmp 0x140067cdc
inc rax
cmp r8, rax
jne 0x140067aef
sub r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x17
dec r14
inc r14
jmp 0x140067513
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067988
sub r10b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x75
jmp 0x140067d3b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067b4c
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
inc rax
cmp r8, rax
jne 0x140067b70
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
jmp 0x140067d9e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067b99
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140067d3b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140067845
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
dec r14
inc r14
jmp 0x140067513
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x38
add bl, r11b
sub r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x65
add cl, r11b
add cl, r10b
mov byte [rbp + r14 - 0x40], cl
jmp 0x140067d3b
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
sub bl, r11b
add bl, dl
add bl, r11b
jmp 0x140067d74
add r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x15
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
lea ecx, [r10 - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x77
jmp 0x140067d74
add r10b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x3d
jmp 0x140067d3e
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
inc r9
dec r14
inc r14
jmp 0x140067513
lea ecx, [r10 - 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1b
jmp 0x140067cdc
movzx r10d, r14b
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x59
add r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x2b
add r11b, r10b
mov byte [rbp + r14 - 0x40], r11b
inc r9
dec r14
inc r14
jmp 0x140067513
lea ecx, [r14 - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x33
dec r14
inc r14
jmp 0x140067513
lea ecx, [r14 + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x41
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x140067513
movabs rax, 0xf6a6522409e8b163
add rax, r14
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x4b
movzx r10d, r14b
add r10b, 0x57
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x61
add cl, r10b
movzx eax, cl
mov byte [rbp + r14 - 0x40], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + r14 - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
movabs rax, 0xb2d990eadfacde4f
add rax, r14
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x29
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x140067513
add r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6f
jmp 0x140067510
sub r10b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x57
jmp 0x140067502
lea rdx, [rbp + 0x14c741c]
jmp 0x140067e5b
lea rdx, [rbp + 0xdb68e1]
jmp 0x140067e5b
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xedd2
mov byte [rbp - 0x16], 0xf2
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x6e0e555cd4ff52fe
movabs r15, 0x2647aad028fc9ef6
movabs r14, 0x4a2b00167efdf8fa
movzx edx, byte [rbp + 0xe0]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006892d
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp r8, rbx
ja 0x140068924
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140067f20
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0xe
jmp 0x140067f66
je 0x1400688b1
inc rax
cmp r8, rax
je 0x140068860
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068812
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400687e3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400687a9
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068763
movzx r10d, bl
nop word [rax + rax]
cmp r9, rbx
ja 0x14006891b
lea rax, [r9 + 3]
cmp r8, rax
jae 0x140067f9c
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140067fe0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068758
inc rax
cmp r8, rax
je 0x140068732
lea rax, [r9 + 5]
cmp r8, rax
je 0x140068716
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400686fa
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400686da
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140068418
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006840a
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400683e1
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400683bb
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006839e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006837e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140068362
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068348
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140067ff0
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400688fb
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400688db
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14006818c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006816f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140068155
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400682f8
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140068288
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140067ff0
lea r8, [r9 + 0x41]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006825a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14006823a
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140068220
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140068204
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400681e8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400681ce
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400681ac
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140067ff0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x200]
jmp 0x140067ff0
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x140067fe0
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140067f70
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067ef5
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
dec rbx
inc rbx
jmp 0x140067ee2
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x1400687c2
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x1400687f7
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5c
jmp 0x1400687fa
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
jmp 0x140068836
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068877
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
cmp r8, 2
jae 0x1400686a7
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400685cf
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x200
jb 0x14006869b
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x14006877f
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400686c4
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140068508
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006829d
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x140068836
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
jmp 0x1400687fa
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400687f7
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400687c2
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140067ee2
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140067ee2
lea edx, [r10 + 0x24]
mov ecx, 2
jmp 0x140068770
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x14006843e
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006830d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068475
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068498
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x140068836
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400684bb
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x1400687c2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400684ed
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006830d
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x140068770
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006851f
lea edx, [r10 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
jmp 0x140068770
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006854a
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
dec rbx
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006856f
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400687f7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068594
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
jmp 0x1400687fa
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14006829d
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068602
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068625
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x140068836
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006864e
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400687f7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140068680
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140067ee2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400682cc
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x140068770
mov byte [rbp + rbx - 0x18], dl
inc rbx
jmp 0x140067ee2
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
add dl, r11b
jmp 0x1400687c2
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x34]
jmp 0x140068836
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068877
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
jmp 0x1400687fa
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400687f7
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140067ee2
lea edx, [r10 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x140068770
movzx r10d, bl
lea edx, [r10 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x140067ee2
movzx r10d, bl
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
jmp 0x1400687f7
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140067ee2
movabs rcx, 0x2645589d2fb44f2
add rcx, rbx
and dil, cl
mov eax, Ordinal_50
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx r10d, bl
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x18], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140068877
lea rcx, [rbx + r15]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_35
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x18
add cl, r11b
mov byte [rbp + rbx - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WS2_32.dll_setsockopt
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067ee2
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067ee0
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067ed0
lea rdx, [rbp + 0x14bc290]
jmp 0x140068931
lea rdx, [rbp + 0x4b158e]
jmp 0x140068931
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov rcx, r13
call fcn.140006550
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret