Function at 0x1400aa1c0
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 [0x14023cdc8]
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], 0x45fb
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 r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rdx, 0xf16206264d550459
cmp rbx, 0x23
jae 0x1400aae7d
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400aae74
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400aa335
movabs rcx, 0xce8ac35728410035
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x73
jmp 0x1400aa362
je 0x1400aae04
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aadcd
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aadaa
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400aad60
movzx edi, r10b
cmp r9, rbx
ja 0x1400aae6b
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400aa393
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x6f
add r11b, dl
jmp 0x1400aa3d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aad40
inc rax
cmp r8, rax
je 0x1400aad14
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aaceb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aacc8
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400aa956
nop dword [rax]
lea rcx, [r9 + 0x2a]
cmp r8, rcx
je 0x1400aa93c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400aa919
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400aa8f9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400aa8dc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aa8bf
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400aa8a0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aa87e
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400aa85f
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aa832
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400aa3e0
mov r8, rcx
lea r9, [rcx + 9]
lea rcx, [r9 + 8]
cmp r8, rcx
jb 0x1400aae50
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400aae35
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400aa5eb
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400aa5ba
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400aa592
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400aa7eb
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400aa7a3
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400aa768
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400aa746
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400aa3e0
mov r8, rcx
lea r9, [rcx + 0x64]
lea rcx, [r9 + 0x42]
cmp r8, rcx
ja 0x1400aa71e
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400aa704
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400aa6e7
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400aa6c8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400aa6a6
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400aa687
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400aa662
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400aa63a
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400aa61c
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400aa3e0
mov r8, rcx
lea r9, [rcx + 0x40]
jmp 0x1400aa3e0
movabs rdx, 0x25581052db4b1cc7
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x71
add r11b, dl
jmp 0x1400aa3d0
movabs rdx, 0x884289a48ac91c5d
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 0x75
add r11b, dl
movabs rdx, 0xf16206264d550459
jmp 0x1400aa366
movabs rdx, 0xeb2d02f63a471bf3
add rdx, rbx
movzx eax, r10b
and al, dl
add al, al
movzx r11d, dil
sub r11b, al
add dl, 0x5b
add r11b, dl
movabs rdx, 0xf16206264d550459
jmp 0x1400aa300
lea edx, [rbx - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
add r11b, dl
jmp 0x1400aad85
lea edx, [rbx + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
lea edx, [rbx - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400aa2e2
lea edx, [rbx - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
movzx edi, bl
jmp 0x1400aac1e
lea edx, [rbx + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
add r8, r9
jmp 0x1400aadeb
lea edx, [rbx - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400aadeb
lea ecx, [rbx + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
movzx edi, bl
jmp 0x1400aac62
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2e
jmp 0x1400aac8a
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
lea ecx, [rbx + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 9
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400aa2e2
lea ecx, [rbx + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x23
cmp r9, 4
jb 0x1400aa75b
lea ecx, [rbx + 0x1e]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_socket
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1400aad85
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3d
cmp r8, 0x7a
jae 0x1400aac05
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400aab07
lea edx, [rbx - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aa77d
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x57
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400aac48
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400aaa5e
lea ecx, [rbx - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x67
jmp 0x1400aa7b8
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
lea edx, [rbx - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aac8a
movzx edi, bl
lea edx, [rdi + 0x42]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aac62
lea edx, [rbx - 0x28]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aadeb
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 2
add r8, r9
jmp 0x1400aadeb
movzx edi, bl
lea ecx, [rdi + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x1400aac21
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
dec rbx
inc rbx
jmp 0x1400aa2e2
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x1400aad85
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400aa984
movabs rcx, 0xce8ac35728410035
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x73
jmp 0x1400aa800
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400aa9ba
lea edx, [rbx - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aa9e5
movzx edi, bl
lea edx, [rdi - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aac62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aaa0b
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
add r8, r9
jmp 0x1400aadeb
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400aaa31
movzx edi, bl
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x1400aac21
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400aa800
lea ecx, [rbx + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
dec rbx
inc rbx
jmp 0x1400aa2e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aaa81
lea ecx, [rbx + 0xb]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4d
jmp 0x1400aad85
inc rax
cmp r8, rax
jne 0x1400aaaac
lea ecx, [rbx + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x33
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aaad2
movzx edi, bl
lea ecx, [rdi - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4f
jmp 0x1400aac62
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400aa7b8
lea ecx, [rbx + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aab3d
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
inc rax
cmp r8, rax
jne 0x1400aab64
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aac8a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aab8a
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
add r8, r9
jmp 0x1400aadeb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aabad
movzx edi, bl
lea ecx, [rdi + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3a
jmp 0x1400aac21
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400aabd9
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 6
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400aa77d
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aad85
movzx edi, bl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x24
lea r11d, [rcx + rcx]
add r11b, dl
sub dil, 0x43
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x2b
add r10b, r11b
add r10b, dil
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
jmp 0x1400aadeb
movzx edi, bl
lea edx, [rdi - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add dil, 0x27
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x11
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
movabs rax, 0x9fe32e3c306106d5
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x2d
jmp 0x1400aadeb
movabs rax, 0xc8a29a313edb0597
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x21
dec rbx
inc rbx
jmp 0x1400aa2e2
movabs rax, 0x2b8d1382ee59052d
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x3b
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
movabs rcx, 0x8e778cd49dd704c3
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x55
jmp 0x1400aad7e
movabs rcx, 0x544c7f77fcd303ef
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x77
movzx r10d, dil
add r11b, cl
lea ecx, [rbx + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x45
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
jmp 0x1400aa2e2
movabs rax, 0xdff664bebacb0247
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0xf
add r8, r9
jmp 0x1400aadeb
movabs rax, 0x42e0de106a4901dd
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0xb
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aa2e2
movabs rax, 0x6ba04a0578c3009f
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x59
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa2e2
sub bl, 0x77
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x41
jmp 0x1400aa2de
add bl, 0x1f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x27
jmp 0x1400aa2c3
lea rbx, [rbp + 0x16c2334]
jmp 0x1400aae81
lea rbx, [rbp + 0xad2369]
jmp 0x1400aae81
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400aaea0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004440
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.1400029b0
nop
lea rcx, [rbp + 0x10]
call fcn.140002800
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xf7243d31
mov dword [rsp + 0x24], 0x2936342e
mov dword [rsp + 0x28], 0x333f23f8
mov word [rsp + 0x2c], 0xfd2e
mov byte [rsp + 0x2e], 0x5e
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 [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rcx, 0xd75710416b2ce6d2
cmp rbx, 0x23
jae 0x1400aba51
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x1400aba48
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aaf8a
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x42
jmp 0x1400aafb6
je 0x1400ab9d3
inc rax
cmp r8, rax
je 0x1400ab94e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab91f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ab900
movzx r10d, bl
nop word [rax + rax]
cmp r9, rbx
ja 0x1400aba3f
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400aafec
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 0x1400ab040
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ab8c1
inc rax
cmp r8, rax
je 0x1400ab89f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab883
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab867
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ab84a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ab81c
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ab58d
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ab570
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ab54b
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ab525
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ab50b
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400ab4eb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ab4cf
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ab4b2
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ab496
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ab468
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ab050
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400aba23
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400aba03
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400ab235
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400ab218
lea rcx, [r9 + 0x7a]
cmp r8, rcx
jb 0x1400ab1fe
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ab41b
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ab3de
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ab3a3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400ab380
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ab050
mov r8, rcx
lea r9, [rcx + 0x10]
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400ab352
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400ab336
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400ab319
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400ab2fd
lea rcx, [r9 + 0xa]
cmp r8, rcx
ja 0x1400ab2dd
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ab2c3
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ab29d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ab278
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ab25b
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ab050
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400ab050
lea ecx, [r10 + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
jmp 0x1400ab040
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
add dl, r11b
jmp 0x1400aafc0
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
movabs rcx, 0xd75710416b2ce6d2
jmp 0x1400aaf60
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ab8d6
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
inc r9
dec rbx
inc rbx
jmp 0x1400aaf42
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 0x1400aaf42
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400ab7df
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 0x1400ab933
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x44
jmp 0x1400ab936
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 0x1400ab971
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x1400ab999
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
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aaf42
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1a
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400aaf42
lea edx, [r10 - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x20
jb 0x1400ab397
lea ecx, [r10 - 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x68]
jmp 0x1400ab8d6
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
cmp r8, 0x5a
jae 0x1400ab7c7
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400ab71a
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
jmp 0x1400ab3b2
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
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400ab804
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400ab629
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x46
jmp 0x1400ab3f3
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
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 0x1400aaf42
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x1400ab999
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 0x1400ab971
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400ab936
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ab933
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x18
jmp 0x1400ab7df
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400aaf42
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 0x1400aaf42
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ab8d6
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400ab5aa
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x1400ab42a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab5dd
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aaf42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab602
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
jmp 0x1400ab933
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab433
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
jmp 0x1400ab8d6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab64f
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
jmp 0x1400ab8d6
inc rax
cmp r8, rax
jne 0x1400ab67d
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400aaf42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab6a6
add r10b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ab933
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ab6cb
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2e
jmp 0x1400ab936
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ab6f1
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ab971
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab3f3
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
jmp 0x1400ab999
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab74d
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aaf42
inc rax
cmp r8, rax
jne 0x1400ab775
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
jmp 0x1400ab999
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ab7a0
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 0x1400aaf42
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ab3bb
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x1400ab8d6
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
add dl, r11b
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x20], cl
jmp 0x1400ab933
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
jmp 0x1400ab96f
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
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aaf42
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 0x1400ab971
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x1400ab936
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
jmp 0x1400ab933
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
dec rbx
inc rbx
jmp 0x1400aaf42
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x72
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400aaf42
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x22
dec rbx
inc rbx
jmp 0x1400aaf42
lea ecx, [rbx + 6]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2a
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aaf42
movabs rcx, 0xe36171c9ee3a4fbe
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x32
movzx r10d, bl
add dl, cl
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x6a
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x28
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 0x1400aaf42
movabs rax, 0x860530c44186b476
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x3a
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aaf42
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aaf3e
add r10b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
jmp 0x1400aaf24
lea rcx, [rbp + 0x16b1438]
jmp 0x1400aba56
lea rcx, [rbp + 0x97fb0a]
jmp 0x1400aba56
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006550
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x234d0d41
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, 0x28c4895ca58fd3a6
movabs r14, 0x6ee8d441d20e70d6
movabs r15, 0x7a4d9c15f0af7af2
movzx edx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ac663
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x1400ac65a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400abb10
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x76
jmp 0x1400abb56
je 0x1400ac5e7
inc rax
cmp r8, rax
je 0x1400ac58d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ac55e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ac542
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ac502
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ac4e2
movzx r11d, bl
nop word [rax + rax]
cmp r9, rbx
ja 0x1400ac651
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400abb89
lea ecx, [r11 - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x52
jmp 0x1400abbc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ac49f
inc rax
cmp r8, rax
je 0x1400ac47a
cmp r8, rcx
je 0x1400ac454
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ac42a
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ac10d
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ac0f3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ac0ce
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ac0ac
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ac091
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ac06e
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ac04e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ac033
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ac013
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400abfe5
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400abbd0
lea r8, [r9 + 0x61]
lea r9, [r8 + 1]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ac631
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ac611
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400abdc1
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400abda4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400abd87
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400abf9b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400abf56
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400abf19
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400abef6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400abbd0
lea r8, [r9 + 3]
lea r9, [r8 + 9]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400abec8
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400abeaa
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400abe90
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400abe74
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400abe55
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400abe43
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400abe21
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400abdfc
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400abde1
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400abbd0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
jmp 0x1400abbd0
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400abbc0
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400abb60
sub r11b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400abae5
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ac4b4
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x1400abad2
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x1400abad2
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
sub dl, 0x54
jmp 0x1400ac513
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
jmp 0x1400ac575
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400ac575
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x18
jmp 0x1400ac3f9
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 4
add dl, r11b
jmp 0x1400ac5ad
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400abad2
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
cmp r9, 0x2a
jb 0x1400abf0d
lea edx, [r11 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400ac4b6
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x16
add dl, cl
cmp r8, 0xa
jae 0x1400ac3c4
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400ac2b3
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x34
jmp 0x1400abf2e
lea edx, [r11 + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 2
add dl, cl
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400ac3e1
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400ac1fe
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400abf6b
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ac5ad
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ac3f9
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ac575
sub r11b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ac575
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ac51b
sub r11b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
dec rbx
inc rbx
jmp 0x1400abad2
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400abad2
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4c
jmp 0x1400ac4b4
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400ac131
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400abfb0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac168
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 0x1400abad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac191
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
jmp 0x1400ac575
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ac1ac
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
sub dl, 8
jmp 0x1400ac513
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ac1d7
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
dec rbx
inc rbx
jmp 0x1400abad2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400abfb2
lea edx, [r11 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x44
jmp 0x1400ac4b4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac222
lea edx, [r11 - 0x26]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ac4b4
inc rax
cmp r8, rax
jne 0x1400ac24c
add r11b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
dec rbx
inc rbx
jmp 0x1400abad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac267
lea edx, [r11 - 0x42]
movzx eax, r10b
and al, dl
sub dl, 0x32
jmp 0x1400ac513
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ac28c
add r11b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x1400ac575
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400abf6d
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6e
jmp 0x1400ac3f9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac2e6
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac30f
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ac575
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ac33b
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400ac575
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ac36a
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400abad2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ac39c
sub r11b, 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 0x1400abad2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400abf30
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400ac4b4
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, r10b
sub dl, 0x10
jmp 0x1400ac51b
lea edx, [r11 - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x24
add dl, cl
add r11b, 0x62
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400ac5ad
add r11b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
sub r11b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400abad2
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
inc r9
dec rbx
inc rbx
jmp 0x1400abad2
lea edx, [r11 - 0x16]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x66
add dl, cl
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x1400abad2
lea ecx, [rbx - 0x46]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x16
dec rbx
inc rbx
jmp 0x1400abad2
movzx r11d, bl
lea edx, [r11 + 0x6e]
movzx eax, r10b
and al, dl
sub dl, 2
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x70], cl
add r8, r9
jmp 0x1400ac575
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
add r8, r9
jmp 0x1400ac575
lea rax, [rbx + r14]
and dil, al
mov ecx, reloc.WS2_32.dll_send
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400abad2
movabs rax, 0xcbd6aecf3bcf223e
add rax, rbx
and dil, al
mov ecx, Ordinal_41
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x38
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
lea rax, [rbx + r15]
and dil, al
mov ecx, Ordinal_50
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400abad2
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400abad0
sub r11b, 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 0x1400abac0
lea rdx, [rbp + 0x16232f8]
jmp 0x1400ac668
lea rdx, [rbp + 0x72069e]
jmp 0x1400ac668
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf0fa8ef4
mov word [rsp + 0x4c], 0x49fc
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, 0xd80302d3df773fb5
movabs r15, 0x981b1972db313d5d
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ad23b
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x1400ad232
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ac740
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0xd
jmp 0x1400ac779
je 0x1400ad1c1
inc rax
cmp r8, rax
je 0x1400ad166
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad13a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ad121
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ad102
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400ad229
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400ac7a9
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x11
jmp 0x1400ac7f0
lea rdx, [r9 + 1]
cmp r8, rdx
je 0x1400ad0c3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad087
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ad068
cmp r8, rcx
je 0x1400ad04c
lea rax, [rdx + 1]
cmp r8, rax
je 0x1400ad009
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400acd0c
nop dword [rax]
lea rcx, [r9 + 0x28]
cmp r8, rcx
je 0x1400accf2
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400acccd
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400accab
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400acc91
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400acc72
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400acc52
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400acc34
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400acc14
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400acbe6
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ac800
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400ad20d
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400ad1f1
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400ac9bd
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400ac9a3
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400ac989
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400acb9a
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400acb4d
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400acb10
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400acaed
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x10]
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400acac3
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400acaa5
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400aca89
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400aca69
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400aca46
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400aca28
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400aca02
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ac9d9
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x1000]
jmp 0x1400ac800
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x1400ac7f0
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xb
jmp 0x1400ac780
add r10b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x25
jmp 0x1400ac715
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400ac702
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400ac702
lea edx, [r10 - 0x76]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400ad09c
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
add r8, r9
jmp 0x1400ad14e
sub r10b, 0x4a
movzx eax, r11b
and al, r10b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400ad14e
lea edx, [r10 + 0x4c]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x14
add bl, dl
jmp 0x1400ad01e
sub r10b, 0x1e
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x2e
add bl, r10b
jmp 0x1400ad183
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x48
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ac702
sub r10b, 0x11
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x77
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400ac702
lea edx, [r10 - 0x7b]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x5d
add bl, dl
cmp r9, 4
jb 0x1400acb04
lea edx, [r10 + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400ad0d8
lea edx, [r10 + 0x1b]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x43
add bl, dl
cmp r8, 0x400
jae 0x1400acfd4
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400acefe
lea edx, [r10 - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
jmp 0x1400acb25
lea edx, [r10 - 0x4f]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x29
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400acff1
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400ace37
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x19
jmp 0x1400acb62
add r10b, 0x16
movzx eax, r11b
and al, r10b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ac702
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ad183
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ad01e
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ad14e
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
add r8, r9
jmp 0x1400ad14e
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x1400ad09c
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
dec rdi
inc rdi
jmp 0x1400ac702
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec rdi
inc rdi
jmp 0x1400ac702
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6a
jmp 0x1400ad0d8
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400acd32
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xd
jmp 0x1400acbb1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acd69
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ac702
inc rax
cmp r8, rax
jne 0x1400acd8f
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ad01e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400acdb7
add r10b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x76
add r8, r9
jmp 0x1400ad14e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400acdda
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x1400ad09c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ace05
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
dec rdi
inc rdi
jmp 0x1400ac702
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400acbb1
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
inc r9
dec rdi
inc rdi
jmp 0x1400ac702
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ace5c
lea edx, [r10 - 0x75]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 0x33
add bl, dl
jmp 0x1400ad0d8
inc rax
cmp r8, rax
jne 0x1400ace86
add r10b, 0x5f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x67
dec rdi
inc rdi
jmp 0x1400ac702
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aceae
add r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x65
add r8, r9
jmp 0x1400ad14e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400aced3
lea edx, [r10 + 7]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x31
add bl, dl
jmp 0x1400ad01e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400acb64
add r10b, 0x71
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x17
add bl, r10b
jmp 0x1400ad183
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acf35
add r10b, 0x64
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ac702
inc rax
cmp r8, rax
jne 0x1400acf59
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6e
jmp 0x1400ad14e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400acf7e
lea edx, [r10 + 0x76]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x3a
add bl, dl
jmp 0x1400ad09c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400acfa9
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400ac702
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400acb27
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400ad0d8
lea edx, [r10 - 0x78]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x24
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ad09c
lea edx, [r10 - 0xe]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ad01e
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x39
sub r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x6f
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400ad183
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x1400ad14e
sub r10b, 0x15
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6d
add r8, r9
jmp 0x1400ad14e
lea ecx, [r10 - 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x79
add r10b, 0x3d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x55
add r11b, bl
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
add r8, r9
jmp 0x1400ad14e
lea ecx, [r10 + 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x2b
sub r10b, 0x2d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x3b
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ac702
lea ecx, [rdi - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3d
dec rdi
inc rdi
jmp 0x1400ac702
lea ecx, [rdi - 0x39]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x71
add r8, r9
jmp 0x1400ad14e
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
add bl, 0x75
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ac702
movabs rax, 0x380f0e235d543e89
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
add bl, 0x41
lea edx, [rdi + 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, r11b
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 0x1400ac702
movabs rax, 0x8809087b9e65bf1f
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea ebx, [r11 + rax]
add bl, 0x27
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ac702
add r10b, 9
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x3f
jmp 0x1400ac700
sub r10b, 0x61
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x59
jmp 0x1400ac6f0
lea rdx, [rbp + 0x15ecce4]
jmp 0x1400ad240
lea rdx, [rbp + 0xd60c99]
jmp 0x1400ad240
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x8565
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x27909bce11d40ac1
movabs r14, 0x64157a3ea07460c9
movabs r15, 0x76b1d36a357c2043
movzx ebx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ade48
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400ade3f
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ad310
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x47
jmp 0x1400ad357
je 0x1400addda
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400add56
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400add2d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400adcf0
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400adcd1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400adcaf
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400ade36
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400ad389
lea ecx, [r10 - 0x2b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x2d
jmp 0x1400ad3c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400adc70
inc rax
cmp r8, rax
je 0x1400adc4e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400adc2f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400adc13
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400ad911
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ad8f3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ad8ce
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ad8a8
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ad88e
lea rcx, [r9 + 0x64]
cmp r8, rcx
je 0x1400ad86b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ad84f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ad831
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ad815
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ad7e7
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ad3d0
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400ade1a
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400addfe
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400ad5b0
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400ad597
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400ad57d
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400ad79d
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400ad753
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400ad715
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400ad6f2
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400ad3d0
lea r8, [r9 + 2]
lea r9, [r8 + 9]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ad6c8
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ad6a8
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ad68e
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400ad66e
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ad64f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ad631
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ad60f
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ad5ea
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ad5cc
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ad3d0
lea r8, [r9 + 5]
lea r9, [r8 + 0x20]
jmp 0x1400ad3d0
lea ecx, [r10 - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x73
jmp 0x1400ad3c0
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
inc bl
jmp 0x1400ad360
sub r10b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x71
jmp 0x1400ad2e5
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400adc85
add r10b, 0x26
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xa
inc r9
dec rdi
inc rdi
jmp 0x1400ad2d2
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400ad2d2
lea edx, [r10 + 0x22]
movzx eax, r11b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400add09
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
add r8, r9
jmp 0x1400add3e
add r10b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400add3e
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x44
jmp 0x1400add74
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400add9c
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad2d2
sub r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x3b
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400ad2d2
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x37
cmp r9, 0x200
jb 0x1400ad709
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_27
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x1400adc85
lea ecx, [r10 - 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x57
cmp r8, 0x42
jae 0x1400adbe0
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400adadf
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ad72a
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1b
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400adbfd
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400ada46
lea ecx, [r10 - 3]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x15
jmp 0x1400ad768
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad2d2
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x1400add9c
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400add74
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400add3e
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400add3e
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400add09
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ad2d2
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400ad2d2
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400adc85
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400ad937
lea ecx, [r10 - 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x47
jmp 0x1400ad7b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ad96e
sub r10b, 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 - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad2d2
inc rax
cmp r8, rax
jne 0x1400ad992
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400add3e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ad9be
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400add3e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ad9ed
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ad2d2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ada1f
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ad2d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ad7b2
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
jmp 0x1400adc85
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ada69
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x79
jmp 0x1400adc85
inc rax
cmp r8, rax
jne 0x1400ada93
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x6b
dec rdi
inc rdi
jmp 0x1400ad2d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400adab6
lea ecx, [r10 + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x23
jmp 0x1400add09
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ad768
add r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5b
jmp 0x1400add9c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400adb12
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad2d2
inc rax
cmp r8, rax
jne 0x1400adb3a
sub r10b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400add9c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400adb63
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400add3e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400adb86
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x12
jmp 0x1400add09
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400adbb5
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ad2d2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ad72a
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400adc85
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x14
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400add09
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [rcx - 0x66]
jmp 0x1400add74
sub r10b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x27
jmp 0x1400add3e
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
add r8, r9
jmp 0x1400add3e
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
dec rdi
inc rdi
jmp 0x1400ad2d2
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x61
sub r10b, 0x59
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x6f
add r10b, r11b
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400ad2d2
lea ecx, [rdi - 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x49
inc r9
dec rdi
inc rdi
jmp 0x1400ad2d2
lea ecx, [rdi + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x29
dec rdi
inc rdi
jmp 0x1400ad2d2
movzx r10d, dil
lea ecx, [r10 - 0x33]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x65
add r10b, 0x29
movzx eax, r10b
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x1f
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
add r8, r9
jmp 0x1400add3e
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x7f
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad2d2
movabs rax, 0x14f442a27ccc4b47
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0xf
movzx r10d, dil
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x53
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
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 0x1400ad2d2
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x2b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad2d2
add r10b, 0x45
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x1d
jmp 0x1400ad2d0
sub r10b, 0x3d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x55
jmp 0x1400ad2c0
lea rdx, [rbp + 0x177396c]
jmp 0x1400ade4c
lea rdx, [rbp + 0x8b442d]
jmp 0x1400ade4c
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xd62
mov byte [rbp - 0x16], Ordinal_35
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x3e4d48d852b9ec26
movabs r14, 0x30b78f9ae8894d56
movabs r15, 0xbae7da88f82dc472
movzx r8d, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400aea62
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp rax, rbx
ja 0x1400aea59
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400adf21
lea rdx, [rbx + rsi]
mov rcx, rdx
and rcx, rdi
imul r8, rcx, 0xfffffffffffffffe
add r8, rdx
add r8, rdi
sub r8b, 0xa
jmp 0x1400adf4e
je 0x1400ae9ee
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ae9c0
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400ae97e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ae959
movzx r10d, bl
cmp r9, rbx
ja 0x1400aea50
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1400adf80
lea r8d, [r10 + 0x1e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_socket
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400adfc1
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ae915
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ae8fa
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ae8da
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400ae888
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400ae859
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400ae50b
nop
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ae4f0
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ae4ca
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400ae4a7
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x1400ae499
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ae475
lea rcx, [r9 + 0x10]
cmp rax, rcx
je 0x1400ae454
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400ae435
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400ae414
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400ae3e5
mov rax, rdx
lea r9, [rdx + 0x200]
lea rcx, [r9 + 0x1000]
cmp rdx, rcx
jb 0x1400aea33
lea rcx, [r9 + 0x10]
cmp rdx, rcx
jb 0x1400aea16
lea rcx, [r9 + 0x80]
cmp rdx, rcx
jb 0x1400ae1ac
lea rcx, [r9 + 6]
cmp rdx, rcx
jb 0x1400ae191
lea rcx, [r9 + 0x28]
cmp rdx, rcx
jb 0x1400ae176
lea rcx, [r9 + 2]
cmp rdx, rcx
jb 0x1400ae398
lea rcx, [r9 + 9]
cmp rdx, rcx
jb 0x1400ae34f
lea rcx, [r9 + 0x41]
cmp rdx, rcx
jb 0x1400ae308
lea rcx, [r9 + 4]
cmp rdx, rcx
jb 0x1400ae2df
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x1400adfd0
lea rax, [r9 + 0x7a]
lea r9, [rax + 0x2a]
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400ae2b0
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400ae293
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400ae278
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400ae25b
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400ae23b
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400ae220
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400ae1fd
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400ae1d7
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400ae1c9
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400adfd0
lea rax, [r9 + 5]
lea r9, [rax + 9]
jmp 0x1400adfd0
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
jmp 0x1400adfc1
lea edx, [r10 + 0x56]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5a
jmp 0x1400adf52
add r10b, 0xa
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x46
jmp 0x1400adef5
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x1400ae91e
sub r10b, 0x5c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x7c
inc r9
dec rbx
inc rbx
jmp 0x1400adee2
add r10b, 0x58
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x68
dec rbx
inc rbx
jmp 0x1400adee2
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x54
jmp 0x1400ae99c
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x40
add rax, r9
jmp 0x1400ae9d5
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
jmp 0x1400ae9d5
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x18
jmp 0x1400ae82f
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 4
jmp 0x1400ae8a0
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
sub r10b, 0x2e
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
mov byte [rbp + rbx - 0x18], r8b
inc rbx
jmp 0x1400adee2
lea r8d, [r10 - 0x7a]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
cmp r9, 0x1000
jb 0x1400ae2fb
lea edx, [r10 + 0x24]
movzx ecx, dl
and cl, r11b
mov r8d, 2
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
add r8b, r8b
jmp 0x1400ae92f
lea r8d, [r10 + 0x3a]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
cmp rax, 0x28
jae 0x1400ae802
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x1400ae732
lea edx, [r10 + 0x2c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x34
jmp 0x1400ae322
lea r8d, [r10 - 0x12]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3f
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
lea rcx, [r9 + rax]
cmp rcx, 4
je 0x1400ae81d
lea rcx, [r9 + 8]
cmp rax, rcx
jbe 0x1400ae633
lea edx, [r10 + 0xe]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x62
jmp 0x1400ae369
sub r10b, 0x4c
movzx ecx, r10b
and cl, r11b
mov edx, 0xa
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
add r10b, 0x68
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400ae8a0
lea r8d, [r10 + 0x1c]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400ae82f
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400ae9d5
sub r10b, 0x7c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x1400ae9d5
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400ae98b
sub r10b, 0x14
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x74
dec rbx
inc rbx
jmp 0x1400adee2
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400adee2
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4c
jmp 0x1400ae92f
lea rcx, [r9 + 2]
cmp rax, rcx
jae 0x1400ae52f
lea edx, [r10 + 0x26]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0xa
jmp 0x1400ae3b2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae567
add r10b, 0x3c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
inc rcx
cmp rax, rcx
jne 0x1400ae58e
lea r8d, [r10 - 0x2c]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400ae82f
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae5bb
add r10b, 0x6c
movzx ecx, r10b
and cl, r11b
mov edx, 6
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x1400ae9d5
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae5df
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 8
jmp 0x1400ae99c
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ae60b
add r10b, 4
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x1c
dec rbx
inc rbx
jmp 0x1400adee2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae3b2
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400ae92f
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae657
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x76
jmp 0x1400ae92f
inc rcx
cmp rax, rcx
jne 0x1400ae689
sub r10b, 0x5a
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400adee2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ae6b9
sub r10b, 0xe
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400adee2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae6d0
lea r8d, [r10 + 0x3e]
mov edx, Ordinal_41
jmp 0x1400ae98b
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae6fa
sub r10b, 0x2a
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_send
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400ae9d5
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ae369
sub r10b, 0x46
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x16
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae766
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x48
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ae78a
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x70
jmp 0x1400ae82f
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae7b7
sub r10b, 0x58
movzx ecx, r10b
and cl, r11b
mov edx, 0x34
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x1400ae9d5
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae7ce
lea r8d, [r10 - 0xc]
mov edx, Ordinal_45
jmp 0x1400ae98b
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ae322
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400adee2
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x10
jmp 0x1400ae999
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x24]
sub r10b, 0x1e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x2e
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rbx - 0x18], cl
inc r9
add rcx, r9
sub rbx, rcx
jmp 0x1400ae8a0
sub r10b, 0x36
movzx ecx, r10b
and cl, r11b
mov edx, 0x3d
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
add r10b, 0x7e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x72
lea edx, [rbx + 8]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
sub dl, 0x38
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
sub r10b, 0x66
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x36
add rax, r9
jmp 0x1400ae9d5
lea edx, [r10 + 0x4e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x22
jmp 0x1400ae99c
lea r8d, [r10 + 0x6a]
mov edx, reloc.WS2_32.dll_listen
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
add r10b, 0x4a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 6
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400adee2
lea r8d, [rbx + 0x3a]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
dec rbx
inc rbx
jmp 0x1400adee2
movzx r10d, bl
lea r8d, [r10 - 0x12]
mov edx, 0x3f
movzx ecx, r8b
and cl, r11b
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
sub r10b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x1a
add r10b, r11b
add r10b, r8b
mov byte [rbp + rbx - 0x18], r10b
add rax, r9
jmp 0x1400ae9d5
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub r11b, dil
lea r8d, [rcx + r11]
sub r8b, 0x5a
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400adee2
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub r11b, dil
lea r8d, [rcx + r11]
sub r8b, 0x1e
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400adee2
sub r10b, 0x42
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x32
jmp 0x1400adee0
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x1e
jmp 0x1400aded0
lea rdx, [rbp + 0x16aa970]
jmp 0x1400aea66
lea rdx, [rbp + 0xe49596]
jmp 0x1400aea66
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042b0
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.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140006550
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