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

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
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, qword [0x14022e168]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + 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 r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0x15bb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0xbe7557d1e04d9b31
movabs rdx, 0x72bf8e6d2e3270ef
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
movabs rcx, 0xd84ebb09fe7d99ad
cmp rbx, 0x23
jae 0x1400ab4ac
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400ab4a3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aa93b
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x45
jmp 0x1400aa967
je 0x1400ab427
inc rax
cmp r8, rax
je 0x1400ab3d3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab364
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ab30e
movzx edi, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400ab49a
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400aa99d
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x57
jmp 0x1400aa9d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ab2ec
inc rax
cmp r8, rax
je 0x1400ab2b7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab292
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ab23e
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400aaf3d
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aaf23
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400aaef1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aaec7
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400aaea5
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400aae8b
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aae6c
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400aae4f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aae30
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400aae16
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400aa9e0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x41]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400ab47f
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ab464
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400aabd0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400aabac
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400aab91
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400aadce
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400aad86
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400aad4b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400aad1f
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400aa9e0
mov r8, rax
lea r9, [rax + 0x10]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400aad05
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400aaceb
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400aaccc
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400aacb1
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400aac92
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400aac77
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400aac48
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400aac1a
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400aabfe
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400aa9e0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
jmp 0x1400aa9e0
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x77
jmp 0x1400aa9d0
movabs rcx, 0xc222185931373d95
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x13
jmp 0x1400aa970
movabs rcx, 0x1184a245343c0a3b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x63
movabs rcx, 0xd84ebb09fe7d99ad
jmp 0x1400aa910
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400ab332
lea ecx, [rbx + 0x2e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x42
inc r9
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea edx, [rbx - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea edx, [rbx + 0x7a]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x56
jmp 0x1400ab388
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
jmp 0x1400ab3ad
lea ecx, [rbx - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6a
jmp 0x1400ab3b0
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab261
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x1400ab3fa
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
jmp 0x1400ab447
lea ecx, [rbx + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x61
mov byte [rbp + rbx - 0x68], r11b
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea ecx, [rbx - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x15
cmp r9, 0x80
jb 0x1400aad34
lea ecx, [rbx - 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 4]
jmp 0x1400ab335
lea ecx, [rbx - 0x5d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x75
cmp r8, 4
jae 0x1400ab20a
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400ab100
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400aad60
lea ecx, [rbx + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r11b
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x1400ab228
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400ab042
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
jmp 0x1400aad9b
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x1400ab447
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab3fa
movzx edi, bl
lea ecx, [rdi + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1e
jmp 0x1400ab264
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab3b0
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400ab3ad
movzx edi, bl
lea edx, [rdi + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab38e
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x1400ab335
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400aaf6b
movabs rcx, 0xd84ebb09fe7d99ad
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x45
jmp 0x1400aade2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aaf93
lea edx, [rbx + 0x62]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab447
inc rax
cmp r8, rax
jne 0x1400aafbd
movzx edi, bl
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab264
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aafe0
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x1400ab3b0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ab00b
movzx edi, bl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab38e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aade2
lea ecx, [rbx + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x72
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
jne 0x1400ab05e
lea ecx, [rbx - 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 5
jmp 0x1400ab335
inc rax
cmp r8, rax
jne 0x1400ab090
lea ecx, [rbx + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xf
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab0b6
movzx edi, bl
lea ecx, [rdi - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x67
jmp 0x1400ab38e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab0d9
lea ecx, [rbx - 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x23
jmp 0x1400ab3ad
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400aad9b
lea ecx, [rbx + 0x63]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x4b
jmp 0x1400ab447
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab123
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x1400ab447
inc rax
cmp r8, rax
jne 0x1400ab14a
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ab3b0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab175
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 0x1400ab38e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ab1a8
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ab1e3
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aad60
lea ecx, [rbx - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xc
jmp 0x1400ab335
movzx edi, bl
lea edx, [rdi + 0x48]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 4
lea r11d, [rcx + rcx]
jmp 0x1400ab38b
movzx edi, bl
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 0x6e]
jmp 0x1400ab264
movabs rdx, 0x92c3925dcb2c02a7
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x6f
add r11b, dl
movzx edi, bl
add dil, 0x4f
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x29
add cl, dil
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400ab3fa
movabs rcx, 0xe2261c49ce30cf4d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x1b
jmp 0x1400ab3b0
movabs rcx, 0xd04dba0dd73f353f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x47
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
movabs rdx, 0x6f12cde5dd48ce8b
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x33
jmp 0x1400ab332
movabs rdx, 0xdd7e1bde35267d7
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x1f
movzx r10d, dil
add r11b, dl
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x3d
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
movabs rdx, 0xfbff7f81ec60cdc9
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x7f
movzx r10d, dil
movzx edi, bl
add r11b, dl
sub dil, 0xb
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
add r10b, 0x4d
add r10b, r11b
add r10b, dil
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
movabs rdx, 0x3989a731f8740061
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x59
add r11b, dl
movzx r10d, dil
lea edx, [rbx - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400ab447
movabs rcx, 0x88ec311dfb78cd07
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x31
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x72bf8e6d2e3270ef
jmp 0x1400aa8f2
sub bl, 0x1f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x27
jmp 0x1400aa8ee
sub bl, 0x79
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x4f
jmp 0x1400aa8d9
lea rbx, [rbp + 0x1633fd4]
jmp 0x1400ab4b0
lea rbx, [rbp + 0x120d981]
jmp 0x1400ab4b0
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400ab4d0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xb7e8e9f5
mov dword [rsp + 0x24], 0xd5d6c8de
mov dword [rsp + 0x28], 0xd3cfdb8c
mov word [rsp + 0x2c], 0x81de
mov byte [rsp + 0x2e], 0xee
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
movabs rcx, 0xfa6bed7b25efa55c
cmp rdi, 0x23
jae 0x1400ac076
movzx ebx, byte [rsp + rdi + 0x20]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x1400ac06d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ab5bb
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x7c
jmp 0x1400ab5f5
je 0x1400abfef
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400abf66
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400abf31
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400abef6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400abecf
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400ac064
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400ab62e
lea edx, [r10 - 0x74]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ab662
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400abe8f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400abe69
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400abe4d
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400abe31
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400abb5b
nop
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400abb4d
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400abb24
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400abafe
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400abaf0
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400abad3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400abab3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aba94
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aba74
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400aba46
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ab670
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400ac044
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ac024
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ab845
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ab826
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ab807
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ab9fa
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ab9b2
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ab972
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ab948
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ab92c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ab912
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ab8f6
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ab8da
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ab8cc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ab8a6
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ab87d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ab86f
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ab670
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x400]
jmp 0x1400ab670
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ab662
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ab600
sub r10b, 0x7c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movabs rcx, 0xfa6bed7b25efa55c
jmp 0x1400ab590
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
jmp 0x1400abe98
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
inc r9
dec rdi
inc rdi
jmp 0x1400ab572
sub r10b, 0x10
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ab572
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400abf03
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
jmp 0x1400abf4a
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400abf4d
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x70
jmp 0x1400abf8c
add r10b, 0x58
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x68
jmp 0x1400abfb3
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
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
cmp r9, 0x41
jb 0x1400abdeb
lea ecx, [r10 - 0x58]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x30]
jmp 0x1400abea9
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
cmp r8, 3
jae 0x1400abdf8
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400abd29
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400ab98c
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
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400abe15
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400abc4e
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x74
jmp 0x1400ab9cc
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
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400abfb3
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 0x1400abf8c
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
jmp 0x1400abf4d
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400abf47
lea edx, [r10 - 0x50]
mov ecx, Ordinal_26
jmp 0x1400abf03
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ab572
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 0x1400ab572
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1400abe98
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400abb77
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
jmp 0x1400aba08
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400abbae
add r10b, 0x18
movzx eax, r10b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400abbd6
lea edx, [r10 - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400abf8c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400abc05
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ab572
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400abc37
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
inc r9
dec rdi
inc rdi
jmp 0x1400ab572
cmp r8, rcx
jne 0x1400aba14
lea edx, [r10 - 0x28]
mov ecx, recv
jmp 0x1400abe98
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400abc71
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x1400abea9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400abca0
add r10b, 0x14
movzx eax, r10b
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ab572
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400abcc6
sub r10b, 0x7c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400abf47
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400abcee
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400abf8c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ab9cc
add r10b, 0x64
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400abd5c
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
inc rax
cmp r8, rax
jne 0x1400abd80
sub r10b, 0x18
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x58
jmp 0x1400abfb3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400abda5
add r10b, 0x10
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x70
jmp 0x1400abf4a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400abdd0
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x1400ab572
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ab98c
lea edx, [r10 - 0x10]
mov ecx, gethostname
jmp 0x1400abe98
mov byte [rsp + rdi + 0x20], r11b
inc rdi
jmp 0x1400ab572
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x30
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400abf14
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400abf8c
add r10b, 0x4c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x14
jmp 0x1400abfb3
sub r10b, 0x24
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 4
jmp 0x1400abf4d
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
dec rdi
inc rdi
jmp 0x1400ab572
lea edx, [r10 + 0x44]
mov ecx, reloc.WS2_32.dll_select
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 4
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x1c
add bl, r10b
mov byte [rsp + rdi + 0x20], bl
inc r9
dec rdi
inc rdi
jmp 0x1400ab572
lea edx, [rdi + 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
inc r9
dec rdi
inc rdi
jmp 0x1400ab572
movzx r10d, dil
lea edx, [r10 - 0x54]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x44
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x24
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x20], bl
jmp 0x1400abf4a
lea edx, [rdi - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
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 0x1400ab572
movabs rcx, 0xd8f37e5e098d8584
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_50
sub al, sil
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, dil
add r10b, 0x74
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x2c
add r10b, bl
movzx eax, r10b
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x30]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
movabs rcx, 0xef43c87171cef014
add rcx, rdi
and sil, cl
mov eax, Ordinal_60
sub al, sil
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab572
sub r10b, 0x34
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ab56e
add r10b, 0x14
movzx eax, r10b
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ab555
lea rcx, [rbp + 0x14318f0]
jmp 0x1400ac07b
lea rcx, [rbp + 0x172be4c]
jmp 0x1400ac07b
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x3b451949
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, 0x8ab8f3080fb2a127
movabs r14, 0xe0808b488d47aa5f
movabs r12, 0xcb0ea5386de26811
movabs r15, 0xa02ad9182f17e375
movzx edx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400acbc2
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x1400acbb9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ac140
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x11
jmp 0x1400ac187
je 0x1400acb51
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400acad5
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400acaa9
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aca6b
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400aca4c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aca07
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400acbb0
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400ac1b9
lea ecx, [r11 + 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x65
jmp 0x1400ac1f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ac9f8
inc rax
cmp r8, rax
je 0x1400ac9d6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ac9b7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ac99d
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ac72e
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ac71c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ac6f7
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ac6d1
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ac6b6
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x1400ac693
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ac673
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ac659
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ac63b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ac611
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ac200
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400acb94
lea rax, [r9 + 0x200]
cmp rcx, rax
jb 0x1400acb78
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400ac3eb
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400ac3d1
lea rcx, [r9 + 0x10]
cmp r8, rcx
jb 0x1400ac3b7
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ac5c8
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400ac580
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ac543
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ac520
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ac200
mov r8, rcx
lea r9, [rcx + 5]
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400ac4f6
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400ac4d8
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400ac4be
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400ac4a2
lea rcx, [r9 + 0x5a]
cmp r8, rcx
ja 0x1400ac47f
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ac464
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ac43e
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ac419
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ac407
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ac200
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x1400ac200
lea ecx, [r11 + 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x3b
jmp 0x1400ac1f0
lea ecx, [r11 - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x19
jmp 0x1400ac190
sub r11b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 9
jmp 0x1400ac115
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
sub dl, 0x28
jmp 0x1400aca18
add r11b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
inc r9
dec rbx
inc rbx
jmp 0x1400ac102
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac102
lea edx, [r11 - 0x52]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400aca84
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400acabd
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x1400acabd
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5c
jmp 0x1400acaed
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x3a
add dl, r11b
jmp 0x1400acb17
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac102
add r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3d
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400ac102
lea edx, [r11 + 0x17]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x5f
add dl, cl
cmp r9, 0x41
jb 0x1400ac537
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400aca22
lea edx, [r11 - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7f
add dl, cl
cmp r8, 0x3e8
jae 0x1400ac966
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400ac8dc
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x1400ac558
lea edx, [r11 + 0x7b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5d
add dl, cl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400ac980
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400ac820
lea edx, [r11 + 0x4b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xd
jmp 0x1400ac595
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac102
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x3c
add dl, r11b
jmp 0x1400acb17
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1a
jmp 0x1400acaed
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400acabd
sub r11b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400acabd
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400aca84
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac102
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
inc r9
dec rbx
inc rbx
jmp 0x1400ac102
lea edx, [r11 - 0x3e]
movzx eax, r10b
and al, dl
sub dl, 0x4e
jmp 0x1400aca18
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400ac751
lea edx, [r11 + 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x11
jmp 0x1400ac5dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac788
add r11b, 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 + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac102
inc rax
cmp r8, rax
jne 0x1400ac7aa
lea edx, [r11 + 2]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xe
jmp 0x1400acaed
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ac7cd
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x74
jmp 0x1400aca84
cmp r8, rcx
jne 0x1400ac7f8
add r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac102
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac5df
lea edx, [r11 - 0x2a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400aca20
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400ac83b
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
sub dl, 0x2f
jmp 0x1400aca18
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac866
add r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
dec rbx
inc rbx
jmp 0x1400ac102
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ac889
lea edx, [r11 - 0x7d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x6b
jmp 0x1400aca84
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ac8b1
sub r11b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x49
add r8, r9
jmp 0x1400acabd
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ac597
sub r11b, 0x45
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x1d
add dl, r11b
jmp 0x1400acb17
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac913
sub r11b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac102
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ac93e
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
dec rbx
inc rbx
jmp 0x1400ac102
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ac55a
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400aca20
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0xc
add cl, cl
jmp 0x1400aca84
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0xa
jmp 0x1400acaed
lea edx, [r11 + 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x53
jmp 0x1400acaed
sub r11b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xf
add r8, r9
jmp 0x1400acabd
add r11b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x35
dec rbx
inc rbx
jmp 0x1400ac102
lea edx, [r11 - 0x7f]
movzx eax, r10b
and al, dl
add dl, 0x79
jmp 0x1400aca18
movzx r11d, bl
lea edx, [r11 - 0x1b]
movzx eax, r10b
and al, dl
sub dl, 0x43
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x29
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ac102
lea ecx, [rbx + 0x49]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
inc dl
dec rbx
inc rbx
jmp 0x1400ac102
movzx r11d, bl
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x23
add dl, cl
dec r11b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 7
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x70], r10b
add r8, r9
jmp 0x1400acabd
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
add dl, 0x67
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ac102
lea rcx, [rbx + r12]
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x77
movzx r11d, bl
add dl, cl
add r11b, 0x4d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x1b
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2c
add cl, r10b
mov byte [rsp + rbx + 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 0x1400ac102
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
sub dl, 0x33
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac102
add r11b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2b
jmp 0x1400ac100
sub r11b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x4d
jmp 0x1400ac0f0
lea rdx, [rbp + 0x14445a4]
jmp 0x1400acbc7
lea rdx, [rbp + 0xb6e6cb]
jmp 0x1400acbc7
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xd6d8242e
mov word [rsp + 0x4c], 0x65d6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs rsi, 0xdb10113be0f202d0
movabs r14, 0xb3909b1ae8821950
movabs r15, 0x913033b3a2d60870
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ad714
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400ad70b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400acca0
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x50
jmp 0x1400acce6
je 0x1400ad6a3
inc rax
cmp r8, rax
je 0x1400ad677
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ad637
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ad618
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad5f3
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ad5ae
movzx r10d, bl
nop word [rax + rax]
cmp r9, rbx
ja 0x1400ad702
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400acd1c
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x1400acd60
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ad594
inc rax
cmp r8, rax
je 0x1400ad56e
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ad63b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ad54e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ad4d5
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ad285
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ad268
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ad24a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ad228
lea rcx, [r9 + 0x40]
cmp r8, rcx
je 0x1400ad2ff
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ad209
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ad1ed
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ad1d0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ad1b4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ad186
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400acd70
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400ad6e6
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400ad6ca
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400acf58
lea rcx, [r9 + 0x200]
cmp r8, rcx
jb 0x1400acf3e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400acf21
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ad137
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ad0f4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ad0b9
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ad096
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400acd70
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400ad06c
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400ad04c
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400ad032
lea rcx, [r9 + 0x61]
cmp r8, rcx
ja 0x1400ad012
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400acffa
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400acfe0
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400acfba
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400acf95
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400acf78
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400acd70
mov r8, rcx
lea r9, [rcx + 8]
jmp 0x1400acd70
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400acd60
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400accf0
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
jmp 0x1400acc75
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
jmp 0x1400ad5c7
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 0x1400acc62
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
dec rbx
inc rbx
jmp 0x1400acc62
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x1400ad653
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add r8, r9
jmp 0x1400ad68b
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 0x1400ad68b
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
jmp 0x1400ad4ea
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
jmp 0x1400ad514
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400acc62
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
cmp r9, 2
jb 0x1400ad0ad
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x40]
jmp 0x1400ad5c7
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
cmp r8, 0x41
jae 0x1400ad49c
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400ad3fc
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x1400ad0d1
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x400
je 0x1400ad4be
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400ad36a
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ad109
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x1400ad514
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ad4ea
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x1400ad68b
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
add r8, r9
jmp 0x1400ad68b
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
dec rbx
inc rbx
jmp 0x1400acc62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
inc r9
dec rbx
inc rbx
jmp 0x1400acc62
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400ad5c7
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400ad2a2
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
jmp 0x1400ad146
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ad2d9
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
inc rax
cmp r8, rax
jne 0x1400ad2f6
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
jmp 0x1400ad68b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ad30d
lea edx, [r10 + 0x40]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400ad644
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ad338
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 0x1400acc62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ad14f
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400acc62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ad38d
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
jmp 0x1400ad5c7
inc rax
cmp r8, rax
jne 0x1400ad3b7
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
dec rbx
inc rbx
jmp 0x1400acc62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ad3da
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x70
jmp 0x1400ad653
cmp r8, rcx
jne 0x1400ad109
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x1400ad688
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ad433
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ad459
lea ecx, [r10 + 0x80]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x80
jmp 0x1400ad4ea
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ad481
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
jmp 0x1400ad68b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ad0d1
lea edx, [r10 + 0x60]
mov ecx, Ordinal_50
jmp 0x1400ad644
lea edx, [r10 + 0x80]
movzx eax, dl
and al, r11b
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
add dl, 0x80
add dl, cl
jmp 0x1400ad653
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400ad4ea
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x40
add cl, r11b
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
sub r10b, 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 0x1400ad68b
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
dec rbx
inc rbx
jmp 0x1400acc62
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 0x1400ad5c7
movzx r10d, bl
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x10
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r9
dec rbx
inc rbx
jmp 0x1400acc62
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400acc62
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
dec rbx
inc rbx
jmp 0x1400acc62
movzx r10d, bl
mov ecx, 8
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x30
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x48], r11b
add r8, r9
jmp 0x1400ad68b
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x30
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400acc62
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x10
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400acc62
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
jmp 0x1400acc60
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400acc50
lea rdx, [rbp + 0x159e308]
jmp 0x1400ad719
lea rdx, [rbp + 0xcbe5d8]
jmp 0x1400ad719
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x1a1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xabc30f48caaf06ab
movabs r14, 0x3492dda600d1401
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ae203
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400ae1fa
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ad7e0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0x53
jmp 0x1400ad800
je 0x1400ae194
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ae165
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ae146
movzx r10d, dil
cmp r9, rdi
ja 0x1400ae1f1
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400ad82d
lea ecx, [r10 + 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x31
jmp 0x1400ad880
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ae107
inc rax
cmp r8, rax
je 0x1400ae0e2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ae0a9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ae08d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ae071
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ae047
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400addbf
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400adda5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400add7c
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400add5a
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400add40
lea rcx, [r9 + 0x200]
cmp r8, rcx
je 0x1400add20
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400add04
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400adcea
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400adcca
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400adca0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ad890
mov r8, rcx
lea r9, [rcx + 0x3e8]
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400ae1d5
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400ae1b9
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400ada79
lea rax, [r9 + 8]
cmp rcx, rax
jb 0x1400ada5f
lea rcx, [r9 + 0x2a]
cmp r8, rcx
jb 0x1400ada45
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400adc59
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400adc16
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400adbdb
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400adbb8
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400ad890
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400adb8a
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400adb6e
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400adb54
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400adb34
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400adb18
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400adafe
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400adad8
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400adab3
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400ada95
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400ad890
lea r8, [r9 + 0x200]
lea r9, [r8 + 0xa]
jmp 0x1400ad890
lea ecx, [r10 - 0x27]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x11
jmp 0x1400ad880
lea ecx, [r10 - 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6b
jmp 0x1400ad804
add r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3b
jmp 0x1400ad7b5
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ae11c
sub r10b, 0x1e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2e
inc r9
dec rdi
inc rdi
jmp 0x1400ad7a2
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ad7a2
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
jmp 0x1400ae0be
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400ae179
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ae17c
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6c
jmp 0x1400adfe1
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
jmp 0x1400ae009
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
add r10b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x57
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400ad7a2
lea ecx, [r10 - 0x25]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 3
cmp r9, 0x61
jb 0x1400adbcf
lea ecx, [r10 + 0x22]
movzx eax, cl
and al, r11b
mov edx, 9
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x1400ae11c
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
cmp r8, 0x40
jae 0x1400adfac
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400adf00
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6a
jmp 0x1400adbf0
lea ecx, [r10 + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x49
lea rax, [r8 + r9]
cmp rax, 5
je 0x1400adfcb
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400ade8a
lea ecx, [r10 - 0x41]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x39
jmp 0x1400adc2b
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ae009
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x72
jmp 0x1400adfe1
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
jmp 0x1400ae17c
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ae179
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400ae0be
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xa
dec rdi
inc rdi
jmp 0x1400ad7a2
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ad7a2
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x1400ae11c
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400adde2
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x53
jmp 0x1400adc6e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ade15
add r10b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ade38
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x16
jmp 0x1400adfe1
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ade63
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7e
dec rdi
inc rdi
jmp 0x1400ad7a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400adc6e
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400ae11c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400adead
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6d
jmp 0x1400ae11c
inc rax
cmp r8, rax
jne 0x1400aded7
sub r10b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x47
dec rdi
inc rdi
jmp 0x1400ad7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400adc2b
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x55
jmp 0x1400ae17c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400adf37
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400adf5a
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x78
jmp 0x1400adfe1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400adf81
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ae0be
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400adbf0
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ae11c
lea edx, [r10 + 0x78]
movzx eax, dl
and al, r11b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x48
add bl, dl
add bl, r11b
jmp 0x1400ae0be
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x4f
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
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 0x1400ad7a2
add r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
add r10b, 0xb
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4d
jmp 0x1400ae17c
sub r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xd
jmp 0x1400ae179
lea ecx, [r10 + 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x67
add r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xb
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
jmp 0x1400ae179
sub r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x1b
inc r9
dec rdi
inc rdi
jmp 0x1400ad7a2
lea ecx, [r10 + 0x5d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x75
sub r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x65
add r10b, r11b
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400ad7a2
lea ecx, [rdi + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x23
dec rdi
inc rdi
jmp 0x1400ad7a2
lea ecx, [rdi + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6f
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ad7a2
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 7
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ad7a2
sub r10b, 0x29
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x1f
jmp 0x1400ad7a0
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x79
jmp 0x1400ad790
lea rdx, [rbp + 0x1587aa4]
jmp 0x1400ae207
lea rdx, [rbp + 0x147814f]
jmp 0x1400ae207
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xcdea
mov byte [rbp - 0x16], Ordinal_45
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0x89e6593a113d3a5a
movabs r15, 0x9db30bae33b7af0e
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400aedd4
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x1400aedcb
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ae2d0
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
sub bl, 0x76
jmp 0x1400ae317
je 0x1400aed63
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400aed33
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400aecf3
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400aeccd
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400aeca4
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400aec5b
movzx r11d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400aedc2
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x1400ae352
lea r8d, [r11 + 0x62]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400ae393
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400aec50
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400aec2e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400aec12
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400aebf6
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400aebc8
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400ae8dd
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400ae8cf
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400ae8a6
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400ae880
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400ae865
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400ae849
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ae82d
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400ae812
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400ae7f4
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ae7ca
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400ae3a0
mov rax, rcx
lea r9, [rcx + 0x7a]
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400aeda6
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400aed8a
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400ae591
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400ae573
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400ae555
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400ae77c
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400ae738
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400ae6f5
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400ae6ce
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400ae3a0
lea rax, [r9 + 0x61]
lea r9, [rax + 0x61]
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400ae6a4
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400ae684
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400ae667
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400ae647
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400ae627
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400ae619
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400ae5f3
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400ae5ca
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400ae5af
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400ae3a0
mov rax, rcx
lea r9, [rcx + 4]
jmp 0x1400ae3a0
lea r8d, [r11 - 0x22]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x12
add bl, r8b
jmp 0x1400ae393
lea r8d, [r11 + 0x2a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x26
add bl, r8b
jmp 0x1400ae320
add r11b, 0x76
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x3a
add bl, r11b
jmp 0x1400ae2a5
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x1400aec77
add r11b, 0x5c
movzx ecx, r10b
and cl, r11b
mov edx, 0x3e
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ae292
sub r11b, 0x58
movzx ecx, r10b
and cl, r11b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ae292
lea r8d, [r11 - 0xc]
mov edx, Ordinal_45
jmp 0x1400aed00
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400aed48
sub r11b, 0x74
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400aed4b
lea r8d, [r11 - 0x28]
movzx ecx, r10b
and cl, r8b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400aeb5c
add r11b, 0x24
movzx ecx, r10b
and cl, r11b
mov edx, 2
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400aeb87
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
sub r11b, 0x52
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400ae292
lea r8d, [r11 - 6]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp r9, 0x28
jb 0x1400ae6e9
lea r8d, [r11 - 0x24]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 8]
jmp 0x1400aec7a
lea r8d, [r11 + 0x46]
movzx ecx, r10b
and cl, r8b
mov edx, listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp rax, 0x40
jae 0x1400aeb2b
lea rcx, [r9 + 0x40]
cmp rax, rcx
jbe 0x1400aea84
lea r8d, [r11 - 0x2c]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_26
jmp 0x1400ae705
lea r8d, [r11 - 0x6e]
movzx ecx, r10b
and cl, r8b
mov edx, 1
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 5
je 0x1400aeb47
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400aea04
lea r8d, [r11 + 0x72]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x1e
jmp 0x1400ae750
add r11b, 0x4c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x14
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
sub r11b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x28
add bl, r11b
jmp 0x1400aeb87
lea r8d, [r11 - 0x1c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x3c
jmp 0x1400aeb5c
add r11b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400aed4b
add r11b, 0x7c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x1400aed48
lea r8d, [r11 - 0x38]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x78
jmp 0x1400aed0f
add r11b, 0x14
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ae292
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ae292
lea r8d, [r11 - 0x54]
mov edx, Ordinal_41
jmp 0x1400aec68
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x1400ae901
lea r8d, [r11 + 0x5a]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x76
jmp 0x1400ae794
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ae934
sub r11b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5c
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
inc rcx
cmp rax, rcx
jne 0x1400ae95a
add r11b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x48
add bl, r11b
jmp 0x1400aeb87
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ae97e
lea r8d, [r11 + 0x2c]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x34
jmp 0x1400aeb5c
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ae9a3
sub r11b, 0x6c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400aed48
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae9ba
lea r8d, [r11 + 0x48]
mov edx, 4
jmp 0x1400aed00
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae9e9
sub r11b, 4
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ae292
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400ae797
lea r8d, [r11 + 0x64]
mov edx, Ordinal_35
jmp 0x1400aec68
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400aea28
lea r8d, [r11 + 0x26]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0xa
jmp 0x1400aec77
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400aea57
sub r11b, 0x72
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ae292
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ae753
sub r11b, 0x56
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400aed4b
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400aeabb
sub r11b, 0x78
movzx ecx, r10b
and cl, r11b
mov edx, 0x24
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400aeade
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400aeb5c
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400aeb03
sub r11b, 0x5c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7c
jmp 0x1400aed4b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ae710
lea r8d, [r11 + 0x28]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x18
jmp 0x1400aec77
lea r8d, [r11 - 0x70]
movzx ecx, r10b
and cl, r8b
movzx edx, r10b
sub dl, cl
add dl, 8
lea ebx, [rdx + rdx]
jmp 0x1400aed0f
lea r8d, [r11 + 0x44]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_select
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
sub r11b, 0x62
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x52
add r11b, r10b
movzx ecx, r11b
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 8]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_30
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rdi - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
sub r11b, 0x4a
movzx ecx, r10b
and cl, r11b
mov edx, 3
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
sub r11b, 0x66
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1400aed4b
sub r11b, 0x1a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x1400aed48
add r11b, 0x7e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x72
dec rdi
inc rdi
jmp 0x1400ae292
lea r8d, [r11 + 0x16]
mov edx, 0x33
jmp 0x1400aec68
movzx r11d, dil
lea r8d, [r11 - 0x52]
mov edx, Ordinal_35
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
add r11b, 0x36
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x7a
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ae292
lea r8d, [rdi - 6]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_setsockopt
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
inc r9
dec rdi
inc rdi
jmp 0x1400ae292
lea r8d, [rdi + 0x46]
movzx ecx, r10b
and cl, r8b
mov edx, listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
dec rdi
inc rdi
jmp 0x1400ae292
movzx r11d, dil
lea r8d, [r11 - 0x6e]
mov edx, 1
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
sub r11b, 0x16
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x66
add r11b, bl
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
jmp 0x1400aed48
lea edx, [rdi - 0x22]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x12
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400ae292
lea rcx, [rdi + r15]
and sil, cl
add sil, sil
sub cl, sil
lea ebx, [r10 + rcx]
sub bl, 0x62
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ae292
sub r11b, 0x3e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x4e
jmp 0x1400ae290
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
jmp 0x1400ae280
lea rdx, [rbp + 0x1633460]
jmp 0x1400aedd8
lea rdx, [rbp + 0x606eba]
jmp 0x1400aedd8
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x100]
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x208]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret