Function at 0x1400a94d0
Capabilities:
Contain obfuscated stackstrings
Encode data using base64

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 [0x140220750]
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], 0x6583
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdi, 0x7c332fc52a2e2805
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400aa09f
movzx r10d, byte [rbp + rbx - 0x68]
movzx edx, r10b
cmp r8, rbx
ja 0x1400aa096
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400a963b
movabs rcx, 0xe157c552881a9431
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x57
jmp 0x1400a9668
je 0x1400aa026
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400a9f8e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400a9f1f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400a9ed6
movzx edx, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400aa08d
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400a969a
lea rcx, [rbx + rdi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x23
jmp 0x1400a96c0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400a9eb6
inc rax
cmp r8, rax
je 0x1400a9e93
cmp r8, rcx
je 0x1400a9e70
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400a9bbb
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400a9ba1
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400a9b7e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400a9b59
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400a9b3c
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400a9b22
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400a9b03
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400a9ae6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400a9acc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400a96d0
lea r8, [r9 + 4]
lea r9, [r8 + 3]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400aa072
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400aa057
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400a98b8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400a9894
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400a9870
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400a9a80
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400a9a38
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400a9a00
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400a99de
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400a96d0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x42]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400a99b1
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400a9997
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400a997d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400a995e
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400a9943
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400a9925
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400a9900
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400a98dc
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400a96d0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x80]
jmp 0x1400a96d0
movabs rcx, 0x5aa823cfe66e769b
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x3d
jmp 0x1400a96c0
movabs rcx, 0x97f8992ad6394e39
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x71
jmp 0x1400a9670
movabs rcx, 0xd5490e85c60425d7
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x1f
jmp 0x1400a9606
lea ecx, [rbx - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6a
inc r9
dec rbx
inc rbx
jmp 0x1400a95f2
lea edx, [rbx + 0x64]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
jmp 0x1400a95f2
lea edx, [rbx + 2]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0xe
add r11b, dl
jmp 0x1400a9f44
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x1400a9f72
lea edx, [rbx + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400a9f75
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
jmp 0x1400a9fb3
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x1400a9fe8
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
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 0x1400a95f2
lea ecx, [rbx + 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xb
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400a95f2
lea ecx, [rbx - 0x3f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x47
cmp r9, 9
jb 0x1400a99f3
lea ecx, [rbx - 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x54]
jmp 0x1400a9efb
lea ecx, [rbx + 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x67
cmp r8, 6
jae 0x1400a9e37
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400a9d88
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
jmp 0x1400a9a15
lea ecx, [rbx - 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x15
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400a9e57
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400a9cca
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x45
jmp 0x1400a9a4d
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1400a9fe8
movzx edi, bl
lea ecx, [rdi + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
jmp 0x1400a9fb6
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a9f75
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x1400a9f72
movzx edi, bl
lea ecx, [rdi + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
jmp 0x1400a9f47
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
dec rbx
inc rbx
jmp 0x1400a95f2
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400a95f2
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400a9efb
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400a9beb
movabs rcx, 0xe157c552881a9431
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x57
jmp 0x1400a9a95
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9c1c
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a95f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a9c47
movzx edi, bl
lea edx, [rdi - 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 0x1400a9fb6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400a9c72
movzx edi, bl
lea edx, [rdi - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a9f47
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400a9c9e
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
inc r9
dec rbx
inc rbx
jmp 0x1400a95f2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a9a95
lea edx, [rbx + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a9efb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9ced
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
jmp 0x1400a9efb
inc rax
cmp r8, rax
jne 0x1400a9d15
lea ecx, [rbx - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3b
dec rbx
inc rbx
jmp 0x1400a95f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a9d3b
movzx edi, bl
lea ecx, [rdi + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x73
jmp 0x1400a9f47
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400a9d5e
lea ecx, [rbx - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x31
jmp 0x1400a9f75
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400a9a4d
movzx edi, bl
lea ecx, [rdi + 0x5b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7d
jmp 0x1400a9fb6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400a9dbe
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
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 0x1400a95f2
inc rax
cmp r8, rax
jne 0x1400a9de8
movzx edi, bl
lea edx, [rdi - 0x28]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a9fb6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400a9e0b
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
jmp 0x1400a9f72
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400a9a15
lea edx, [rbx + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400a9efb
movzx edi, bl
lea ecx, [rdi - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
add r11b, r10b
jmp 0x1400a9f47
movzx edi, bl
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 6]
jmp 0x1400a9fb6
movabs rax, 0xc506fa38b6d1a51
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
sub r11b, 0x37
jmp 0x1400a9f75
movabs rax, 0x49a0e4fe7b37f1ef
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x77
jmp 0x1400a9f72
movabs rax, 0x3ee2ba6a3a635067
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x2f
jmp 0x1400a9ef7
movabs rcx, 0xb983a52019f8ffa3
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0x75
add r11b, cl
movzx r10d, dl
lea ecx, [rbx - 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
dec cl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
jmp 0x1400a95f2
movabs rcx, 0x71750530e959867d
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0x6b
add r11b, cl
movzx r10d, dl
movzx edi, bl
add dil, 0x19
movzx eax, dil
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add dil, 0x51
add cl, dil
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
movabs rdi, 0x7c332fc52a2e2805
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400a95f2
movabs rcx, 0x29666541b8ba0d57
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dl
sub r11b, r10b
sub r11b, 0x61
add r11b, cl
movzx r10d, dl
movzx edi, bl
add dil, 0x7b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x5d
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
movabs rdi, 0x7c332fc52a2e2805
lea edx, [rbx - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
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 0x1400a95f2
movabs rax, 0xa4074ff7984fbc93
add rax, rbx
and r10b, al
add r10b, r10b
sub dl, r10b
lea r11d, [rax + rdx]
sub r11b, 5
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400a95f2
add bl, 0x75
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x33
jmp 0x1400a95f0
add bl, 0x13
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x7b
jmp 0x1400a95e0
lea rbx, [rbp + 0x15b9084]
jmp 0x1400aa0a3
lea rbx, [rbp + 0xf624b5]
jmp 0x1400aa0a3
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400aa0c0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004030
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.140002600
nop
lea rcx, [rbp + 0x10]
call fcn.140002490
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x6f3a352d
mov dword [rsp + 0x24], 0x31302a04
mov dword [rsp + 0x28], 0x3b270b62
mov word [rsp + 0x2c], 0x6534
mov byte [rsp + 0x2e], reloc.WLDAP32.dll_Ordinal_200
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 [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0xc0bfafa3e2390c21
cmp rbx, 0x23
jae 0x1400aaca4
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x1400aac9b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aa1aa
add rcx, rbx
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x1400aa1f1
je 0x1400aac2a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aaba7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aab78
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aab3e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aab1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400aaafd
movzx r10d, bl
cmp r9, rbx
ja 0x1400aac92
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400aa221
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x1400aa261
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400aaabe
inc rax
cmp r8, rax
je 0x1400aaa9c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aaa82
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400aaa67
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400aaa4d
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400aa7b6
nop
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400aa79c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400aa777
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400aa751
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400aa734
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400aa718
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400aa6fc
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400aa6e2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400aa6c2
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400aa694
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400aa270
lea r8, [r9 + 2]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400aac76
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400aac5a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400aa45d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400aa443
lea rcx, [r9 + 5]
cmp r8, rcx
jb 0x1400aa429
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400aa64d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400aa607
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400aa5cf
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400aa5ac
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400aa270
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400aa582
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400aa562
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400aa545
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400aa525
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400aa509
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400aa4ef
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400aa4c9
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400aa4a0
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400aa483
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400aa270
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x28]
jmp 0x1400aa270
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x1400aa261
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x1400aa1f5
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
movabs rcx, 0xc0bfafa3e2390c21
jmp 0x1400aa180
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aaad3
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400aa162
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400aa162
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400aab57
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x1400aab8c
add r10b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aab8f
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aabc8
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aabf0
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa162
sub r10b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400aa162
lea ecx, [r10 - 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x29
cmp r9, 0x42
jb 0x1400aa5c3
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x14]
jmp 0x1400aaad3
lea ecx, [r10 + 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 9
cmp r8, 0x20
jae 0x1400aaa17
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400aa93a
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aa5e4
lea ecx, [r10 + 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3b
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400aaa33
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400aa8bd
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
jmp 0x1400aa61c
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
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa162
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aabf0
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x1400aabc8
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400aab8f
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400aab8c
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aab57
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400aa162
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400aa162
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x1400aaad3
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400aa7d9
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
jmp 0x1400aa662
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aa810
add r10b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
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 0x1400aa162
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aa835
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400aab8c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aa864
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 0x1400aa162
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400aa896
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400aa162
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400aa662
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x1400aaad3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aa8e0
lea ecx, [r10 + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x27
jmp 0x1400aaad3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400aa903
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x1400aabc8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400aa61c
add r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x49
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa162
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aa971
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa162
inc rax
cmp r8, rax
jne 0x1400aa999
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400aabf0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400aa9be
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400aab8c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400aa9e4
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400aab57
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400aa5e4
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
dec rbx
inc rbx
jmp 0x1400aa162
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x1400aab57
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
jmp 0x1400aabc8
lea ecx, [r10 - 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
jmp 0x1400aabc8
dec r10b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 7
jmp 0x1400aab8c
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
jmp 0x1400aab57
add r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x1400aa162
lea ecx, [r10 - 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x3f
add r10b, 0x47
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0xf
add r11b, r10b
mov byte [rsp + rbx + 0x20], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400aa162
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x57
inc r9
dec rbx
inc rbx
jmp 0x1400aa162
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x77
dec rbx
inc rbx
jmp 0x1400aa162
movzx r10d, bl
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
sub r10b, 0x77
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x41
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x20], r11b
jmp 0x1400aab8c
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aa162
movabs rax, 0x453dcd7b2f8f54e7
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x51
movzx r10d, bl
sub r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x73
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x74
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 0x1400aa162
movabs rax, 0x423f0eeba6ab2463
add rax, rbx
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aa162
add r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 3
jmp 0x1400aa15e
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
jmp 0x1400aa144
lea rcx, [rbp + 0x154254c]
jmp 0x1400aaca9
lea rcx, [rbp + 0x10d316d]
jmp 0x1400aaca9
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140005de0
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x2b8dcd89
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs r14, 0xd20ce346bf3aeeda
movabs r15, 0x7626a9d43db0cc8e
movzx ebx, byte [rbp + 0xf0]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ab807
movzx r10d, byte [rsp + rdi + 0x70]
mov esi, r10d
cmp r8, rdi
ja 0x1400ab7fe
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400aad50
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0xa
jmp 0x1400aad89
je 0x1400ab78b
inc rax
cmp r8, rax
je 0x1400ab6ff
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab6cc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab6ac
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ab665
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400ab7f5
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400aadb9
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2e
jmp 0x1400aadf0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ab64e
inc rax
cmp r8, rax
je 0x1400ab629
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ab5eb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ab5cb
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ab30e
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ab2f2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ab2c9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ab2a3
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ab289
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ab26d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ab251
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ab233
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ab209
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400aae00
lea r8, [r9 + 3]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ab7d5
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ab7b5
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400aafd8
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400aafba
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400aaf9c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ab1be
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ab177
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ab13a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ab117
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400aae00
lea r8, [r9 + 5]
lea r9, [r8 + 9]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ab0ed
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ab0cd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ab0af
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ab08f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ab06f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ab061
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ab03b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ab012
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x1400aaff8
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400aae00
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x1400aae00
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400aadf0
lea edx, [r11 - 0x56]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400aad90
sub r11b, 0xa
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400aad25
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x70
jmp 0x1400ab67e
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400aad12
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400aad12
lea edx, [r11 - 0xc]
mov ecx, Ordinal_46
jmp 0x1400ab5f4
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ab6e4
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ab6e7
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ab723
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ab74d
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
add r11b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x1400aad12
lea edx, [r11 + 0x7a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x56
add bl, dl
cmp r9, 9
jb 0x1400ab12e
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 8]
jmp 0x1400ab680
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
add bl, dl
cmp r8, 6
jae 0x1400ab598
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400ab4b9
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ab14f
lea edx, [r11 + 0x12]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7e
add bl, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400ab5b0
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400ab3e4
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ab18c
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x28
add bl, r11b
jmp 0x1400ab74d
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3c
add bl, dl
jmp 0x1400ab723
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400ab6e7
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
jmp 0x1400ab602
add r11b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400aad12
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400aad12
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ab67e
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400ab333
lea edx, [r11 - 0x26]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ab1d3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab366
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
inc rax
cmp r8, rax
jne 0x1400ab38c
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
add bl, r11b
jmp 0x1400ab74d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab3b1
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x34
add bl, dl
jmp 0x1400ab723
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ab1d5
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400aad12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab409
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ab67e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab434
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
dec rdi
inc rdi
jmp 0x1400aad12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ab459
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
jmp 0x1400ab6e4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ab47e
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x12
add bl, dl
jmp 0x1400ab723
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ab18e
add r11b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ab4f0
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
inc rax
cmp r8, rax
jne 0x1400ab516
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ab723
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ab53b
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
jmp 0x1400ab6e7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ab566
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400aad12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ab151
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
inc r9
dec rdi
inc rdi
jmp 0x1400aad12
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 8
lea ebx, [rcx + rcx]
jmp 0x1400ab602
lea edx, [r11 + 0x44]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ab723
add r11b, 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 0x1400ab6e7
lea edx, [r11 - 0x4e]
mov ecx, reloc.WS2_32.dll_recvfrom
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r11b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
jmp 0x1400ab6e4
add r11b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 6
inc r9
dec rdi
inc rdi
jmp 0x1400aad12
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1a
jmp 0x1400ab67e
movzx r11d, dil
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x42
add bl, dl
sub r11b, 0x4a
movzx eax, r11b
and al, r10b
mov ecx, 3
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400aad12
lea ecx, [rdi - 0x3a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x6a
dec rdi
inc rdi
jmp 0x1400aad12
lea edx, [rdi + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400aad12
movabs rax, 0xbe5a36ef3a9c87f6
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx r11d, dil
add r11b, 0x1e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
lea rax, [rdi + r15]
and sil, al
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400aad12
add r11b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400aad10
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400aad00
lea rdx, [rbp + 0x15879e8]
jmp 0x1400ab80c
lea rdx, [rbp + 0x5368c2]
jmp 0x1400ab80c
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140003ea0
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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 0xa
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x162c001e
mov word [rsp + 0x4c], 0x4916
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, 0xf3e489b7d51976ca
movabs r15, 0x9308d7767de52d1a
movzx r10d, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ac387
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x1400ac37e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ab8df
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7a
jmp 0x1400ab926
je 0x1400ac300
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ac277
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400ac245
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ac203
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ac1df
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ac197
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400ac375
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400ab95e
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, bl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ab992
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ac180
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ac166
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ac14a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ac120
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400abeee
nop
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400abee0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400abeb7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400abe91
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400abe83
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400abe60
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400abe43
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400abe27
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400abe07
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400abdea
lea r8, [r9 + 8]
lea r9, [r8 + 5]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400ac355
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ac335
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400abb85
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400abb66
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400abb47
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400abd96
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400abd49
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400abd0a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400abce2
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ab9a0
lea r8, [r9 + 6]
lea r9, [r8 + 4]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400abcb4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400abc94
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400abc75
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400abc55
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400abc32
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400abc13
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400abbed
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400abbc4
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400abba5
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ab9a0
lea r8, [r9 + 5]
lea r9, [r8 + 3]
jmp 0x1400ab9a0
lea edx, [r11 - 0x52]
movzx eax, dl
and al, bl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ab992
lea edx, [r11 + 0x1a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
jmp 0x1400ab930
sub r11b, 0x7a
movzx eax, r11b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400ab8b3
lea edx, [r11 - 0x70]
movzx eax, bl
and al, dl
mov ecx, 8
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ac1b5
sub r11b, 4
movzx eax, bl
and al, r11b
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ab8a2
add r11b, 0x68
movzx eax, bl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
dec rdi
inc rdi
jmp 0x1400ab8a2
lea edx, [r11 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ac221
add r11b, 0x40
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
add r8, r9
jmp 0x1400ac25e
sub r11b, 0x54
movzx eax, bl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400ac25e
lea edx, [r11 + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ac29d
sub r11b, 0x7c
movzx eax, bl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400ac2c4
sub r11b, 0x10
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab8a2
sub r11b, 2
movzx eax, r11b
and al, bl
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x48], r10b
inc rdi
jmp 0x1400ab8a2
lea edx, [r11 + 0x6a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r9, 4
jb 0x1400abcfd
lea edx, [r11 + 0x7c]
movzx eax, bl
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r10d, [rcx + rcx]
jmp 0x1400ac1b5
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
cmp r8, 5
jae 0x1400ac0e4
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400ac03b
lea edx, [r11 - 0x4c]
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400abd24
lea edx, [r11 + 0x42]
movzx eax, dl
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
lea rax, [r9 + r8]
cmp rax, 6
je 0x1400ac0ff
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400abfc4
lea edx, [r11 + 0x22]
movzx eax, bl
and al, dl
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400abd63
add r11b, 0x6c
movzx eax, r11b
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400ac31f
sub r11b, 0x28
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
jmp 0x1400ac2c4
lea edx, [r11 + 0x44]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
jmp 0x1400ac29a
sub r11b, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400ac25b
add r11b, 0x1c
movzx eax, r11b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
add r8, r9
jmp 0x1400ac25e
lea edx, [r11 - 0x78]
mov ecx, 0x24
jmp 0x1400ac210
sub r11b, 0xc
movzx eax, r11b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
dec rdi
inc rdi
jmp 0x1400ab8a2
add r11b, 0x60
movzx eax, r11b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400ab8a2
lea edx, [r11 - 0x34]
mov ecx, gethostname
jmp 0x1400ac1a4
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400abf0a
lea edx, [r11 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
jmp 0x1400abda4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400abf30
add r11b, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400ac31f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400abf53
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x1400ac29d
cmp r8, rcx
jne 0x1400abf72
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x1400ac221
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400abf9d
sub r11b, 0x64
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x44
dec rdi
inc rdi
jmp 0x1400ab8a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400abdb0
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x1400ac1b5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400abfec
lea edx, [r11 - 0x4a]
movzx eax, bl
and al, dl
mov ecx, 3
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, dl
jmp 0x1400ac1b5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac013
add r11b, 6
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x2a
add r8, r9
jmp 0x1400ac25e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400abd63
sub r11b, 0x66
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x36
jmp 0x1400ac25e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ac072
add r11b, 0x48
movzx eax, bl
and al, r11b
mov ecx, 4
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab8a2
cmp r8, rcx
jne 0x1400ac095
lea edx, [r11 + 0x70]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x10
add r10b, dl
jmp 0x1400ac29d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ac0b9
add r11b, 4
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1c
jmp 0x1400ac25e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400abd24
lea edx, [r11 + 0x2c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x34
add r10b, dl
jmp 0x1400ac221
lea edx, [r11 + 0x10]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x70
jmp 0x1400ac21b
lea edx, [r11 - 0x5c]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, bl
sub r10b, 0x7c
add r10b, dl
jmp 0x1400ac29d
sub r11b, 0x3a
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x6a
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab8a2
add r11b, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x1400ac25e
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
jmp 0x1400ac221
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xa
jmp 0x1400ac1b5
movzx r11d, dil
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
add r11b, 0x46
movzx eax, r11b
and al, bl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
inc r9
dec rdi
inc rdi
jmp 0x1400ab8a2
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
dec rdi
inc rdi
jmp 0x1400ab8a2
movzx r11d, dil
lea edx, [r11 + 0x42]
mov ecx, Ordinal_27
movzx eax, dl
and al, bl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, bl
sub r11b, 0x26
movzx eax, r11b
and al, bl
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
add r8, r9
jmp 0x1400ac25e
lea rax, [rdi + r15]
and sil, al
mov ecx, Ordinal_41
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ab8a2
movabs rax, 0xab3fc406d3b23f86
add rax, rdi
and sil, al
mov ecx, Ordinal_46
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
movzx r11d, dil
add r10b, bl
add r11b, 0x6e
movzx eax, bl
and al, r11b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 2
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x38]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab8a2
movabs rax, 0xdbad9d277f4c645e
add rax, rdi
and sil, al
mov ecx, gethostname
sub cl, sil
lea r10d, [rcx + rcx]
add r10b, al
add r10b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ab8a2
sub r11b, 0xe
movzx eax, bl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400ab8a0
add r11b, 0x5e
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, bl
add r10b, r11b
jmp 0x1400ab890
lea rdx, [rbp + 0x15bcf00]
jmp 0x1400ac38c
lea rdx, [rbp + 0x7545ca]
jmp 0x1400ac38c
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140003ea0
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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x4de1
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x42f288da61cf6e36
movabs r14, 0x5a86cfad704adfe6
movabs r15, 0xc8d79a8f256e4aa2
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400acecb
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400acec2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ac460
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x7a
jmp 0x1400ac4b4
je 0x1400ace5a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400acdd3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400acda7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400acd8e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400acd51
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400acd32
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400accef
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400aceb9
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400ac4e9
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
jmp 0x1400ac510
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400accd5
inc rax
cmp r8, rax
je 0x1400accaf
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400acc8f
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400aca10
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ac9f6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ac9d1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ac9af
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ac995
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ac976
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ac95a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ac940
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ac924
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ac8fa
lea r8, [r9 + 3]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ace9d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ace81
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ac6de
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400ac6c4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400ac6aa
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ac8b3
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ac870
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ac835
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400ac812
lea r8, [r9 + 9]
lea r9, [r8 + 2]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ac7e8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ac7cc
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ac7b2
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ac796
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ac777
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ac75d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400ac73b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ac716
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ac6fa
lea r8, [r9 + 0x7a]
lea r9, [r8 + 8]
jmp 0x1400ac520
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x1400ac510
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
jmp 0x1400ac4c0
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x1400ac435
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x10
add dl, cl
jmp 0x1400acd08
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1c
inc r9
dec rbx
inc rbx
jmp 0x1400ac422
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x28
dec rbx
inc rbx
jmp 0x1400ac422
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x1400acd6a
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 0x1400acdbb
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x1400acdbb
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400acdf6
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
jmp 0x1400ace20
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400ac422
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
cmp r9, 0x1000
jb 0x1400ac829
lea ecx, [r10 - 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x38]
jmp 0x1400acd08
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
cmp r8, 6
jae 0x1400acc5b
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400acbd8
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400ac84a
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400acc77
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400acb10
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x1400ac885
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400ace20
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x1400acdf6
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
jmp 0x1400acdbb
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
add r8, r9
jmp 0x1400acdbb
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400acd6a
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x1400ac422
sub r10b, 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 0x1400ac422
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400acd08
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400aca36
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x1400ac8c8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400aca69
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
inc rax
cmp r8, rax
jne 0x1400aca91
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400ace20
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400acab7
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 0x1400acd6a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400acae6
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac422
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ac8c8
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 0x1400acd08
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acb33
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 6
jmp 0x1400acd08
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400acb59
lea edx, [r10 - 0x72]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400acd6a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400acb85
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400acdbb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400acbae
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400acdbb
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ac885
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400acdf6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400acc0b
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400acc31
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 0x1400acdf6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ac84a
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400acd6a
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x38
add cl, cl
add dl, cl
jmp 0x1400acd6a
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
jmp 0x1400acdf4
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
jmp 0x1400acdbb
sub r10b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400ac422
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400acd08
movzx r10d, bl
lea ecx, [r10 + 2]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xe
sub r10b, 0x46
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x16
add r11b, r10b
mov byte [rbp + rbx - 0x40], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ac422
lea ecx, [rbx + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
dec rbx
inc rbx
jmp 0x1400ac422
movzx r10d, bl
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xa
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
add r8, r9
jmp 0x1400acdbb
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
add r8, r9
jmp 0x1400acdbb
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x4a
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ac422
movabs rcx, 0xd4a1bdf8acac037a
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x56
movzx r10d, bl
add dl, cl
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x78
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x6e
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ac422
add r10b, 0xe
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x62
jmp 0x1400ac420
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6e
jmp 0x1400ac410
lea rdx, [rbp + 0x15e0c08]
jmp 0x1400acecf
lea rdx, [rbp + 0x12d7a3e]
jmp 0x1400acecf
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.140003ea0
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.140002600
nop
mov rcx, rbx
call fcn.140002490
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, 0x631ae22b0becf626
movabs r14, 0x7bf1f3836b54a756
movabs r15, 0x2950a68123c6e272
movzx r8d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400adb82
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp rax, rbx
ja 0x1400adb79
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400acfa1
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
sub r8b, 0xa
jmp 0x1400acff5
je 0x1400adb0e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ada8a
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400ada5c
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ada42
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ada00
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ad9db
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400ad993
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400adb70
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x1400ad02e
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 0x1400ad080
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ad988
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ad965
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ad945
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ad928
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ad90b
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400ad8dc
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400ad5d0
nop dword [rax]
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400ad5b5
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400ad58f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400ad56c
lea rdx, [r9 + 0x7a]
cmp rax, rdx
je 0x1400ad55e
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ad53a
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ad519
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400ad4fa
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ad4d9
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400ad4aa
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ad090
mov rax, rdx
lea r9, [rdx + 8]
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x1400adb53
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1400adb36
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400ad274
lea rdx, [r9 + 4]
cmp rax, rdx
jb 0x1400ad259
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400ad23e
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400ad45d
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400ad414
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400ad3d0
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400ad3a7
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400ad090
mov rax, rdx
lea r9, [rdx + 0x41]
lea rcx, [r9 + 9]
cmp rdx, rcx
ja 0x1400ad378
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400ad35b
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400ad340
lea rdx, [r9 + 0x20]
cmp rax, rdx
ja 0x1400ad323
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400ad303
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400ad2e8
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400ad2c5
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400ad29f
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400ad291
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400ad090
mov rax, rdx
lea r9, [rdx + 5]
jmp 0x1400ad090
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
jmp 0x1400ad080
lea edx, [r10 + 0x56]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5a
jmp 0x1400ad000
add r10b, 0xa
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x46
jmp 0x1400acf75
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x1400ad9a0
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 0x1400acf62
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 0x1400acf62
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x54
jmp 0x1400ada1e
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 0x1400ada71
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
jmp 0x1400ada71
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x18
jmp 0x1400adaac
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 4
jmp 0x1400adad4
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 0x1400acf62
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 0x1400acf62
lea r8d, [r10 - 0x7a]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
cmp r9, 0x28
jb 0x1400ad3c3
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 0x1400ad9b1
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, 0x61
jae 0x1400ad8aa
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x1400ad7da
lea edx, [r10 + 0x2c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x34
jmp 0x1400ad3ea
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, 0x42
je 0x1400ad8c5
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1400ad6f9
lea edx, [r10 + 0xe]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x62
jmp 0x1400ad42e
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 0x1400acf62
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 0x1400adad4
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 0x1400adaac
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 0x1400ada71
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 0x1400ada71
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400ada0d
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 0x1400acf62
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 0x1400acf62
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4c
jmp 0x1400ad9b1
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1400ad5f4
lea edx, [r10 + 0x26]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0xa
jmp 0x1400ad477
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ad62c
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 0x1400acf62
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ad654
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 0x1400adaac
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ad681
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 0x1400ada71
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ad6a5
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 8
jmp 0x1400ada1e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ad6d1
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 0x1400acf62
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400ad477
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400ad9b1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ad71d
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x76
jmp 0x1400ad9b1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ad74d
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 0x1400acf62
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ad77a
sub r10b, 0x76
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_33
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
add rax, r9
jmp 0x1400ada71
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ad7a2
lea r8d, [r10 + 0x22]
movzx ecx, r8b
and cl, r11b
mov edx, 9
sub dl, cl
add dl, dl
add r8b, dl
add r8b, r11b
jmp 0x1400adaac
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ad42e
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 0x1400acf62
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ad80e
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 0x1400acf62
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ad832
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x70
jmp 0x1400adaac
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ad85c
add r10b, 0x5c
movzx ecx, r10b
and cl, r11b
mov edx, 0x3e
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
jmp 0x1400ada71
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ad873
lea r8d, [r10 - 0xc]
mov edx, Ordinal_46
jmp 0x1400ada0d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ad3ea
sub r10b, 0x74
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea r8d, [rdx + rdx]
add r8b, r10b
add r8b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400acf62
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x10
jmp 0x1400ada1b
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x24]
jmp 0x1400adaac
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 0x1400acf62
add r10b, 0x7e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x72
jmp 0x1400adad4
sub r10b, 0x1a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x4a
jmp 0x1400ada71
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 0x1400ada71
add r10b, 2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0xe
dec rbx
inc rbx
jmp 0x1400acf62
lea r8d, [r10 + 0x6a]
mov edx, reloc.WS2_32.dll_listen
jmp 0x1400ad9a0
movzx r10d, bl
lea r8d, [r10 - 0x2e]
mov edx, reloc.WLDAP32.dll_Ordinal_33
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 0x1400acf62
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 0x1400acf62
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, r8b
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
add rax, r9
jmp 0x1400ada71
lea edx, [rbx - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
add rax, r9
jmp 0x1400ada71
lea rcx, [rbx + r14]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x5a
movzx ecx, r8b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400acf62
movabs rcx, 0xb5bc2f2d537abb0a
add rcx, rbx
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x46
movzx r10d, bl
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
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 0x1400acf62
lea rcx, [rbx + r15]
and dil, cl
add dil, dil
sub cl, dil
lea r8d, [r11 + rcx]
sub r8b, 0x1e
movzx ecx, byte [rbp + rbx - 0x18]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400acf62
sub r10b, 0x42
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x32
jmp 0x1400acf60
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x1e
jmp 0x1400acf50
lea rdx, [rbp + 0x1756170]
jmp 0x1400adb86
lea rdx, [rbp + 0xa25796]
jmp 0x1400adb86
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.140003ea0
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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140005de0
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