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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, r8
mov r12, qword [0x14022e168]
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 rax, rsi
shr rax, 0x3f
add rsi, rax
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 r8, 0x8888888888888889
mov rax, r8
imul r14
lea rcx, [r14 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, rcx
sub r15, rax
imul eax, ecx, 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 + 0xf0], 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 + 0xf0]
nop dword [rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
movabs rcx, 0x95cfbf7ef2a33dd3
cmp rbx, 0x23
jae 0x1400afc95
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400afc8c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400af0ff
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 0x1400af138
je 0x1400afc12
inc rax
cmp r8, rax
je 0x1400afb95
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400afb51
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400afb0d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400afab9
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400afc83
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400af177
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 0x1400af1a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400afa99
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400afa76
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400afa53
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400af757
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400af738
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400af70b
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400af6e1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400af6c7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400af6ad
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400af68e
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400af66c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400af64d
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400af62e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400af1b0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x400]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400afc68
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400afc4d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400af3ca
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400af38f
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400af368
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400af5e7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400af59e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400af55f
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400af532
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400af1b0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400af517
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400af4f8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400af4d9
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400af4ba
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400af49b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400af47c
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400af451
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400af423
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400af405
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400af1b0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 8]
jmp 0x1400af1b0
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 0x1400af1a0
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 0x1400af140
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 0x1400af0c0
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 0x1400afade
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 0x1400af0a2
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 0x1400af0a2
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 0x1400afb32
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 0x1400afb6f
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 0x1400afb72
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 0x1400afbba
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 0x1400afbe5
lea ecx, [rbx + 0x28]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x18
jmp 0x1400afc30
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 0x1400af0a2
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 0x1400af548
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 0x1400afade
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 0x1400afa16
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400af922
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400af578
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 0x1400afa34
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400af84a
lea ecx, [rbx - 0x15]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6d
jmp 0x1400af5b3
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 0x1400afc30
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 0x1400afbe5
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 0x1400afbbd
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 0x1400afb72
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1400afb6f
lea ecx, [rbx + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x1400afb32
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 0x1400af0a2
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 0x1400af0a2
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 0x1400afade
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400af785
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 0x1400af5fc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af7ad
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 0x1400afc30
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af7d3
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 0x1400afbbd
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400af80b
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 0x1400af0a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af5fc
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 0x1400af0a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af86d
lea ecx, [rbx + 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4f
jmp 0x1400afade
inc rax
cmp r8, rax
jne 0x1400af8a2
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 0x1400af0a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af8d5
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 0x1400af0a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af8fb
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 0x1400afbbd
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af5b3
lea ecx, [rbx - 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5f
jmp 0x1400afc30
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af945
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x1400afc30
inc rax
cmp r8, rax
jne 0x1400af96c
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 0x1400afbe5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af994
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 0x1400afb72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af9bc
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 0x1400afb6f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af9ef
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 0x1400af0a2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400af578
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1400afade
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 0x1400afb32
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 0x1400afbbd
movabs rax, 0x264b0e7e725eb099
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x2f
jmp 0x1400afb6f
movabs rcx, 0x3c98cb7e8c06000b
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x4d
jmp 0x1400afb2b
movabs rcx, 0x7f82027ed8fbee61
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x59
jmp 0x1400afad7
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 0x1400af0a2
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 0x1400afb6f
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 0x1400af0a2
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 0x1400afc30
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 0x1400af0a2
sub bl, 0x1d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x35
jmp 0x1400af09e
add bl, 0x55
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x53
jmp 0x1400af08d
lea rbx, [rbp + 0x14b4f4c]
jmp 0x1400afc99
lea rbx, [rbp + 0x177a793]
jmp 0x1400afc99
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400afcb1
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], 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 + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
movabs rcx, 0x415530661f4334f5
cmp rdi, 0x23
jae 0x1400b0893
movzx r11d, byte [rsp + rdi + 0x20]
mov edx, r11d
nop
cmp r8, rdi
ja 0x1400b088a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400afd9a
add rcx, rdi
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 0x4d
jmp 0x1400afdc6
je 0x1400b081c
inc rax
cmp r8, rax
je 0x1400b07c2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b078f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0776
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400b0881
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400afdf9
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x51
jmp 0x1400afe40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b0737
inc rax
cmp r8, rax
je 0x1400b0715
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b06f9
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b06b7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b068d
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b0395
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b0377
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b0352
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400b032c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b0312
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b02ef
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b02cf
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b02b5
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b0295
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b026b
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400afe50
lea r8, [r9 + 4]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400b0865
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b084a
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b003b
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400b0021
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b0007
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b0224
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b01e1
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b01a6
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b0183
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400afe50
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400b0159
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b0139
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b011f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b0103
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b00e0
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b00c6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b00a0
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b007b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b0061
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400afe50
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x3e8]
jmp 0x1400afe50
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x31
jmp 0x1400afe40
lea ecx, [r10 + 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x35
jmp 0x1400afdd0
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 0x1400afd70
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x1400b074c
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 0x1400afd52
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 0x1400afd52
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
jmp 0x1400b0653
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 0x1400b07aa
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x1400b07aa
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x14
jmp 0x1400b06cc
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 0x1400b07de
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 0x1400afd52
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 0x1400afd52
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 0x1400b019a
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 0x1400b074c
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 0x1400b063b
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400b0507
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x1400b01bb
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 0x1400b067a
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400b0470
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x1400b01f6
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 0x1400afd52
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 0x1400b07de
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1400b06cc
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 0x1400b07aa
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 0x1400b07aa
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x1400b0653
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 0x1400afd52
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 0x1400afd52
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 0x1400b074c
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400b03bb
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x4d
jmp 0x1400b0239
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b03ee
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 0x1400afd52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b041a
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 0x1400b07aa
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b043d
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x1400b0653
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0239
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 0x1400afd52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0493
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x1400b074c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b04bb
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 0x1400b07aa
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b04e0
sub r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x1400b07aa
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b01f6
lea ecx, [r10 - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x71
jmp 0x1400b06cc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b053e
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 0x1400afd52
inc rax
cmp r8, rax
jne 0x1400b0564
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 0x1400b06cc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b058c
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 0x1400b07aa
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b05b3
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 0x1400b0653
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b05de
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 0x1400afd52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0610
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 0x1400afd52
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b01bb
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 0x1400b074c
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 0x1400b07aa
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x1e]
jmp 0x1400b06cc
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 0x1400afd52
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 0x1400b07de
sub r10b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x13
jmp 0x1400b07aa
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 0x1400afd52
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 0x1400afd52
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 0x1400b07aa
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 0x1400afd52
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 0x1400afd52
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 0x1400afd52
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x1400afd4e
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
jmp 0x1400afd35
lea rcx, [rbp + 0x16793bc]
jmp 0x1400b0898
lea rcx, [rbp + 0xeac8b1]
jmp 0x1400b0898
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 + 0xf0]
nop
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b14b9
movzx r11d, byte [rsp + rdi + 0x70]
mov esi, r11d
cmp r8, rdi
ja 0x1400b14b0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0940
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0x32
jmp 0x1400b0987
je 0x1400b143f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b13b5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1389
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b134a
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b132a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b12e3
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400b14a7
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400b09c0
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 0x1400b0a00
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b12ca
inc rax
cmp r8, rax
je 0x1400b12a4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b1284
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b1268
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1248
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b0f5c
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b0f40
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b0f1b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0ef5
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b0edb
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b0eb8
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0e98
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b0e7c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b0e5c
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b0e32
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0a10
lea r8, [r9 + 8]
lea r9, [r8 + 0x10]
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b148b
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b146f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b0bf8
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b0bdc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b0bbe
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b0de6
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b0da7
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b0d65
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b0d42
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b0a10
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b0d18
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b0cf8
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b0cda
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b0cbe
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b0c9b
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b0c81
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b0c5b
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400b0c32
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b0c18
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b0a10
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x40]
jmp 0x1400b0a10
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 0x1400b0a00
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 0x1400b0990
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 0x1400b0915
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x30
jmp 0x1400b12fc
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 0x1400b0902
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 0x1400b0902
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x5c
jmp 0x1400b1363
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 0x1400b139d
sub r10b, 0x44
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x24
jmp 0x1400b139d
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 0x1400b13d9
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 0x1400b1401
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 0x1400b0902
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 0x1400b0902
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 0x1400b0d59
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 0x1400b12fe
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 0x1400b120e
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400b1139
lea edx, [r10 + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
jmp 0x1400b0d74
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 0x1400b1229
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400b1035
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x16
jmp 0x1400b0dbc
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 0x1400b0902
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 0x1400b1401
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 0x1400b13d9
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 0x1400b139d
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 0x1400b139d
lea edx, [r10 - 0x18]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x58
jmp 0x1400b1363
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 0x1400b0902
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 0x1400b0902
lea edx, [r10 + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x1400b12fc
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400b0f81
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 0x1400b0dfb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0fb8
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 0x1400b0902
inc rax
cmp r8, rax
jne 0x1400b0fde
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 0x1400b1401
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1006
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 0x1400b139d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0dfd
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 0x1400b0902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b105a
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 0x1400b12fc
inc rax
cmp r8, rax
jne 0x1400b1088
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 0x1400b0902
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b10b0
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 0x1400b139d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b10d9
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 0x1400b139d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b10fe
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 0x1400b13d9
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0dbe
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 0x1400b0902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1170
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 0x1400b0902
inc rax
cmp r8, rax
jne 0x1400b1196
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 0x1400b1401
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b11bd
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 0x1400b13d9
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b11e5
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 0x1400b139d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0d7e
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 0x1400b1363
lea edx, [r10 - 0x30]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x28
lea ebx, [rcx + rcx]
jmp 0x1400b1363
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 0x1400b13d9
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 0x1400b1401
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 0x1400b13d9
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 0x1400b139d
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 0x1400b0902
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x1400b12fc
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 0x1400b0902
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 0x1400b0902
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 0x1400b139d
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 0x1400b0902
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 0x1400b0902
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 0x1400b0902
add r10b, 0x4a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 6
jmp 0x1400b0900
sub r10b, 0x3a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6a
jmp 0x1400b08f0
lea rdx, [rbp + 0x15b83c8]
jmp 0x1400b14be
lea rdx, [rbp + 0xcf060a]
jmp 0x1400b14be
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b201a
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400b2011
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b15a0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x53
jmp 0x1400b15e7
je 0x1400b1fa9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1f2b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b1efc
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1edd
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1ebb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b1e78
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400b2008
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400b161c
lea ecx, [r10 - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x31
jmp 0x1400b1670
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1e61
inc rax
cmp r8, rax
je 0x1400b1e3f
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1e23
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b1e07
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1ded
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b1dc3
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b1ae9
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b1acc
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400b1aa7
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1a81
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1a64
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b1a48
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b1a28
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1a0b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b19ed
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b1680
lea r8, [r9 + 0x10]
lea r9, [r8 + 3]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b1fec
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400b1fd0
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b1816
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b17fc
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b17e2
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b19a1
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b192e
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 0x20]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b1904
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400b18e4
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b18c7
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b18ab
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b188b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b1870
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400b184e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b1832
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x400]
jmp 0x1400b1680
lea ecx, [r10 + 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x11
jmp 0x1400b1670
lea ecx, [r10 + 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6b
jmp 0x1400b15f0
sub r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3b
jmp 0x1400b1575
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 0x1400b1e91
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 0x1400b1562
lea edx, [r10 - 0x36]
movzx eax, r11b
and al, dl
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400b1d7e
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 0x1400b1f10
add r10b, 0x76
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x3a
jmp 0x1400b1f13
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 0x1400b1f43
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 0x1400b1f6c
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 0x1400b1562
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 0x1400b1d69
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400b1c7c
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 0x1400b1d5d
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 0x1400b1e91
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 0x1400b1da4
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400b1bc0
lea edx, [r10 + 0x41]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x39
jmp 0x1400b1943
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 0x1400b1f6c
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 0x1400b1f43
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 0x1400b1f13
add r10b, 0x2e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x42
jmp 0x1400b1f10
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 0x1400b1d80
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 0x1400b1562
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 0x1400b1562
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 0x1400b1e91
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400b1b0c
lea ecx, [r10 + 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x53
jmp 0x1400b19b8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1b43
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 0x1400b1562
inc rax
cmp r8, rax
jne 0x1400b1b68
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 0x1400b1f43
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1b8d
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x36
jmp 0x1400b1f10
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b19b8
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 0x1400b1562
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1be5
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 0x1400b1e91
inc rax
cmp r8, rax
jne 0x1400b1c0f
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 0x1400b1562
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1c32
lea edx, [r10 - 0x17]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x5f
jmp 0x1400b1d7e
cmp r8, rcx
jne 0x1400b1c53
sub r10b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 5
jmp 0x1400b1f10
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1945
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 0x1400b1f43
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1caf
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 0x1400b1562
inc rax
cmp r8, rax
jne 0x1400b1cd7
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 0x1400b1f6c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1cfc
sub r10b, 0x1e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x2e
jmp 0x1400b1f13
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1d27
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 0x1400b1562
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1977
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 0x1400b1562
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400b1562
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 0x1400b1f10
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 0x1400b1f43
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 0x1400b1562
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x59
jmp 0x1400b1f43
sub r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x4d
jmp 0x1400b1f13
add r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xd
jmp 0x1400b1f10
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 0x1400b1562
lea ecx, [r10 - 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x75
jmp 0x1400b1e91
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 0x1400b1562
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 0x1400b1562
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 0x1400b1562
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 0x1400b1562
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 0x1400b1562
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 0x1400b1562
add r10b, 0x29
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1f
jmp 0x1400b1560
add r10b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x79
jmp 0x1400b1550
lea rdx, [rbp + 0x17a6464]
jmp 0x1400b201f
lea rdx, [rbp + 0x15585b9]
jmp 0x1400b201f
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b2b83
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400b2b7a
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400b20f0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x2e
jmp 0x1400b2137
je 0x1400b2b07
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2a7e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400b2a4f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2a11
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b29ef
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b29aa
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400b2b71
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400b216c
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 0x1400b21a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2993
inc rax
cmp r8, rax
je 0x1400b296d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2953
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2930
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400b2662
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b2645
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b2620
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b25fe
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b25e1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b25c2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b25a2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2586
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b2558
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b21b0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400b2b51
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400b2b31
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b2370
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b2353
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b2336
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b250f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400b24d5
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b24b2
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b21b0
lea r8, [r9 + 0x20]
lea r9, [r8 + 0xa]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b2488
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b2468
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b244e
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b2432
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400b240f
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b23f3
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b23d1
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b23a8
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400b238c
lea r8, [r9 + 2]
lea r9, [r8 + 0xa]
jmp 0x1400b21b0
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 0x1400b21a0
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 0x1400b2140
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x42
jmp 0x1400b20c5
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 0x1400b29c3
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b2a2a
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 0x1400b2a66
add r10b, 0x7c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x64
jmp 0x1400b2a66
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
jmp 0x1400b2a9f
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 0x1400b2aca
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b24c9
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 0x1400b29c3
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 0x1400b28fe
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400b2850
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 0x1400b24ea
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 0x1400b20b2
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400b2aca
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 0x1400b2a66
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 0x1400b2a66
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 0x1400b2a2a
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b29c3
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400b26af
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 0x1400b291a
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400b27a6
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
jmp 0x1400b251e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b26e6
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 0x1400b20b2
inc rax
cmp r8, rax
jne 0x1400b2708
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400b2aa1
cmp r8, rcx
jne 0x1400b272d
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 0x1400b2a66
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2750
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400b2a2a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b277f
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 0x1400b20b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2680
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400b29c3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b27c9
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x52
jmp 0x1400b29c3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b27f4
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 0x1400b20b2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2819
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400b2a66
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b2527
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 0x1400b20b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2883
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 0x1400b20b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b28a9
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 0x1400b2aa1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b28cf
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 0x1400b2a2a
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b24ea
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 0x1400b20b2
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 0x1400b2a2a
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0xc]
jmp 0x1400b2aa1
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 0x1400b2a66
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x36
jmp 0x1400b2a2a
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 0x1400b20b2
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
jmp 0x1400b29c3
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b2a66
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b20b2
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 0x1400b20b0
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 0x1400b20a0
lea rdx, [rbp + 0x14a0b98]
jmp 0x1400b2b87
lea rdx, [rbp + 0x175a37a]
jmp 0x1400b2b87
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b3727
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp rax, rbx
ja 0x1400b371e
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400b2c51
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
sub r8b, 0x6e
jmp 0x1400b2c7e
je 0x1400b36b3
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400b367d
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b363e
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400b361b
movzx r10d, bl
cmp r9, rbx
ja 0x1400b3715
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x1400b2caf
lea edx, [r10 + 0x4a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 6
jmp 0x1400b2cf0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400b35d7
inc rcx
cmp rax, rcx
je 0x1400b35ad
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b3586
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400b3569
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400b3513
nop
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400b3233
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400b3218
lea rdx, [r9 + 0x400]
cmp rax, rdx
je 0x1400b31f2
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400b31cb
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400b31bd
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400b319f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b317e
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400b3163
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400b3146
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400b311b
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400b2d00
mov rax, rdx
lea r9, [rdx + 0x200]
lea rcx, [r9 + 0x64]
cmp rdx, rcx
jb 0x1400b36f8
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1400b36db
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400b2ef3
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400b2ed4
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400b2eb5
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400b30ce
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400b3089
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400b3049
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400b3024
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400b2d00
mov rax, rdx
lea r9, [rdx + 0x3e8]
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400b2ff9
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400b2fdc
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400b2fc1
lea rcx, [r9 + 0x40]
cmp rdx, rcx
ja 0x1400b2fa0
lea rcx, [r9 + 0xa]
cmp rdx, rcx
ja 0x1400b2f82
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x1400b2f74
lea rcx, [r9 + 1]
cmp rdx, rcx
ja 0x1400b2f51
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x1400b2f2b
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400b2f10
lea rcx, [r9 + 0x41]
cmp rdx, rcx
ja 0x1400b2d00
lea rax, [r9 + 0x61]
lea r9, [rax + 0x400]
jmp 0x1400b2d00
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 0x1400b2cf0
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 0x1400b2c82
add r10b, 0x6e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 2
jmp 0x1400b2c25
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x30
jmp 0x1400b35f1
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 0x1400b2c12
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 0x1400b2c12
lea r8d, [r10 - 0x7c]
mov edx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400b364b
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 0x1400b3694
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 0x1400b369a
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 8
jmp 0x1400b34e7
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
jmp 0x1400b352f
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 0x1400b2c12
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 0x1400b2c12
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 0x1400b303c
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 0x1400b35f1
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 0x1400b34b2
lea rdx, [r9 + 2]
cmp rax, rdx
jbe 0x1400b33df
lea edx, [r10 - 0x1c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3c
jmp 0x1400b305f
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 0x1400b34d0
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x1400b3344
lea edx, [r10 - 0x66]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x36
jmp 0x1400b309f
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 0x1400b2c12
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x48
jmp 0x1400b352f
lea edx, [r10 + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6c
jmp 0x1400b34e7
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 0x1400b369a
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
jmp 0x1400b3694
lea r8d, [r10 + 0x68]
mov edx, reloc.WS2_32.dll_sendto
jmp 0x1400b364b
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 0x1400b2c12
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 0x1400b2c12
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400b35f1
lea rcx, [r9 + 0x41]
cmp rax, rcx
jae 0x1400b3257
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
jmp 0x1400b30e8
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b328b
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 0x1400b2c12
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b32b3
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 0x1400b34e7
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400b32d9
sub r10b, 0x5c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x7c
jmp 0x1400b3697
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b32fd
lea edx, [r10 - 0x18]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x58
jmp 0x1400b365c
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400b3329
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 0x1400b2c12
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400b30e8
lea r8d, [r10 - 0x4c]
mov edx, 0xa
jmp 0x1400b35e0
jne 0x1400b3361
lea edx, [r10 - 0x22]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x12
jmp 0x1400b35f1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b3391
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 0x1400b2c12
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400b33b5
lea edx, [r10 + 0x76]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x3a
jmp 0x1400b34e7
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400b309f
sub r10b, 0x46
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x16
jmp 0x1400b352f
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b3413
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 0x1400b2c12
cmp rax, rdx
jne 0x1400b3437
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 0x1400b34e7
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400b345e
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 0x1400b3694
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b3482
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x64
jmp 0x1400b365c
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b305f
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 0x1400b2c12
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 0x1400b365c
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 0x1400b352f
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 0x1400b2c12
sub r10b, 0x1e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2e
jmp 0x1400b369a
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 0x1400b2c12
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 0x1400b2c12
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 0x1400b2c12
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 0x1400b2c12
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 0x1400b3697
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 0x1400b2c12
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 0x1400b2c12
add r10b, 0x2a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x26
jmp 0x1400b2c10
sub r10b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x4a
jmp 0x1400b2c00
lea rdx, [rbp + 0x1764cc0]
jmp 0x1400b372b
lea rdx, [rbp + 0xaab562]
jmp 0x1400b372b
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], 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 rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r12
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret