Function at 0x1400651a0
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], 0xb90b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdx, 0x71e530790913ee8d
movzx r11d, byte [rbp + 0xe0]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
movabs rcx, 0x95cfbf7ef2a33dd3
cmp rbx, 0x23
jae 0x140065eb5
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x140065eac
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006531f
movabs rcx, 0x74d9217ff32c5847
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0xf
movabs rcx, 0x95cfbf7ef2a33dd3
jmp 0x140065358
je 0x140065e32
inc rax
cmp r8, rax
je 0x140065db5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065d71
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065d2d
lea rax, [r9 + 6]
cmp r8, rax
je 0x140065cd9
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x140065ea3
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140065397
lea rdx, [rbx + rcx]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 0x3b
add r11b, dl
movabs rdx, 0x71e530790913ee8d
jmp 0x1400653c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140065cb9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065c96
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065c73
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140065977
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x140065958
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14006592b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140065901
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400658e7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400658cd
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400658ae
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14006588c
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006586d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006584e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400653d0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x400]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140065e88
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140065e6d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400655ea
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400655af
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140065588
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140065807
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400657be
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006577f
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140065752
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400653d0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140065737
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140065718
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400656f9
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400656da
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400656bb
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14006569c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140065671
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140065643
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140065625
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400653d0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 8]
jmp 0x1400653d0
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 0x25
add r11b, dl
movabs rdx, 0x71e530790913ee8d
jmp 0x1400653c0
movabs rdx, 0x8832ed7922bb3dff
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 7
add r11b, dl
movabs rcx, 0x95cfbf7ef2a33dd3
movabs rdx, 0x71e530790913ee8d
jmp 0x140065360
movabs rdx, 0x9e80aa793c628d71
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x17
add r11b, dl
movabs rcx, 0x95cfbf7ef2a33dd3
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652e0
lea edx, [rbx - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x140065cfe
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x46
inc r9
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea ecx, [rbx + 0x7c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x64
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea edx, [rbx - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140065d52
lea edx, [rbx + 0x60]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140065d8f
lea edx, [rbx - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140065d92
lea edx, [rbx + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140065dda
lea edx, [rbx - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x140065e05
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
jmp 0x140065e50
lea ecx, [rbx - 0x3b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x63
mov byte [rbp + rbx - 0x68], r11b
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea edx, [rbx + 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
add r11b, 0x7f
add r11b, dl
cmp r9, 0x42
jb 0x140065768
lea edx, [rbx + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0xc]
jmp 0x140065cfe
lea ecx, [rbx - 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x61
cmp r8, 0x1000
jae 0x140065c36
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x140065b42
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x140065798
lea ecx, [rbx + 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x43
lea rax, [r9 + r8]
cmp rax, 1
je 0x140065c54
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140065a6a
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6d
jmp 0x1400657d3
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065e50
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065e05
movzx edi, bl
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065ddd
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065d92
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x140065d8f
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x140065d52
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
inc r9
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065cfe
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400659a5
movabs rcx, 0x74d9217ff32c5847
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0xf
jmp 0x14006581c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400659cd
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065e50
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400659f3
movzx edi, bl
lea ecx, [rdi - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x140065ddd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140065a2b
lea edx, [rbx - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006581c
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
inc r9
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065a8d
lea ecx, [rbx + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4f
jmp 0x140065cfe
inc rax
cmp r8, rax
jne 0x140065ac2
lea ecx, [rbx + 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x31
inc r9
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065af5
lea ecx, [rbx - 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x13
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140065b1b
movzx edi, bl
lea ecx, [rdi - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x65
jmp 0x140065ddd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400657d3
lea ecx, [rbx - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5f
jmp 0x140065e50
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065b65
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x140065e50
inc rax
cmp r8, rax
jne 0x140065b8c
lea edx, [rbx - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065e05
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065bb4
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065d92
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065bdc
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x140065d8f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140065c0f
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140065798
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x140065cfe
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0xc
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140065d52
movzx edi, bl
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140065ddd
movabs rax, 0x264b0e7e725eb099
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x2f
jmp 0x140065d8f
movabs rcx, 0x3c98cb7e8c06000b
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x4d
jmp 0x140065d4b
movabs rcx, 0x7f82027ed8fbee61
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x59
jmp 0x140065cf7
movabs rcx, 0xac1d7c7f0c4a8d45
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x1d
movzx r10d, dil
add r11b, cl
lea ecx, [rbx - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 9
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
movabs rcx, 0xef06b37f59407b9b
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x3d
movzx r10d, dil
add r11b, cl
lea edx, [rbx + 0x1f]
movzx eax, dl
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x27
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
jmp 0x140065d8f
movabs rax, 0x554707f72e7cb0d
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x5b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
movabs rcx, 0x31efea7fa63669f1
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x69
add r11b, cl
movzx r10d, dil
movzx edi, bl
sub dil, 0x53
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x45
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x140065e50
movabs rax, 0x5e8b647fd98508d5
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x2d
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x71e530790913ee8d
jmp 0x1400652c2
sub bl, 0x1d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x35
jmp 0x1400652be
add bl, 0x55
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x53
jmp 0x1400652a8
lea rbx, [rbp + 0x14b4f4c]
jmp 0x140065eb9
lea rbx, [rbp + 0x177a793]
jmp 0x140065eb9
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140065ed1
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
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.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
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 word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
movabs rcx, 0x415530661f4334f5
cmp rdi, 0x23
jae 0x140066ab3
movzx r11d, byte [rsp + rdi + 0x20]
mov edx, r11d
nop
cmp r8, rdi
ja 0x140066aaa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140065fba
add rcx, rdi
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4d
jmp 0x140065fe6
je 0x140066a3c
inc rax
cmp r8, rax
je 0x1400669e2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400669af
lea rax, [r9 + 5]
cmp r8, rax
je 0x140066996
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140066aa1
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140066019
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x51
jmp 0x140066060
lea rax, [r9 + 1]
cmp r8, rax
je 0x140066957
inc rax
cmp r8, rax
je 0x140066935
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066919
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400668d7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400668ad
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400665b5
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140066597
lea rax, [r9 + 9]
cmp r8, rax
je 0x140066572
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14006654c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140066532
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006650f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400664ef
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400664d5
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400664b5
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006648b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140066070
lea r8, [r9 + 4]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140066a85
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140066a6a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14006625b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x140066241
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140066227
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140066444
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140066401
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400663c6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400663a3
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140066070
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140066379
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140066359
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14006633f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140066323
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140066300
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400662e6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400662c0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14006629b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140066281
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140066070
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
jmp 0x140066070
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x31
jmp 0x140066060
lea ecx, [r10 + 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x35
jmp 0x140065ff0
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x65
movabs rcx, 0x415530661f4334f5
jmp 0x140065f90
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x14006696c
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
inc r9
dec rdi
inc rdi
jmp 0x140065f72
sub r10b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140065f72
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
jmp 0x140066873
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400669ca
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x1400669ca
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x14
jmp 0x1400668ec
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400669fe
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
sub r10b, 0x51
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x37
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x140065f72
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x63
cmp r9, 6
jb 0x1400663ba
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x14006696c
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 3
cmp r8, 6
jae 0x14006685b
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140066727
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x1400663db
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x69
lea rax, [r9 + r8]
cmp rax, 6
je 0x14006689a
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140066690
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x140066416
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400669fe
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1400668ec
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400669ca
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400669ca
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x140066873
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140065f72
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 rdi
inc rdi
jmp 0x140065f72
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006696c
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400665db
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4d
jmp 0x140066459
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006660e
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5e
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006663a
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400669ca
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006665d
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x140066873
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140066459
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x140065f72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400666b3
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x14006696c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400666db
sub r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5b
add r8, r9
jmp 0x1400669ca
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066700
sub r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x1400669ca
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140066416
lea ecx, [r10 - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x71
jmp 0x1400668ec
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006675e
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
inc rax
cmp r8, rax
jne 0x140066784
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400668ec
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400667ac
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x54
add r8, r9
jmp 0x1400669ca
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400667d3
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140066873
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400667fe
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x140065f72
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140066830
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x140065f72
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400663db
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14006696c
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x24
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x6b
add r10b, bl
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
add r8, r9
jmp 0x1400669ca
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x1e]
jmp 0x1400668ec
add r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x45
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x79
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x2f
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400669fe
sub r10b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x13
jmp 0x1400669ca
sub r10b, 0x29
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x1f
dec rdi
inc rdi
jmp 0x140065f72
lea ecx, [r10 + 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x15
sub r10b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 5
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x140065f72
lea ecx, [rdi - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4f
add r8, r9
jmp 0x1400669ca
movabs rax, 0x4bfeb397195cdc9d
add rax, rdi
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x4b
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140065f72
movabs rcx, 0x46a9f1fe9c5008c9
add rcx, rdi
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x7f
add bl, cl
lea edx, [rdi + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
movabs rax, 0xc3ff91325dc99edf
add rax, rdi
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x19
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140065f72
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x140065f6e
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
jmp 0x140065f55
lea rcx, [rbp + 0x16793bc]
jmp 0x140066ab8
lea rcx, [rbp + 0xeac8b1]
jmp 0x140066ab8
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x8b6dad69
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 r14, 0x11c15a2424738242
movabs r15, 0x9fcc2b45480f9452
movzx ebx, byte [rbp + 0xe0]
nop
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400676d9
movzx r11d, byte [rsp + rdi + 0x70]
mov esi, r11d
cmp r8, rdi
ja 0x1400676d0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066b60
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0x32
jmp 0x140066ba7
je 0x14006765f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400675d5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400675a9
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006756a
lea rax, [r9 + 7]
cmp r8, rax
je 0x14006754a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067503
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400676c7
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x140066be0
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x140066c20
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400674ea
inc rax
cmp r8, rax
je 0x1400674c4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400674a4
lea rax, [r9 + 7]
cmp r8, rax
je 0x140067488
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067468
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14006717c
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140067160
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14006713b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067115
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400670fb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400670d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400670b8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14006709c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14006707c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140067052
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066c30
lea r8, [r9 + 8]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400676ab
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006768f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140066e18
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140066dfc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140066dde
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140067006
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140066fc7
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140066f85
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140066f62
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140066c30
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140066f38
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140066f18
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140066efa
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140066ede
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140066ebb
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140066ea1
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140066e7b
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140066e52
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140066e38
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140066c30
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x40]
jmp 0x140066c30
lea edx, [r10 - 0x2a]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x140066c20
lea edx, [r10 + 0x52]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x3e
add bl, dl
jmp 0x140066bb0
sub r10b, 0x32
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140066b35
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x30
jmp 0x14006751c
sub r10b, 0x34
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x140066b22
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140066b22
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5c
jmp 0x140067583
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
add r8, r9
jmp 0x1400675bd
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x24
jmp 0x1400675bd
lea edx, [r10 + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400675f9
sub r10b, 0x4c
movzx eax, r11b
and al, r10b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140067621
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x50
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
sub r10b, 0x1a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4a
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x140066b22
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
cmp r9, 0x200
jb 0x140066f79
lea edx, [r10 + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x28]
jmp 0x14006751e
lea edx, [r10 - 0x22]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x12
add bl, dl
cmp r8, 0x20
jae 0x14006742e
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140067359
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
jmp 0x140066f94
lea edx, [r10 + 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x76
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x140067449
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140067255
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x16
jmp 0x140066fdc
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x64
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
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
jmp 0x140067621
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2c
add bl, dl
jmp 0x1400675f9
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400675bd
add r10b, 0x6c
movzx eax, r11b
and al, r10b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
add r8, r9
jmp 0x1400675bd
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x58
jmp 0x140067583
add r10b, 0x64
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140066b22
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x20
inc r9
dec rdi
inc rdi
jmp 0x140066b22
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006751c
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400671a1
lea edx, [r10 + 0x42]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006701b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400671d8
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
inc rax
cmp r8, rax
jne 0x1400671fe
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x68
add bl, r10b
jmp 0x140067621
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067226
sub r10b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x3c
add r8, r9
jmp 0x1400675bd
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14006701d
sub r10b, 0x14
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x74
dec rdi
inc rdi
jmp 0x140066b22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006727a
lea edx, [r10 + 0x3e]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006751c
inc rax
cmp r8, rax
jne 0x1400672a8
add r10b, 0x46
movzx eax, r11b
and al, r10b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140066b22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400672d0
add r10b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x22
add r8, r9
jmp 0x1400675bd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400672f9
sub r10b, 0x2e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400675bd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006731e
lea edx, [r10 + 0x56]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5a
add bl, dl
jmp 0x1400675f9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066fde
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067390
sub r10b, 0x58
movzx eax, r11b
and al, r10b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
inc rax
cmp r8, rax
jne 0x1400673b6
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x34
add bl, r10b
jmp 0x140067621
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400673dd
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400675f9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140067405
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 8
add r8, r9
jmp 0x1400675bd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140066f9e
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x140067583
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea ebx, [rcx + rcx]
jmp 0x140067583
lea edx, [r10 + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, r11b
sub bl, 0x4c
add bl, dl
jmp 0x1400675f9
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x140067621
lea edx, [r10 + 6]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2a
add bl, dl
jmp 0x1400675f9
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 0x1400675bd
sub r10b, 0xa
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x140066b22
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x14006751c
movzx r10d, dil
lea edx, [r10 - 0x1a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x4a
add bl, dl
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x140066b22
lea ecx, [rdi - 0x22]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea ebx, [rcx + r11]
sub bl, 0x12
dec rdi
inc rdi
jmp 0x140066b22
movzx r10d, dil
lea edx, [r10 + 0x5a]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x76
add bl, dl
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7e
add r10b, bl
add r10b, r11b
mov byte [rsp + rdi + 0x70], r10b
add r8, r9
jmp 0x1400675bd
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
sub bl, 0x3e
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140066b22
movabs rax, 0x7c4976fcff288fce
add rax, rdi
and sil, al
mov ecx, Ordinal_50
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
movzx r10d, dil
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1a
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
movabs rax, 0x35440e6c6d5a86c6
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
sub bl, 0x6a
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140066b22
add r10b, 0x4a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 6
jmp 0x140066b20
sub r10b, 0x3a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6a
jmp 0x140066b10
lea rdx, [rbp + 0x15b83c8]
jmp 0x1400676de
lea rdx, [rbp + 0xcf060a]
jmp 0x1400676de
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
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.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf0facef4
mov word [rsp + 0x4c], 0x9fc
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 rsi, 0xc579f7902e5b2155
movabs r15, 0x6655c4f1447de953
movabs r14, 0x506de6b08b1163ff
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006823a
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x140068231
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400677c0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x53
jmp 0x140067807
je 0x1400681c9
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006814b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006811c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400680fd
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400680db
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068098
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x140068228
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x14006783c
lea ecx, [r10 - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x31
jmp 0x140067890
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068081
inc rax
cmp r8, rax
je 0x14006805f
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068043
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068027
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006800d
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067fe3
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140067d09
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140067cec
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140067cc7
lea rax, [r9 + 1]
cmp r8, rax
je 0x140067ca1
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067c84
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140067c68
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140067c48
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067c2b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067c0d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400678a0
lea r8, [r9 + 0x10]
lea r9, [r8 + 3]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006820c
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400681f0
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140067a36
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140067a1c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140067a02
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140067bc1
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140067b4e
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x20]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140067b24
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140067b04
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140067ae7
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140067acb
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140067aab
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140067a90
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140067a6e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140067a52
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
jmp 0x1400678a0
lea ecx, [r10 + 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x11
jmp 0x140067890
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6b
jmp 0x140067810
sub r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3b
jmp 0x140067795
lea edx, [r10 - 0x38]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x78
add dl, cl
jmp 0x1400680b1
add r10b, 0x74
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2c
dec rbx
inc rbx
jmp 0x140067782
lea edx, [r10 - 0x36]
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140067f9e
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140068130
add r10b, 0x76
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3a
jmp 0x140068133
lea edx, [r10 - 0x34]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140068163
add r10b, 0x22
movzx eax, r11b
and al, r10b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006818c
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
lea edx, [r10 + 0x7b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5d
add dl, cl
cmp r8, 0x1000
jae 0x140067f89
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140067e9c
lea edx, [r10 + 0x3a]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
cmp r9, 3
jb 0x140067f7d
lea edx, [r10 - 0x22]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x24]
jmp 0x1400680b1
lea edx, [r10 - 0x2f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x49
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x140067fc4
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x140067de0
lea edx, [r10 + 0x41]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x39
jmp 0x140067b63
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x34
add dl, r10b
jmp 0x14006818c
lea edx, [r10 - 0x7e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140068163
sub r10b, 0x28
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140068133
add r10b, 0x2e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x42
jmp 0x140068130
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140067fa0
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140067782
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140067782
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 0x1400680b1
lea rax, [r9 + 6]
cmp r8, rax
jae 0x140067d2c
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x53
jmp 0x140067bd8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067d63
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
inc rax
cmp r8, rax
jne 0x140067d88
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068163
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067dad
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x36
jmp 0x140068130
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067bd8
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140067782
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067e05
lea edx, [r10 - 0x15]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x6d
add dl, cl
jmp 0x1400680b1
inc rax
cmp r8, rax
jne 0x140067e2f
add r10b, 0x3f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x47
dec rbx
inc rbx
jmp 0x140067782
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067e52
lea edx, [r10 - 0x17]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5f
jmp 0x140067f9e
cmp r8, rcx
jne 0x140067e73
sub r10b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 5
jmp 0x140068130
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140067b65
lea edx, [r10 - 0x19]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x51
add dl, cl
jmp 0x140068163
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067ecf
sub r10b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3c
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
inc rax
cmp r8, rax
jne 0x140067ef7
sub r10b, 0x72
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x14006818c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067f1c
sub r10b, 0x1e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2e
jmp 0x140068133
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067f47
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x140067782
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067b97
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140067782
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x140067782
lea edx, [r10 - 0x78]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x24
add cl, cl
add dl, cl
sub r10b, 0x23
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xb
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
jmp 0x140068130
lea edx, [r10 + 0x32]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, r11b
sub dl, 0x5e
add dl, cl
jmp 0x140068163
sub r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x140068163
sub r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x4d
jmp 0x140068133
add r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xd
jmp 0x140068130
sub r10b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3f
dec rbx
inc rbx
jmp 0x140067782
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x75
jmp 0x1400680b1
movzx r10d, bl
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
add r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x65
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x140067782
lea ecx, [rbx - 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x7d
inc r9
dec rbx
inc rbx
jmp 0x140067782
lea ecx, [rbx - 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x23
dec rbx
inc rbx
jmp 0x140067782
lea ecx, [rbx - 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6f
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140067782
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x45
movzx r10d, bl
sub r10b, 0x79
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x4f
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x24]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 4
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 7
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140067782
add r10b, 0x29
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1f
jmp 0x140067780
add r10b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x79
jmp 0x140067770
lea rdx, [rbp + 0x17a6464]
jmp 0x14006823f
lea rdx, [rbp + 0x15585b9]
jmp 0x14006823f
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
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.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xcd69
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x95ed9dd2156b97e2
movabs r14, 0x455a8c62c0c856f2
movabs r15, 0xc1c8d9764042c7a6
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140068da3
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x140068d9a
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140068310
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x2e
jmp 0x140068357
je 0x140068d27
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068c9e
lea rax, [rcx + 1]
cmp r8, rax
je 0x140068c6f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140068c31
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068c0f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068bca
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x140068d91
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14006838c
lea edx, [r10 - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400683c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068bb3
inc rax
cmp r8, rax
je 0x140068b8d
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068b73
lea rax, [r9 + 5]
cmp r8, rax
je 0x140068b50
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140068882
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140068865
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140068840
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14006881e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140068801
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400687e2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400687c2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400687a6
lea rax, [r9 + 9]
cmp r8, rax
je 0x140068778
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400683d0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140068d71
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140068d51
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140068590
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140068573
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140068556
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006872f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400686f5
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400686d2
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400683d0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400686a8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140068688
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006866e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140068652
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006862f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140068613
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400685f1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400685c8
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400685ac
lea r8, [r9 + 2]
lea r9, [r8 + 0xa]
jmp 0x1400683d0
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400683c0
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068360
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
jmp 0x1400682e5
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x30
add dl, cl
jmp 0x140068be3
sub r10b, 0x74
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400682d2
sub r10b, 0x38
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x1400682d2
lea edx, [r10 + 4]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x1c
add dl, cl
jmp 0x140068c4a
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x140068c86
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x64
jmp 0x140068c86
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
jmp 0x140068cbf
sub r10b, 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 0x140068cea
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6a
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400682d2
lea ecx, [r10 + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xe
cmp r9, 5
jb 0x1400686e9
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x140068be3
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 5
jae 0x140068b1e
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140068a70
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006870a
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
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x140068cea
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068c86
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
add r8, r9
jmp 0x140068c86
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068c4a
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
dec rbx
inc rbx
jmp 0x1400682d2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400682d2
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068be3
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400688cf
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
lea rax, [r8 + r9]
cmp rax, 0x42
je 0x140068b3a
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400689c6
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
jmp 0x14006873e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068906
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
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
inc rax
cmp r8, rax
jne 0x140068928
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x140068cc1
cmp r8, rcx
jne 0x14006894d
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068c86
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068970
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x140068c4a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006899f
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
dec rbx
inc rbx
jmp 0x1400682d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400688a0
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x140068be3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400689e9
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
jmp 0x140068be3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068a14
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
dec rbx
inc rbx
jmp 0x1400682d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068a39
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x140068c86
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140068747
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068aa3
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068ac9
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068cc1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140068aef
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140068c4a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006870a
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
dec rbx
inc rbx
jmp 0x1400682d2
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x28
add cl, cl
add dl, cl
jmp 0x140068c4a
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0xc]
jmp 0x140068cc1
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x140068c86
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
jmp 0x140068c4a
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400682d2
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
jmp 0x140068be3
movzx r10d, bl
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6a
sub r10b, 0x12
movzx eax, r11b
and al, r10b
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x40], cl
inc r9
dec rbx
inc rbx
jmp 0x1400682d2
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x1400682d2
movzx r10d, bl
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
add cl, r10b
mov byte [rbp + rbx - 0x40], cl
add r8, r9
jmp 0x140068c86
lea rcx, [rbx + r14]
and dil, cl
mov eax, Ordinal_50
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400682d2
movabs rcx, 0x197f50be95f1272e
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x42
movzx r10d, bl
add dl, cl
add r10b, 0x76
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x3a
add cl, r10b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x68
add r11b, cl
mov byte [rbp + rbx - 0x40], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
lea rcx, [rbx + r15]
and dil, cl
mov eax, Ordinal_60
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400682d2
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400682d0
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400682c0
lea rdx, [rbp + 0x14a0b98]
jmp 0x140068da7
lea rdx, [rbp + 0x175a37a]
jmp 0x140068da7
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
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.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x2d0a
mov byte [rbp - 0x16], 0xca
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x175febd2ad7468a2
movabs r14, 0x461fc378085d39e6
movzx r8d, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140069947
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp rax, rbx
ja 0x14006993e
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140068e71
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
sub r8b, 0x6e
jmp 0x140068e9e
je 0x1400698d3
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14006989d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14006985e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14006983b
movzx r10d, bl
cmp r9, rbx
ja 0x140069935
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x140068ecf
lea edx, [r10 + 0x4a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 6
jmp 0x140068f10
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400697f7
inc rcx
cmp rax, rcx
je 0x1400697cd
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400697a6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140069789
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x140069733
nop
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x140069453
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x140069438
lea rdx, [r9 + 0x400]
cmp rax, rdx
je 0x140069412
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400693eb
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400693dd
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400693bf
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14006939e
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140069383
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140069366
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14006933b
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x140068f20
mov rax, rdx
lea r9, [rdx + 0x200]
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x140069918
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1400698fb
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x140069113
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400690f4
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400690d5
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400692ee
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400692a9
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x140069269
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x140069244
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x140068f20
mov rax, rdx
lea r9, [rdx + 0x3e8]
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x140069219
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400691fc
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400691e1
lea rcx, [r9 + 0x40]
cmp rdx, rcx
ja 0x1400691c0
lea rcx, [r9 + 0xa]
cmp rdx, rcx
ja 0x1400691a2
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x140069194
lea rcx, [r9 + 1]
cmp rdx, rcx
ja 0x140069171
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x14006914b
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x140069130
lea rcx, [r9 + 0x41]
cmp rdx, rcx
ja 0x140068f20
lea rax, [r9 + 0x61]
lea r9, [rax + 0x400]
jmp 0x140068f20
lea r8d, [r10 - 0xa]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140068f10
lea r8d, [r10 - 0x4e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_recvfrom
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140068ea2
add r10b, 0x6e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 2
jmp 0x140068e45
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x30
jmp 0x140069811
add r10b, 0xc
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x54
inc r9
dec rbx
inc rbx
jmp 0x140068e32
sub r10b, 0x38
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x78
dec rbx
inc rbx
jmp 0x140068e32
lea r8d, [r10 - 0x7c]
mov edx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14006986b
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x1400698b4
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400698ba
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 8
jmp 0x140069707
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
jmp 0x14006974f
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x50
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
add r10b, 6
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2a
mov byte [rbp + rbx - 0x18], r8b
inc rbx
jmp 0x140068e32
lea edx, [r10 - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4e
cmp r9, 5
jb 0x14006925c
lea edx, [r10 - 0x74]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WLDAP32.dll_Ordinal_22
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
add r8b, r8b
jmp 0x140069811
lea edx, [r10 + 0x7e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x72
cmp rax, 4
jae 0x1400696d2
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x1400695ff
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3c
jmp 0x14006927f
lea r8d, [r10 + 0x3a]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
lea rcx, [r9 + rax]
cmp rcx, 3
je 0x1400696f0
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x140069564
lea edx, [r10 - 0x66]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x36
jmp 0x1400692bf
sub r10b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x24
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x48
jmp 0x14006974f
lea edx, [r10 + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6c
jmp 0x140069707
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400698ba
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x1400698b4
lea r8d, [r10 + 0x68]
mov edx, reloc.WS2_32.dll_sendto
jmp 0x14006986b
add r10b, 0x24
movzx ecx, r10b
and cl, r11b
mov edx, 2
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140068e32
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x140068e32
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x140069811
lea rcx, [r9 + 0x41]
cmp rax, rcx
jae 0x140069477
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
jmp 0x140069308
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400694ab
sub r10b, 0x6c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0xc
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400694d3
lea r8d, [r10 + 0x1c]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140069707
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400694f9
sub r10b, 0x5c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x7c
jmp 0x1400698b7
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14006951d
lea edx, [r10 - 0x18]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x58
jmp 0x14006987c
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140069549
add r10b, 0x2c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x34
dec rbx
inc rbx
jmp 0x140068e32
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x140069308
lea r8d, [r10 - 0x4c]
mov edx, 0xa
jmp 0x140069800
jne 0x140069581
lea edx, [r10 - 0x22]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x12
jmp 0x140069811
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400695b1
add r10b, 0x66
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140068e32
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400695d5
lea edx, [r10 + 0x76]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3a
jmp 0x140069707
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400692bf
sub r10b, 0x46
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x16
jmp 0x14006974f
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140069633
add r10b, 0x28
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x18
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
cmp rax, rdx
jne 0x140069657
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x140069707
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14006967e
add r10b, 0x38
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x1400698b4
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400696a2
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x64
jmp 0x14006987c
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14006927f
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
dec rbx
inc rbx
jmp 0x140068e32
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r11b
movzx edx, r11b
sub dl, cl
add dl, 0x28
add dl, dl
add r8b, dl
jmp 0x14006987c
lea r8d, [r10 + 0x14]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
add dl, dl
add r8b, dl
sub r10b, 0x4a
movzx ecx, r10b
and cl, r11b
mov edx, 3
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
movzx ecx, dl
mov byte [rbp + rbx - 0x18], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x14006974f
add r10b, 0x6a
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_listen
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
lea edx, [rbx + 0x58]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x68
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
sub r10b, 0x1e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2e
jmp 0x1400698ba
add r10b, 0x16
movzx ecx, r10b
and cl, r11b
mov edx, 0x33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x140068e32
sub r10b, 0x2e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x140068e32
lea r8d, [r10 - 0x72]
mov edx, reloc.WS2_32.dll_ntohs
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add r10b, 0x2e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x42
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x140068e32
lea edx, [rbx - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4e
inc r9
dec rbx
inc rbx
jmp 0x140068e32
movzx r10d, bl
lea r8d, [r10 + 0x3a]
mov edx, gethostname
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add r10b, 0x72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x1e
add r10b, r8b
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
jmp 0x1400698b7
lea r8d, [rbx - 0xa]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add rax, r9
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x140068e32
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x4a
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x140068e32
add r10b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x26
jmp 0x140068e30
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x4a
jmp 0x140068e20
lea rdx, [rbp + 0x1764cc0]
jmp 0x14006994b
lea rdx, [rbp + 0xaab562]
jmp 0x14006994b
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
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.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov rcx, r13
call fcn.140006580
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