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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
mov r12, rcx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r14, rax
movabs rax, 0x48d159e26af37c05
imul r14
mov rsi, rdx
sar rsi, 0xa
mov r8, rsi
shr r8, 0x3f
add rsi, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rsi
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub rsi, rax
movabs r9, 0x8888888888888889
mov rax, r9
imul r14
lea r8, [r14 + rdx]
sar r8, 5
mov rcx, r8
shr rcx, 0x3f
add r8, rcx
mov rax, r9
imul r8
add rdx, r8
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, r8
sub r15, rax
imul eax, r8d, 0x3c
sub r14d, eax
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
mov word [rbp - 0x68], 0x611b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs r8, 0x546d80c527b13050
movzx r11d, byte [rbp + 0xe0]
nop dword [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rdx, 0x65287c6ed26da5b0
cmp rdi, 0x23
jae 0x140065d51
movzx r10d, byte [rbp + rdi - 0x68]
movzx ebx, r10b
cmp rax, rdi
ja 0x140065d48
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14006522f
movabs rdx, 0x4df5bcc85329caf0
add rdx, rdi
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
add r11b, 0x70
movabs rdx, 0x65287c6ed26da5b0
jmp 0x140065268
je 0x140065cba
inc rcx
cmp rax, rcx
je 0x140065c36
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140065bf1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065bbd
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x140065b61
movzx ebx, r10b
nop dword [rax]
cmp r9, rdi
ja 0x140065d3f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x1400652aa
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, Ordinal_26
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movabs r8, 0x546d80c527b13050
jmp 0x1400652e0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140065b3d
inc rcx
cmp rax, rcx
je 0x140065b07
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065abf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x140065a98
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x140065799
nop dword [rax]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x140065778
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x140065750
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140065726
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x140065850
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14006570c
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400656ef
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400656ce
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400656ad
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400652f0
lea rax, [r9 + 1]
lea r9, [rax + 0x61]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x140065d1e
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x140065cfd
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400654c9
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x14006549b
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x140065480
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x14006565f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140065641
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x14006560e
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400652f0
lea rax, [r9 + 0x1000]
lea r9, [rax + 6]
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400655f1
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400655d0
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400655af
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x14006558e
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x140065579
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x14006555f
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140065535
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140065508
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400652f0
lea rax, [r9 + 5]
lea r9, [rax + 0x2a]
jmp 0x1400652f0
lea rdx, [rdi + r8]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x30
jmp 0x1400652e0
movabs rdx, 0xb8820734815d9a70
add rdx, rdi
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x10
movabs rdx, 0x65287c6ed26da5b0
jmp 0x140065270
movabs rdx, 0x1c968da3db0a0490
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, 8
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movabs rdx, 0x65287c6ed26da5b0
movabs r8, 0x546d80c527b13050
jmp 0x1400651f0
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x140065ae1
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
jmp 0x140065c10
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 0x140065c13
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 0x140065c60
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 0x140065c8a
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140065ce0
lea r8d, [rdi - 0x30]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rbp + rdi - 0x68], r11b
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movzx ebx, dil
lea edx, [rbx + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x70
jmp 0x140065939
lea edx, [rdi + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
lea rcx, [r9 + rax]
cmp rcx, 3
je 0x140065a76
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x14006589c
movzx ebx, dil
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
jmp 0x140065939
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 0x140065ce0
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 0x140065c8a
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140065c13
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
jmp 0x140065c10
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
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 0x140065b87
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x1400657cd
movabs rdx, 0x4df5bcc85329caf0
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, gethostname
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
jmp 0x140065674
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400657f7
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 0x140065ce0
inc rcx
cmp rax, rcx
jne 0x140065824
movzx ebx, dil
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 0x140065c64
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x140065847
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x140065c10
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14006586e
movzx ebx, dil
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140065ae5
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140065674
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 0x140065b87
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400658bf
lea edx, [rdi + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x70
jmp 0x140065b87
inc rcx
cmp rax, rcx
jne 0x1400658fb
lea r8d, [rdi - 0x10]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065935
lea r8d, [rdi - 0x30]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movzx ebx, dil
cmp rax, 0x7a
jae 0x140065a59
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x14006598b
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
cmp r9, 8
jb 0x14006562a
sub bl, 0x60
movzx ecx, bl
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x140065b87
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400659ae
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x140065ce0
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400659d4
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140065c64
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400659fc
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 0x140065c13
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140065a32
sub bl, 0x20
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140065961
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x140065b87
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
add r11b, r10b
jmp 0x140065ae5
movzx ebx, dil
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x140065c64
movabs rcx, 0xcad55d2b86328f0
add rcx, rdi
and r10b, cl
mov edx, gethostname
sub dl, r10b
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
jmp 0x140065c13
movabs rcx, 0xd4d662b16bbbfd30
add rcx, rdi
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx r10d, bl
movzx ebx, dil
add bl, 0x70
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x68], r10b
jmp 0x140065c10
movabs rcx, 0x9cff6f901f14d170
add rcx, rdi
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movabs rcx, 0x113f5ff78c13b90
add rcx, rdi
and r10b, cl
mov edx, 8
sub dl, r10b
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
jmp 0x140065b83
movabs rdx, 0xc93d02de2c1a0fd0
add rdx, rdi
and r10b, dl
mov ecx, Ordinal_41
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movzx r10d, bl
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, r10b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rdi - 0x68], dl
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movabs rdx, 0x91660fbcdf72e410
add rdx, rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x70
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movabs rdx, 0x598f1c9b92cbb850
add rdx, rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x30
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
movabs rdx, 0x21b8297a46248c90
add rdx, rdi
movzx ecx, dl
and cl, r10b
mov r8d, 8
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movzx r10d, bl
movzx ebx, dil
add bl, 0x50
movzx ecx, r10b
and cl, bl
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x30
add dl, bl
movzx ecx, dl
mov byte [rbp + rdi - 0x68], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 0x68], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
jmp 0x140065ce0
movabs rdx, 0xe9e13658f97d60d0
add rdx, rdi
movzx ecx, dl
and cl, r10b
mov r8d, Ordinal_45
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movzx ecx, byte [rbp + rdi - 0x68]
add rcx, r9
add rdi, rcx
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400651d2
sub dil, 0x50
movzx ecx, dil
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r10b
jmp 0x1400651ce
sub dil, 0x30
movzx eax, dil
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, r10b
jmp 0x1400651b8
lea rbx, [rbp + 0x15458d8]
jmp 0x140065d55
lea rbx, [rbp + 0x7e23c8]
jmp 0x140065d55
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140065d70
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xaf82858d
mov dword [rsp + 0x24], 0x99989284
mov dword [rsp + 0x28], 0x939783aa
mov word [rsp + 0x2c], 0xa594
mov byte [rsp + 0x2e], 0x40
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
movabs rcx, 0x3e5b25ccc8822e8d
cmp rbx, 0x23
jae 0x140066974
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x14006696b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140065e5a
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x25
jmp 0x140065e94
je 0x1400668fa
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066877
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066842
lea rax, [r9 + 5]
cmp r8, rax
je 0x140066829
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400667ec
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x140066962
lea rax, [r9 + 8]
cmp r8, rax
jae 0x140065ec9
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x140065f10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400667ad
inc rax
cmp r8, rax
je 0x14006678b
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006676c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066750
lea rax, [r9 + 6]
cmp r8, rax
je 0x140066736
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006645c
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140066442
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140066419
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400663f3
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
je 0x1400663d9
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400663b6
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066396
lea rax, [r9 + 3]
cmp r8, rax
je 0x14006637c
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140066360
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140066332
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140065f20
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x140066946
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14006692a
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400660ff
lea rcx, [r9 + 4]
cmp r8, rcx
jb 0x1400660e5
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400660cb
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400662e9
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400662a6
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14006626c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140066249
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140065f20
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x14006621f
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400661ff
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400661e5
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x1400661c9
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400661a6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140066189
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140066167
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140066142
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140066125
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140065f20
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x140065f20
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
jmp 0x140065f10
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x33
jmp 0x140065ea0
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7d
movabs rcx, 0x3e5b25ccc8822e8d
jmp 0x140065e30
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400667c2
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
inc r9
dec rbx
inc rbx
jmp 0x140065e12
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
dec rbx
inc rbx
jmp 0x140065e12
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140066805
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006685f
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
jmp 0x14006685f
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x140066898
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400668c0
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065e12
sub r10b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3f
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x140065e12
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
cmp r9, 0x40
jb 0x140066260
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
mov edx, Ordinal_35
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400667c2
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
cmp r8, 2
jae 0x140066700
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x140066625
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x140066281
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x14006671c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x140066589
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2f
jmp 0x1400662bb
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
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 0x140065e12
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
jmp 0x1400668c0
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x140066898
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 0x14006685f
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006685f
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x140066805
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140065e12
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140065e12
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x1400667c2
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14006647f
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400662fe
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400664b6
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
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 0x140065e12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400664d9
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x140066898
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140066505
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x14006685f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066528
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x140066805
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140066553
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x140065e12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400662fe
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 0x140065e12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400665ac
lea ecx, [r10 - 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1b
jmp 0x1400667c2
inc rax
cmp r8, rax
jne 0x1400665d9
sub r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x65
inc r9
dec rbx
inc rbx
jmp 0x140065e12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400665fe
add r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
jmp 0x14006685f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400662bb
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x140066898
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006665c
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065e12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006667f
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x140066898
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400666ab
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
add r8, r9
jmp 0x14006685f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400666d6
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x140065e12
lea rax, [r9 + 8]
cmp r8, rax
jne 0x140066281
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400667c2
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 4
add cl, cl
add dl, cl
jmp 0x140066805
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
jmp 0x140066898
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xf
jmp 0x140066898
add r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3b
jmp 0x14006685f
add r10b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7b
add r8, r9
jmp 0x14006685f
sub r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x19
dec rbx
inc rbx
jmp 0x140065e12
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
sub r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x140065e12
movzx r10d, bl
lea ecx, [r10 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1f
sub r10b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x2d
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
add r8, r9
jmp 0x14006685f
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x69
add r8, r9
jmp 0x14006685f
movabs rax, 0x313454330c93a2f5
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x4d
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140065e12
movabs rax, 0xb47e08997b8f45db
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 3
movzx r10d, bl
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x77
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x64
add cl, r11b
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 0x140065e12
movabs rax, 0xbb11716659868ba7
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x6f
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065e12
add r10b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x39
jmp 0x140065e0e
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
jmp 0x140065df4
lea rcx, [rbp + 0x17745dc]
jmp 0x140066979
lea rcx, [rbp + 0xb97469]
jmp 0x140066979
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], 0x93f5b1f1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0x3891d20e02ef1b93
movabs r15, 0x8bfcbe621489c105
movabs r14, 0xa9b5762a08cd52b9
movzx edx, byte [rbp + 0xe0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006749b
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x140067492
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066a30
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 5
jmp 0x140066a5d
je 0x14006742a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400673b0
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067380
lea rax, [r9 + 7]
cmp r8, rax
je 0x140067360
movzx r11d, bl
cmp r9, rbx
ja 0x140067489
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140066a8a
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x69
jmp 0x140066ac0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006731f
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067306
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400672e8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400672be
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140066ff2
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x140066fe0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066fbb
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140066f99
lea rax, [r9 + 1]
cmp r8, rax
je 0x140066f7d
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140066f61
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140066f45
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140066f29
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140066f0b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140066ee1
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140066ad0
lea r8, [r9 + 9]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006746d
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140067451
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140066cbc
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140066ca0
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140066c84
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140066e95
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140066e4f
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140066e12
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140066def
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140066ad0
lea r8, [r9 + 4]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140066dc1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140066da3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140066d87
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140066d6b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140066d4f
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140066d33
lea rax, [r9 + 5]
cmp r8, rax
ja 0x140066d11
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140066cec
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x140066cda
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140066ad0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x400]
jmp 0x140066ad0
lea edx, [r11 - 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x49
add dl, cl
jmp 0x140066ac0
lea edx, [r11 - 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x53
add dl, cl
jmp 0x140066a61
sub r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x5d
add dl, r11b
jmp 0x140066a05
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
sub dl, 0x48
jmp 0x14006732c
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
inc r9
dec rbx
inc rbx
jmp 0x1400669f2
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x1400669f2
lea edx, [r11 + 6]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2a
add dl, cl
jmp 0x14006727b
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x140067395
sub r11b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x140067398
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xc
add dl, cl
jmp 0x1400673c8
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 2
add dl, r11b
jmp 0x1400673f0
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
add r11b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x21
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400669f2
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2b
add dl, cl
cmp r9, 0xa
jb 0x140066e06
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140067336
lea edx, [r11 + 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x35
add dl, cl
cmp r8, 4
jae 0x140067261
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x140067184
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140066e27
lea edx, [r11 - 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x3f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 9
je 0x14006729f
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400670ef
lea edx, [r11 + 7]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x31
jmp 0x140066e64
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x76
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x6c
add dl, r11b
jmp 0x1400673f0
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x62
add dl, cl
jmp 0x1400673c8
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
jmp 0x140067398
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x140067395
lea edx, [r11 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x14006727b
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
dec rbx
inc rbx
jmp 0x1400669f2
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400669f2
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
sub dl, 0x26
jmp 0x14006732c
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x140067015
lea edx, [r11 - 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 5
jmp 0x140066eaa
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x14006704c
add r11b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067072
lea edx, [r11 + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400673c8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006709b
sub r11b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067395
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400670c0
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 4
add dl, cl
jmp 0x14006727b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066eac
add r11b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
dec rbx
inc rbx
jmp 0x1400669f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006710a
lea edx, [r11 + 0x2d]
movzx eax, r10b
and al, dl
sub dl, 0x3b
jmp 0x14006732c
inc rax
cmp r8, rax
jne 0x140067134
add r11b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4f
dec rbx
inc rbx
jmp 0x1400669f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067159
sub r11b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x63
jmp 0x140067395
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066e66
add r11b, 0x37
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x7f
add dl, r11b
jmp 0x1400673f0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400671bb
add r11b, 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 [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400671e1
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400673c8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006720a
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067395
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140067239
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400669f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140066e29
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140067334
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
add dl, cl
add dl, r10b
add r11b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x70], r11b
jmp 0x140067395
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x12
add dl, cl
jmp 0x1400673c8
add r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3d
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
add r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x47
add dl, r11b
jmp 0x1400673f0
sub r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
jmp 0x140067398
lea edx, [r11 + 0x35]
movzx eax, r10b
and al, dl
sub dl, 0x73
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 3
add r11b, r10b
mov byte [rsp + rbx + 0x70], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400669f2
lea ecx, [rbx - 0x63]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x4b
dec rbx
inc rbx
jmp 0x1400669f2
lea ecx, [rbx + 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x37
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400669f2
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x23
movzx r11d, bl
add r11b, 0x71
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x17
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x1c
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0xf
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400669f2
add r11b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x67
jmp 0x1400669f0
add r11b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x71
jmp 0x1400669e0
lea rdx, [rbp + 0x1668634]
jmp 0x1400674a0
lea rdx, [rbp + 0x115a1c7]
jmp 0x1400674a0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x868c909e
mov word [rsp + 0x4c], 0x6986
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs r14, 0x3988a9a233eb7cb2
movabs r15, 0xac99fce69bc27616
movzx r11d, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140068052
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x140068049
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14006756f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x22
jmp 0x1400675b6
je 0x140067fd9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067f53
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067f1e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067ee5
lea rax, [r9 + 7]
cmp r8, rax
je 0x140067ec6
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067e84
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140068040
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400675e9
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x140067620
lea rax, [r9 + 1]
cmp r8, rax
je 0x140067e68
lea rax, [r9 + 6]
cmp r8, rax
je 0x140067e48
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067e2e
lea rax, [r9 + 5]
cmp r8, rax
je 0x140067e11
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140067b81
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140067b67
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140067b42
lea rax, [r9 + 8]
cmp r8, rax
je 0x140067b1c
lea rax, [r9 + 6]
cmp r8, rax
je 0x140067afd
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x140067ae1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140067ac5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x140067aa6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140067a86
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067a5d
lea rax, [r9 + 2]
cmp r8, rax
je 0x140067630
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140068020
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x140068005
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x14006781d
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400677fe
lea rcx, [r9 + 0x20]
cmp r8, rcx
jb 0x1400677df
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140067a11
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400679ca
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006798b
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140067967
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x140067630
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x140067939
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x140067919
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400678fb
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400678e0
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400678c0
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400678a2
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x140067881
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x140067858
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x140067839
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x140067630
lea r8, [r9 + 9]
lea r9, [r8 + 0x1000]
jmp 0x140067630
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140067620
lea edx, [r10 + 0x42]
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400675c0
sub r10b, 0x22
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x12
jmp 0x140067543
lea edx, [r10 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067e9d
add r10b, 0x6c
movzx eax, bl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140067532
add r10b, 8
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x38
dec rdi
inc rdi
jmp 0x140067532
lea edx, [r10 - 0x5c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x140067efe
add r10b, 0x40
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140067f37
sub r10b, 0x24
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 4
jmp 0x140067f3a
lea edx, [r10 + 0x78]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x140067f75
add r10b, 0x14
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140067f9d
sub r10b, 0x50
movzx eax, bl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
add r10b, 0x36
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7a
mov byte [rsp + rdi + 0x48], r11b
inc rdi
jmp 0x140067532
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x20
jb 0x14006797e
lea edx, [r10 - 0x14]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x140067e9d
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
cmp r8, 0x42
jae 0x140067dd4
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140067d16
lea edx, [r10 + 4]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x1400679a5
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
lea rax, [r9 + r8]
cmp rax, 1
je 0x140067df5
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x140067c4c
lea edx, [r10 + 0x6a]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400679df
sub r10b, 0x64
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x44
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
add r10b, 0x38
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140067f9d
lea edx, [r10 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067f75
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
jmp 0x140067f3a
add r10b, 0xc
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x54
jmp 0x140067f37
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140067efe
add r10b, 0x44
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x140067532
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x140067532
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x140067e9d
lea rax, [r9 + 3]
cmp r8, rax
jae 0x140067ba9
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140067a26
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067bdc
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
inc rax
cmp r8, rax
jne 0x140067c00
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
jmp 0x140067f9d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067c25
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
jmp 0x140067f37
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067a26
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140067e9d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067c74
lea edx, [r10 - 0x32]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067e9d
inc rax
cmp r8, rax
jne 0x140067c9d
sub r10b, 0x6a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x1a
dec rdi
inc rdi
jmp 0x140067532
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067cc5
lea edx, [r10 - 6]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x140067efe
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067cee
add r10b, 0x5e
movzx eax, bl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140067f37
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400679df
sub r10b, 0x3e
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4e
jmp 0x140067f3a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067d4d
add r10b, 0x68
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067d74
lea edx, [r10 + 0x30]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x140067f75
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140067d9e
sub r10b, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x140067532
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400679a5
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x140067532
lea edx, [r10 + 0x50]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
add r11b, bl
jmp 0x140067efe
lea edx, [r10 - 0x4c]
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140067f75
add r10b, 0x1e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140067fef
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x140067f75
sub r10b, 0xe
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140067f3a
lea edx, [r10 - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140067e9d
movzx r10d, dil
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
sub r10b, 0x62
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, bl
mov byte [rsp + rdi + 0x48], r10b
inc r9
dec rdi
inc rdi
jmp 0x140067532
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x140067532
movzx r10d, dil
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
add r10b, 2
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0xe
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
jmp 0x140067f37
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x140067532
movabs rax, 0x92bca36f6b7068de
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x12
movzx r10d, dil
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
lea rax, [rdi + r15]
and sil, al
mov ecx, 0x33
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x140067532
add r10b, 0x7a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x56
jmp 0x140067530
add r10b, 0x16
movzx eax, bl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x140067520
lea rdx, [rbp + 0x177c6e0]
jmp 0x140068057
lea rdx, [rbp + 0x1634392]
jmp 0x140068057
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x19bd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r14, 0x3f425e60f98649ac
movabs r15, 0x39555168c5b8970c
movzx r11d, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140068c83
movzx ebx, byte [rbp + rdi - 0x40]
mov esi, ebx
cmp r8, rdi
ja 0x140068c7a
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14006811f
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
add r11b, 0x4c
jmp 0x140068159
je 0x140068c04
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068b7b
lea rax, [rcx + 1]
cmp r8, rax
je 0x140068b4d
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068b10
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068aec
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140068c71
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14006818e
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400681c2
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x140068aae
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068a88
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068a6c
lea rax, [rcx + 1]
cmp r8, rax
je 0x140068a50
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400686e8
nop
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400686ce
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400686a5
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140068683
lea rax, [r9 + 9]
cmp r8, rax
je 0x14006879b
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140068660
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140068644
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140068628
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14006860c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400685de
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400681d0
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x140068c55
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x140068c35
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400683b8
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14006839e
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14006837f
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14006859e
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14006855d
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140068521
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400684fd
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400681d0
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400684cf
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400684b3
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x140068497
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14006847b
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x14006845c
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x14006843d
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x14006841b
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400683f2
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400683d8
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400681d0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
jmp 0x1400681d0
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400681c2
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x140068160
sub r10b, 0x4c
movzx eax, r10b
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400680f3
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x140068ac3
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400680e2
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x1400680e2
lea edx, [r10 - 0x28]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140068b29
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
add r8, r9
jmp 0x140068b62
add r10b, 0x28
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x18
jmp 0x140068b62
lea edx, [r10 - 0x30]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068b9e
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x140068bc8
add r10b, 0x20
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400680e2
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0xa
jb 0x140068514
lea ecx, [r10 - 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x70]
jmp 0x140068ac3
lea edx, [r10 + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 8
jae 0x140068a17
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x140068925
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
jmp 0x14006852f
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
lea rax, [r8 + r9]
cmp rax, 5
je 0x140068a34
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x140068814
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
jmp 0x14006856b
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
jmp 0x140068bc8
lea edx, [r10 - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068b9e
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
jmp 0x140068b62
add r10b, 0x48
movzx eax, r10b
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x140068b62
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
dec rdi
inc rdi
jmp 0x1400680e2
add r10b, 0x40
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400680e2
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140068ac3
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x140068710
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400685b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068747
add r10b, 0x38
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
inc rax
cmp r8, rax
jne 0x140068769
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x140068ba1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068792
add r10b, 0x40
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x140068b62
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400687ba
lea edx, [r10 - 0x10]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140068b29
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400687e8
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400680e2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400685b3
lea edx, [r10 - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140068ac3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140068837
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x140068ac3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068862
add r10b, 4
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1c
dec rdi
inc rdi
jmp 0x1400680e2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x14006888a
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x140068b29
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400688b6
sub r10b, 0x4c
movzx eax, r10b
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x140068b62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400688d7
add r10b, 0xc
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
jmp 0x140068b5e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400688fc
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068b9e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140068577
sub r10b, 0x44
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x24
jmp 0x140068bc8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068958
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
inc rax
cmp r8, rax
jne 0x14006897c
lea edx, [r10 + 0x20]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068b9e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400689a1
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x140068b62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400689cd
sub r10b, 0x30
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x140068b62
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400689f0
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x140068b29
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14006853b
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x140068ac3
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
add r11b, bl
jmp 0x140068b29
lea edx, [r10 + 0x38]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068ba1
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x140068b9e
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
jmp 0x140068b62
add r10b, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400680e2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400680e2
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400680e2
movzx r10d, dil
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
sub r10b, 0x74
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rbp + rdi - 0x40], cl
add r8, r9
jmp 0x140068b62
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x54
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400680e2
movabs rax, 0xbad094a6d2ac03b4
add rax, rdi
and sil, al
mov ecx, 0xa
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
movzx r10d, dil
add r11b, bl
sub r10b, 0x1c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
movabs rax, 0xbdc71b22ec92dd04
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x1c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400680e2
add r10b, 0x5c
movzx eax, r10b
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400680e0
add r10b, 4
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1c
jmp 0x1400680d0
lea rdx, [rbp + 0x1797f50]
jmp 0x140068c87
lea rdx, [rbp + 0x7fc8fc]
jmp 0x140068c87
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xad8a
mov byte [rbp - 0x16], 0xca
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0xa730f81e223c3262
movabs r14, 0xf592e85a66b49726
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140069792
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp r8, rbx
ja 0x140069789
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140068d50
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x52
jmp 0x140068d70
je 0x140069721
lea rax, [r9 + 3]
cmp r8, rax
je 0x140069702
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400696dd
movzx r10d, bl
cmp r9, rbx
ja 0x140069780
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x140068da0
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x46
jmp 0x140068de0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006969b
lea rax, [r9 + 4]
cmp r8, rax
je 0x140069649
lea rax, [r9 + 3]
cmp r8, rax
je 0x140069630
lea rax, [r9 + 9]
cmp r8, rax
je 0x140069602
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14006930e
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140069300
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400692db
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400692b9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400692ab
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006928f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14006926f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140069252
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140069236
lea rax, [r9 + 5]
cmp r8, rax
je 0x140069208
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140068df0
lea r8, [r9 + 0x40]
lea r9, [r8 + 2]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140069764
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140069748
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140068fd8
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140068fbe
lea rax, [r9 + 1]
cmp r8, rax
jb 0x140068fa4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400691be
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14006917e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14006913e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140069117
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140068df0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400690ed
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400690cd
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400690b3
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140069097
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140069077
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14006905d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14006903b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140069012
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140068ff8
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x140068df0
lea r8, [r9 + 0x2a]
lea r9, [r8 + 5]
jmp 0x140068df0
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x140068de0
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
jmp 0x140068d74
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068d25
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400696b3
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140068d12
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x140068d12
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
jmp 0x140069661
add r10b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140069680
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
jmp 0x140069683
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x14006959e
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 0x1400695c8
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 - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
inc rbx
jmp 0x140068d12
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x80
jb 0x140069132
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 0x1400696b3
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
cmp r8, 0x400
jae 0x140069571
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400694b1
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
jmp 0x14006914d
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x14006958d
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400693f7
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x140069193
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 - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400695c8
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 0x14006959e
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 0x140069683
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
jmp 0x140069680
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x140069652
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 0x140068d12
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 0x140068d12
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400696a4
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x14006932b
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x1400691cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140069362
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 - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
inc rax
cmp r8, rax
jne 0x140069384
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x14006959e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400693ad
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 0x140069683
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400693d0
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x140069661
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400691d6
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400696b3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006940e
lea edx, [r10 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1400696a4
cmp r8, rcx
jne 0x140069439
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
dec rbx
inc rbx
jmp 0x140068d12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140069462
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140069683
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140069488
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 0x14006959e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140069193
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x1400695c8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400694e4
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 - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
inc rax
cmp r8, rax
jne 0x140069508
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400695c8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14006952b
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 0x14006959e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140069556
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 0x140068d12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140069156
lea edx, [r10 + 0x48]
mov ecx, 4
jmp 0x1400696a4
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 0x140069661
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0xc]
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x18], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
add cl, r11b
mov byte [rbp + rbx - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
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
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
jmp 0x140069680
lea edx, [r10 + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140068d12
lea edx, [r10 - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 2
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x140068d12
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140068d12
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x140068d12
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0xa
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140068d12
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
jmp 0x140068d10
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
jmp 0x140068d00
lea rdx, [rbp + 0x171d9c0]
jmp 0x140069796
lea rdx, [rbp + 0x12e0c22]
jmp 0x140069796
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov rcx, r13
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret