Function at 0x1400adf80
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 [0x14022c178]
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], 0xc19b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400aec3b
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp rax, rbx
ja 0x1400aec32
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ae0e5
lea rdx, [rbx + 0x125e0]
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
sub r11b, 0x20
jmp 0x1400ae11e
je 0x1400aebc4
inc rcx
cmp rax, rcx
je 0x1400aeb37
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400aeb02
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400aeabf
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400aea94
movzx edi, r10b
cmp r9, rbx
ja 0x1400aec29
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x1400ae158
lea r8, [rbx + 0x181b60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r8b
jmp 0x1400ae190
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400aea45
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400aea33
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400aea15
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400ae9e2
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400ae69e
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400ae67a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ae65a
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400ae63a
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400ae76c
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400ae619
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400ae729
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400ae5ff
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ae5e2
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ae5b3
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400ae1a0
lea rax, [r9 + 0x7a]
lea r9, [rax + 4]
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400aec0f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400aebf0
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400ae3a1
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400ae37e
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400ae35b
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400ae558
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1400ae534
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400ae4f9
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400ae4d7
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400ae1a0
lea rax, [r9 + 0x400]
lea r9, [rax + 1]
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400ae4b2
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400ae498
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400ae47b
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400ae45a
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400ae443
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400ae429
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400ae406
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400ae3dc
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400ae3c5
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400ae1a0
lea rax, [r9 + 0x80]
lea r9, [rax + 0x41]
jmp 0x1400ae1a0
lea r8, [rbx + 0x9f90a0]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, dil
sub r11b, cl
sub r11b, 0x60
add r11b, r8b
jmp 0x1400ae190
lea r8, [rbx + 0x9d44e0]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, dil
sub r11b, cl
sub r11b, 0x20
add r11b, r8b
jmp 0x1400ae122
lea r8, [rbx + 0x9af920]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r8b
jmp 0x1400ae0b6
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x1400aea65
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ae0a2
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x1400ae0a2
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400aeae3
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x1400aeb1b
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aeb1e
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aeb5b
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400aeb84
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400ae0a2
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
movzx edi, bl
cmp r9, 9
jb 0x1400ae4ec
lea edx, [rdi + 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r11d, [rdx*2 + 0x80]
jmp 0x1400aea68
movzx edi, bl
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400ae882
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
lea rcx, [r9 + rax]
cmp rcx, 0x42
je 0x1400ae9cc
lea rcx, [r9 + 0x61]
cmp rax, rcx
jbe 0x1400ae7b3
movzx edi, bl
lea r8d, [rdi + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400ae882
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aeb84
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400aeb5b
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aeb1b
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x1400ae0a2
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ae0a2
movzx edi, bl
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aea68
lea rcx, [r9 + 6]
cmp rax, rcx
jae 0x1400ae6c5
lea rdx, [rbx + 0x125e0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x20
jmp 0x1400ae574
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400ae6f6
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae720
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aeb5b
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400ae740
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x1400aeb1e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae763
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400aeb1b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae789
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aeae3
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ae574
movzx edi, bl
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400aea68
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae7e0
movzx edi, bl
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aea68
inc rcx
cmp rax, rcx
jne 0x1400ae808
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400ae0a2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae832
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aeae3
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae85c
lea r8d, [rbx + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aeb1b
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ae87f
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x1400aeb1e
movzx edi, bl
cmp rax, 0x20
jae 0x1400ae9b4
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x1400ae8b2
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400ae511
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae8e6
add dil, 0x80
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, 0x80
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
inc rcx
cmp rax, rcx
jne 0x1400ae90f
add dil, 0x40
movzx ecx, dil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r10b
jmp 0x1400aeb84
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae935
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
jmp 0x1400aeb1e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae95b
add dil, 0x80
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, 0x80
jmp 0x1400aeb1b
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ae98a
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400ae0a2
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400ae511
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aea68
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, r10b
jmp 0x1400aeae3
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdx - 0x40]
jmp 0x1400aeb5b
lea rdx, [rbx + 0x2cc520]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
lea rdx, [rbx + 0x282da0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
jmp 0x1400aeb5b
lea rdx, [rbx + 0x214a60]
movzx ecx, dl
and cl, r10b
jmp 0x1400aead0
lea rdx, [rbx + 0x1a6720]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx edi, bl
add dil, 0x20
movzx ecx, r10b
and cl, dil
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, dil
mov byte [rbp + rbx - 0x68], dl
inc r9
dec rbx
inc rbx
jmp 0x1400ae0a2
lea rdx, [rbx + 0x113820]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x1400ae0a2
lea rdx, [rbx + 0xeec60]
movzx ecx, dl
and cl, r10b
movzx r10d, dil
mov r8d, Ordinal_50
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
sub r10b, 0x20
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x68], r10b
jmp 0x1400aeb1b
lea rdx, [rbx + 0xca0a0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400ae0a2
lea rdx, [rbx + 0x80920]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx r10d, dil
lea r8d, [rbx - 0x60]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x60
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx - 0x68], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
add r10b, 0x80
add r10b, dl
mov byte [rbp + rbx - 0x68], r10b
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
lea rdx, [rbx + 0x371a0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ae0a2
add bl, 0x60
movzx ecx, bl
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x1400ae0a0
sub bl, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
jmp 0x1400ae090
lea rbx, [rbp + 0x1457218]
jmp 0x1400aec3f
lea rbx, [rbp + 0x10697f8]
jmp 0x1400aec3f
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400aec60
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], 0x5f6a6991
mov dword [rsp + 0x24], 0x6d6c9a60
mov dword [rsp + 0x28], 0x73877b5a
mov word [rsp + 0x2c], 0x4170
mov byte [rsp + 0x2e], 0xa4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400af801
movzx r10d, byte [rsp + rbx + 0x20]
mov edi, r10d
cmp r8, rbx
ja 0x1400af7f8
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aed43
lea rcx, [rbx + 0x125e7]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x51
jmp 0x1400aed7c
je 0x1400af78d
inc rax
cmp r8, rax
je 0x1400af70e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400af6de
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af6a2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af67f
movzx r11d, bl
cmp r9, rbx
ja 0x1400af7ef
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400aeda9
lea ecx, [r11 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5b
jmp 0x1400aede0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400af63e
inc rax
cmp r8, rax
je 0x1400af61c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af600
cmp r8, rcx
je 0x1400af5e2
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400af326
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400af30b
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af2e6
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400af2c4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400af2a9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400af28d
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400af26d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400af252
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400af234
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400af206
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aedf0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 8]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400af7d3
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400af7b7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400aefdf
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400aefc3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400aefa7
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400af1ba
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400af174
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400af137
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400af114
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400aedf0
lea r8, [r9 + 0x28]
lea r9, [r8 + 1]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400af0ea
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400af0ca
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400af0b0
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400af090
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400af070
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400af05e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400af038
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400af00f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400aeffd
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400aedf0
lea r8, [r9 + 6]
lea r9, [r8 + 0x1000]
jmp 0x1400aedf0
lea edx, [r11 + 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 5
add dl, cl
jmp 0x1400aede0
lea edx, [r11 - 0x61]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x59
add dl, cl
jmp 0x1400aed80
sub r11b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x49
add dl, r11b
jmp 0x1400aed15
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
sub dl, 0x28
jmp 0x1400af64b
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400aed02
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400aed02
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
sub dl, 0x42
jmp 0x1400af6b3
add r11b, 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 0x1400af6f3
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af6f6
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5c
jmp 0x1400af729
sub r11b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af753
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
sub r11b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7d
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400aed02
lea edx, [r11 - 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x1f
add dl, cl
cmp r9, 0x64
jb 0x1400af12b
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400af655
lea edx, [r11 + 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3f
add dl, cl
cmp r8, 0x61
jae 0x1400af5b0
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400af4ba
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af14c
lea edx, [r11 + 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x63
add dl, cl
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400af5ca
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400af413
lea edx, [r11 + 0xb]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4d
jmp 0x1400af189
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x3c
add dl, r11b
jmp 0x1400af753
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af729
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af6f6
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x1400af6f3
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af6bb
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
dec rbx
inc rbx
jmp 0x1400aed02
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
inc r9
dec rbx
inc rbx
jmp 0x1400aed02
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af653
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400af349
lea edx, [r11 - 0x19]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x51
jmp 0x1400af1cf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af37c
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
inc rax
cmp r8, rax
jne 0x1400af3a4
sub r11b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400af753
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af3c9
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
jmp 0x1400af6f6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af3e4
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
sub dl, 0x74
jmp 0x1400af6b3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af1d1
sub r11b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
dec rbx
inc rbx
jmp 0x1400aed02
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400af42e
lea edx, [r11 - 0x27]
movzx eax, r10b
and al, dl
add dl, 0x11
jmp 0x1400af64b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400af449
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add dl, 0x2b
jmp 0x1400af6b3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400af46e
add r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x77
jmp 0x1400af6f3
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af493
sub r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x19
jmp 0x1400af6f6
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400af18b
lea edx, [r11 - 0x53]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x45
jmp 0x1400af729
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af4f1
sub r11b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
inc rax
cmp r8, rax
jne 0x1400af514
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af729
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af539
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400af6f6
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400af55d
lea edx, [r11 - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af6bb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af588
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
dec rbx
inc rbx
jmp 0x1400aed02
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af14e
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400af653
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0xc
add cl, cl
jmp 0x1400af6bb
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
jmp 0x1400af729
add r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x4b
add dl, r11b
jmp 0x1400af753
sub r11b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x1400af6f3
add r11b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x75
dec rbx
inc rbx
jmp 0x1400aed02
lea edx, [r11 - 0x3f]
movzx eax, r10b
and al, dl
sub dl, 0x47
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x69
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aed02
lea ecx, [rbx + 0x57]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x61
inc r9
dec rbx
inc rbx
jmp 0x1400aed02
movzx r11d, bl
lea edx, [r11 - 0x45]
movzx eax, r10b
and al, dl
sub dl, 0x1d
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x39
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x20], r10b
jmp 0x1400af6f3
lea ecx, [rbx - 0x13]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x7b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aed02
lea rcx, [rbx + 0x80951]
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x37
movzx r11d, bl
add dl, cl
sub r11b, 0x73
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x25
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2c
add cl, r10b
mov byte [rsp + rbx + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
lea rax, [rbx + 0x371b5]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
add dl, 0xd
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed02
add r11b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
jmp 0x1400aed00
add r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
jmp 0x1400aecf0
lea rcx, [rbp + 0x1457654]
jmp 0x1400af806
lea rcx, [rbp + 0x1069c3b]
jmp 0x1400af806
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], 0xa34d8d41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b0382
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400b0379
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400af8a3
lea rcx, [rbx + 0x125e6]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x4a
jmp 0x1400af8dc
je 0x1400b0307
inc rax
cmp r8, rax
je 0x1400b02b4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b026b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0215
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b01d0
movzx r10d, bl
cmp r9, rbx
ja 0x1400b0370
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400af909
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x1400af950
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b01b6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0196
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0176
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b015c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b0132
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400afec3
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400afea6
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400afe81
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400afe5b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400afe3e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400afe22
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400afe02
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400afde8
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400afdc8
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400afd9e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400af960
lea r8, [r9 + 0x64]
lea r9, [r8 + 3]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b0350
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400b0334
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400afb5d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400afb40
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400afb26
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400afd4c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400afd03
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400afcc5
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400afca2
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400af960
lea r8, [r9 + 0x40]
lea r9, [r8 + 1]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400afc74
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400afc54
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400afc3a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400afc1a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400afbfe
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400afbe1
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400afbbf
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400afb96
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400afb79
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400af960
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x5a]
jmp 0x1400af960
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400af950
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400af8e0
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
jmp 0x1400af875
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b01e9
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400af862
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x1400af862
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b0231
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
jmp 0x1400b0250
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400b0253
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
jmp 0x1400b0286
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400b02cd
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400af862
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
cmp r9, 0x42
jb 0x1400afcb9
lea edx, [r10 - 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400b01e9
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
cmp r8, 0x80
jae 0x1400b00fb
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400b0057
lea edx, [r10 - 0x54]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400afcdd
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400b011a
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400aff8b
lea edx, [r10 - 0x32]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400afd18
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6c
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400b02cd
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
jmp 0x1400b0286
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400b0253
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1c
jmp 0x1400b0250
lea edx, [r10 + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b0231
add r10b, 0x6c
movzx eax, r11b
and al, r10b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400af862
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400af862
lea edx, [r10 - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b01e9
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400afee6
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
jmp 0x1400afd64
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aff19
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aff3c
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400b0288
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400aff61
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400b0250
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400afd64
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b01e9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400affb0
lea edx, [r10 - 0x66]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x36
add dl, cl
jmp 0x1400b01e9
inc rax
cmp r8, rax
jne 0x1400affe1
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400af862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b000a
sub r10b, 0x36
movzx eax, r11b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400b0250
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b002f
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1a
jmp 0x1400b0253
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400afd18
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400b0286
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b008a
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 + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b00ad
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x70
jmp 0x1400b0286
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b00d2
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x1400b0253
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400afcdd
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2c
add dl, cl
jmp 0x1400b0231
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x10
add dl, cl
jmp 0x1400b0231
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
jmp 0x1400b0286
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x46
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
jmp 0x1400b0288
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0253
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
jmp 0x1400b0250
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b01e9
movzx r10d, bl
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400af862
movzx r10d, bl
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x56
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x5a
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x70], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400af862
lea rcx, [rbx + 0x8094a]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 6
movzx r10d, bl
add dl, cl
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400b02cd
lea rcx, [rbx + 0x5bd7e]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x72
add dl, cl
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x38
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
lea rcx, [rbx + 0x371b2]
and dil, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400af862
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x72
jmp 0x1400af860
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400af850
lea rdx, [rbp + 0x14575f8]
jmp 0x1400b0387
lea rdx, [rbp + 0x1069bde]
jmp 0x1400b0387
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], 0x707a6e74
mov word [rsp + 0x4c], 0xa97c
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
movzx edx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b0f27
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400b0f1e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0443
lea rcx, [rbx + 0x125e5]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x43
jmp 0x1400b0470
je 0x1400b0eb3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0e31
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0dde
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b0d9b
movzx r10d, bl
cmp r9, rbx
ja 0x1400b0f15
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400b04a0
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x1400b04f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b0d84
inc rax
cmp r8, rax
je 0x1400b0d62
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0d46
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0d2a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0d10
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b0ce6
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b0a22
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b0a05
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b09e0
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b09ba
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b09a0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0980
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0964
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0947
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b092b
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b08fd
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b0500
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b0ef9
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b0edd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b06d2
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b06b8
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b069e
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b08b6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400b0873
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b0838
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b0815
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b0500
lea r8, [r9 + 0x42]
lea r9, [r8 + 1]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b07e7
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b07c9
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400b07ae
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b0792
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400b0772
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b0756
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b0730
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b070b
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b06ee
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b0500
lea r8, [r9 + 0x80]
lea r9, [r8 + 3]
jmp 0x1400b0500
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
jmp 0x1400b04f0
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400b0474
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x1400b0415
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400b0db4
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x72
inc r9
dec rbx
inc rbx
jmp 0x1400b0402
sub r10b, 0x4c
movzx eax, r11b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400b0402
lea edx, [r10 - 0x16]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x66
add dl, cl
jmp 0x1400b0df7
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 0x1400b0e16
add r10b, 0x56
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5a
jmp 0x1400b0e19
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400b0e4c
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x4e
add dl, r10b
jmp 0x1400b0e76
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0402
add r10b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x79
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400b0402
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
cmp r9, 0x40
jb 0x1400b082c
lea edx, [r10 + 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x64]
jmp 0x1400b0db4
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
cmp r8, 0x20
jae 0x1400b0cb1
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400b0bd3
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x1400b084d
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400b0cce
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400b0b38
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1400b0888
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0402
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400b0e76
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0e4e
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x1400b0e19
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0e16
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400b0df7
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0402
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 0x1400b0402
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0db4
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400b0a45
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x1400b08cb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0a7c
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
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 0x1400b0402
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0a9f
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
jmp 0x1400b0e4e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b0ac4
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x1400b0e16
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0aea
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 0x1400b0df7
cmp r8, rcx
jne 0x1400b0b11
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
dec rbx
inc rbx
jmp 0x1400b0402
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b08cb
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400b0db4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0b5b
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7d
jmp 0x1400b0db4
inc rax
cmp r8, rax
jne 0x1400b0b85
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
dec rbx
inc rbx
jmp 0x1400b0402
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0baa
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6b
jmp 0x1400b0e16
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0888
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
jmp 0x1400b0e19
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0c0a
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
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 0x1400b0402
inc rax
cmp r8, rax
jne 0x1400b0c32
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
jmp 0x1400b0e76
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0c58
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0df7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0c8a
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0402
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b084d
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400b0db4
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
add dl, r11b
jmp 0x1400b0df7
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
jmp 0x1400b0e4c
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0402
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x1400b0e4e
sub r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5d
jmp 0x1400b0e19
sub r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1d
jmp 0x1400b0e16
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
dec rbx
inc rbx
jmp 0x1400b0402
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
jmp 0x1400b0db4
movzx r10d, bl
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 7
add r10b, 0x23
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0xb
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0402
movzx r10d, bl
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x67
sub r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x7b
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b0402
lea rcx, [rbx + 0x80943]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
add dl, 0x2b
movzx r10d, bl
add dl, cl
sub r10b, 0x49
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
dec cl
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x64]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x44
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 0x1400b0402
lea rax, [rbx + 0x371af]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x37
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0402
sub r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x31
jmp 0x1400b0400
add r10b, 0x2f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x49
jmp 0x1400b03f0
lea rdx, [rbp + 0x1457524]
jmp 0x1400b0f2c
lea rdx, [rbp + 0x1069b09]
jmp 0x1400b0f2c
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], 0xd97d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b1a64
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400b1a5b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0fe3
lea rcx, [rbx + 0x125e4]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x3c
jmp 0x1400b1010
je 0x1400b19e9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1969
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1915
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b18f3
movzx r10d, bl
cmp r9, rbx
ja 0x1400b1a52
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400b1040
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b1080
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b18b4
inc rax
cmp r8, rax
je 0x1400b1892
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1875
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1855
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b182b
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400b158f
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b1572
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b154d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b1527
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b1606
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b1507
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b14eb
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b14d1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b14b5
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1498
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b1090
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b1a32
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b1a16
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400b127b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b1261
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400b1244
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b1451
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400b1408
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b13cb
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b13a8
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b1090
lea r8, [r9 + 0x64]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b138b
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400b136f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b1355
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b1339
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b131d
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400b1300
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b12de
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b12b5
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b129b
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b1090
lea r8, [r9 + 0x61]
lea r9, [r8 + 8]
jmp 0x1400b1090
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b1080
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
jmp 0x1400b1014
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
jmp 0x1400b0fb5
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x1400b18c9
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0fa2
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
dec rbx
inc rbx
jmp 0x1400b0fa2
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b192e
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x1400b194e
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x1400b1951
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b1984
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400b19af
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400b1a00
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400b0fa2
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x28
jb 0x1400b13bf
lea ecx, [r10 - 0x28]
movzx eax, cl
and al, r11b
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400b18c9
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 6
jae 0x1400b17f4
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400b1752
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x1400b13e3
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x1400b1811
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400b1681
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x1400b1420
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400b1a00
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400b19af
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b1984
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400b1951
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b194e
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0fa2
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400b0fa2
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b18c9
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400b15b5
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400b1466
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b15db
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400b1a00
inc rax
cmp r8, rax
jne 0x1400b15fd
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b1984
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1620
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400b192e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b164f
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0fa2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b1466
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 0x1400b0fa2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b16a7
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 0x1400b18c9
inc rax
cmp r8, rax
jne 0x1400b16d4
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
inc r9
dec rbx
inc rbx
jmp 0x1400b0fa2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1703
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 0x1400b0fa2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1728
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
jmp 0x1400b1951
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1420
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400b1a00
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1778
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x1400b1a00
inc rax
cmp r8, rax
jne 0x1400b179c
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400b1951
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b17c5
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 0x1400b194e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b13e3
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
dec rbx
inc rbx
jmp 0x1400b0fa2
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
add dl, r11b
jmp 0x1400b192e
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
jmp 0x1400b1987
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0fa2
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b1951
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b192e
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x1400b0fa2
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0fa2
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0fa2
movzx r10d, bl
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b0fa2
lea rax, [rbx + 0x8093c]
and dil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
movzx r10d, bl
add dl, r11b
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
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 0x1400b0fa2
lea rax, [rbx + 0x371ac]
and dil, al
mov ecx, Ordinal_41
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0fa2
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400b0fa0
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
jmp 0x1400b0f90
lea rdx, [rbp + 0x14574f0]
jmp 0x1400b1a68
lea rdx, [rbp + 0x1069ad4]
jmp 0x1400b1a68
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], 0x614c
mov byte [rbp - 0x16], 0x80
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movzx ebx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b265b
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp r8, rdi
ja 0x1400b2652
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b1b13
lea rcx, [rdi + 0x125eb]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x6d
jmp 0x1400b1b59
je 0x1400b25e7
inc rax
cmp r8, rax
je 0x1400b2590
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2549
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b24f4
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b24d4
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b248f
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400b2649
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400b1b89
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0xf
jmp 0x1400b1be0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2478
inc rax
cmp r8, rax
je 0x1400b2453
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b2437
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b241b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b23ff
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b23d5
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b213f
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b2123
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b20fa
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b20d4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b20ba
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b209e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400b2082
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b2064
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400b2044
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2016
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b1bf0
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b262d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b2611
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400b1dd9
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b1dbd
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b1da1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b1fcd
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b1f83
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b1f43
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b1f20
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b1bf0
lea r8, [r9 + 9]
lea r9, [r8 + 1]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b1ef2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b1ed2
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b1eb6
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b1e9a
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b1e7e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400b1e62
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b1e3c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b1e13
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b1df7
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400b1bf0
lea r8, [r9 + 0x20]
lea r9, [r8 + 4]
jmp 0x1400b1bf0
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2f
add bl, dl
jmp 0x1400b1be0
lea edx, [r11 - 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x55
add bl, dl
jmp 0x1400b1b60
sub r11b, 0x13
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7b
add bl, r11b
jmp 0x1400b1ae5
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b24a8
add r11b, 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
inc r9
dec rdi
inc rdi
jmp 0x1400b1ad2
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b250d
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400b252e
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
jmp 0x1400b2531
lea edx, [r11 + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6c
add bl, dl
jmp 0x1400b2566
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b25a9
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
sub r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x69
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 + 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x43
add bl, dl
cmp r9, 0x400
jb 0x1400b1f37
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400b24aa
lea edx, [r11 + 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x1d
add bl, dl
cmp r8, 0x80
jae 0x1400b2397
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400b22be
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b1f58
lea edx, [r11 + 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 9
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400b23b6
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x1400b2218
lea edx, [r11 - 1]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 7
jmp 0x1400b1f98
sub r11b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b25a9
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400b2566
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
jmp 0x1400b2531
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x1400b252e
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x64
jmp 0x1400b250d
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b1ad2
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400b24a8
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400b2162
lea edx, [r11 - 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6d
jmp 0x1400b1fe2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2199
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b21c0
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400b2566
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b21e5
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x1400b252e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1fe4
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b1ad2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b223b
lea edx, [r11 - 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x2d
jmp 0x1400b24a8
inc rax
cmp r8, rax
jne 0x1400b2268
sub r11b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x53
inc r9
dec rdi
inc rdi
jmp 0x1400b1ad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b228b
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x61
jmp 0x1400b250d
cmp r8, rcx
jne 0x1400b1f9a
sub r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5d
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b22f5
add r11b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b231a
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
add bl, dl
jmp 0x1400b2566
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b233f
sub r11b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x52
jmp 0x1400b2531
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2364
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
jmp 0x1400b252e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1f5a
add r11b, 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
dec rdi
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
add bl, dl
add bl, r10b
jmp 0x1400b250f
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, r10b
sub bl, 0x22
add bl, dl
jmp 0x1400b2566
sub r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x65
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 + 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x19
add bl, dl
jmp 0x1400b2566
add r11b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xd
jmp 0x1400b2531
add r11b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x33
jmp 0x1400b252e
sub r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5b
inc r9
dec rdi
inc rdi
jmp 0x1400b1ad2
lea edx, [r11 + 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x35
jmp 0x1400b24a8
movzx r11d, dil
lea edx, [r11 + 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x17
add bl, dl
sub r11b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x25
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b1ad2
lea ecx, [rdi - 0x3b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x63
dec rdi
inc rdi
jmp 0x1400b1ad2
movzx r11d, dil
lea edx, [r11 - 0x11]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x77
add bl, dl
add r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x4b
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x18], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b1ad2
lea rcx, [rdi + 0x8096d]
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
add bl, 5
add bl, cl
movzx r11d, dil
add r11b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x71
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400b25a9
lea rcx, [rdi + 0x5bd97]
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x21
add bl, cl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
lea rax, [rdi + 0x371c1]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x47
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1ad2
add r11b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5f
jmp 0x1400b1ad0
add r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x39
jmp 0x1400b1ac0
lea rdx, [rbp + 0x14579cc]
jmp 0x1400b265f
lea rdx, [rbp + 0x1069fb7]
jmp 0x1400b265f
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