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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 8], rcx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
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 + 0xe0], 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 + 0xe0]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400cfb91
movzx r10d, byte [rbp + rbx - 0x68]
movzx edx, r10b
cmp r8, rbx
ja 0x1400cfb88
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400cf12b
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 0x1400cf158
je 0x1400cfb18
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfa7e
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cfa0f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cf9c6
movzx edx, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400cfb7f
lea rcx, [r9 + 4]
cmp r8, rcx
jae 0x1400cf18a
lea rcx, [rbx + rdi]
movzx eax, r10b
and al, cl
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x23
jmp 0x1400cf1b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf9a6
inc rax
cmp r8, rax
je 0x1400cf983
cmp r8, rcx
je 0x1400cf960
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cf6ab
nop dword [rax]
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cf691
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cf66e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cf649
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cf62c
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cf612
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cf5f3
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cf5d6
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cf5bc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf1c0
lea r8, [r9 + 4]
lea r9, [r8 + 3]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cfb64
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cfb49
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cf3a8
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cf384
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cf360
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400cf570
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400cf528
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cf4f0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cf4ce
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cf1c0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x42]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cf4a1
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400cf487
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cf46d
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cf44e
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cf433
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cf415
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cf3f0
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cf3cc
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cf1c0
lea r8, [r9 + 0x200]
lea r9, [r8 + 0x80]
jmp 0x1400cf1c0
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 0x1400cf1b0
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 0x1400cf160
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 0x1400cf0f6
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 0x1400cf0e2
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 0x1400cf0e2
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 0x1400cfa34
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x1400cfa62
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 0x1400cfa65
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
jmp 0x1400cfaa3
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x1400cfada
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 0x1400cf0e2
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 0x1400cf0e2
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 0x1400cf4e3
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 0x1400cf9eb
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 0x1400cf927
lea rax, [r9 + 5]
cmp r8, rax
jbe 0x1400cf878
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 0x1400cf505
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 0x1400cf947
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400cf7ba
lea ecx, [rbx - 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x45
jmp 0x1400cf53d
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1400cfada
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 0x1400cfaa6
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 0x1400cfa65
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1a
jmp 0x1400cfa62
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 0x1400cfa37
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 0x1400cf0e2
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 0x1400cf0e2
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400cf9eb
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cf6db
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 0x1400cf585
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf70c
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 0x1400cf0e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf737
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 0x1400cfaa6
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf762
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 0x1400cfa37
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf78e
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 0x1400cf0e2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cf585
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 0x1400cf9eb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf7dd
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
jmp 0x1400cf9eb
inc rax
cmp r8, rax
jne 0x1400cf805
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 0x1400cf0e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf82b
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 0x1400cfa37
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cf84e
lea ecx, [rbx - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x31
jmp 0x1400cfa65
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cf53d
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 0x1400cfaa6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf8ae
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 0x1400cf0e2
inc rax
cmp r8, rax
jne 0x1400cf8d8
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 0x1400cfaa6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf8fb
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
jmp 0x1400cfa62
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400cf505
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 0x1400cf9eb
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 0x1400cfa37
movzx edi, bl
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rcx - 6]
jmp 0x1400cfaa6
movabs rax, 0xc506fa38b6d1a51
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
sub r11b, 0x37
jmp 0x1400cfa65
movabs rax, 0x49a0e4fe7b37f1ef
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x77
jmp 0x1400cfa62
movabs rax, 0x3ee2ba6a3a635067
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdx + rax]
add r11b, 0x2f
jmp 0x1400cf9e7
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 0x1400cf0e2
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 0x1400cf0e2
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, r10b
and al, dil
add al, al
movzx ecx, r10b
sub cl, al
sub dil, 0x5d
add cl, dil
movzx eax, cl
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 0x1400cf0e2
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 0x1400cf0e2
add bl, 0x75
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x33
jmp 0x1400cf0e0
add bl, 0x13
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x7b
jmp 0x1400cf0d0
lea rbx, [rbp + 0x15b9084]
jmp 0x1400cfb95
lea rbx, [rbp + 0xf624b5]
jmp 0x1400cfb95
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400cfbb0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004030
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0xe0]
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 0x1400d0794
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x1400d078b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cfc9a
add rcx, rbx
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x1400cfce1
je 0x1400d071a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0697
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0668
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d062e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d060f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d05ed
movzx r10d, bl
cmp r9, rbx
ja 0x1400d0782
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cfd11
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x1400cfd51
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d05ae
inc rax
cmp r8, rax
je 0x1400d058c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d0572
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d0557
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d053d
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400d02a6
nop
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d028c
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d0267
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d0241
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d0224
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400d0208
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d01ec
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d01d2
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d01b2
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d0184
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cfd60
lea r8, [r9 + 2]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400d0766
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d074a
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400cff4d
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cff33
lea rcx, [r9 + 5]
cmp r8, rcx
jb 0x1400cff19
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d013d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d00f7
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d00bf
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d009c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cfd60
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400d0072
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400d0052
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400d0035
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400d0015
lea rax, [r9 + 9]
cmp rcx, rax
ja 0x1400cfff9
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400cffdf
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400cffb9
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400cff90
lea rax, [r9 + 0x400]
cmp rcx, rax
ja 0x1400cff73
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400cfd60
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x28]
jmp 0x1400cfd60
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x1400cfd51
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x1400cfce5
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 0x1400cfc70
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 0x1400d05c3
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 0x1400cfc52
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 0x1400cfc52
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400d0647
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
jmp 0x1400d067c
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 0x1400d067f
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 0x1400d06b8
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 0x1400d06e0
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 0x1400cfc52
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 0x1400cfc52
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 0x1400d00b3
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 0x1400d05c3
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 0x1400d0507
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400d042a
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 0x1400d00d4
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 0x1400d0523
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400d03ad
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
jmp 0x1400d010c
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 0x1400cfc52
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 0x1400d06e0
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x16
jmp 0x1400d06b8
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400d067f
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x1400d067c
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 0x1400d0647
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 0x1400cfc52
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 0x1400cfc52
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x42
jmp 0x1400d05c3
lea rax, [r9 + 6]
cmp r8, rax
jae 0x1400d02c9
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
jmp 0x1400d0152
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0300
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 0x1400cfc52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0325
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400d067c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d0354
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 0x1400cfc52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d0386
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 0x1400cfc52
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400d0152
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
jmp 0x1400d05c3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d03d0
lea ecx, [r10 + 0x1f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x27
jmp 0x1400d05c3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d03f3
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
jmp 0x1400d06b8
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d010c
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 0x1400cfc52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0461
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 0x1400cfc52
inc rax
cmp r8, rax
jne 0x1400d0489
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 0x1400d06e0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d04ae
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400d067c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d04d4
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 0x1400d0647
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d00d4
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 0x1400cfc52
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 0x1400d0647
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 0x1400d06b8
lea ecx, [r10 - 0x7d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x6b
jmp 0x1400d06b8
dec r10b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 7
jmp 0x1400d067c
lea ecx, [r10 - 0x43]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2b
jmp 0x1400d0647
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 0x1400cfc52
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 0x1400cfc52
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 0x1400cfc52
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 0x1400cfc52
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 0x1400d067c
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 0x1400cfc52
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 0x1400cfc52
movabs rax, 0x423f0eeba6ab2463
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cfc52
add r10b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 3
jmp 0x1400cfc4e
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
jmp 0x1400cfc34
lea rcx, [rbp + 0x154254c]
jmp 0x1400d0799
lea rcx, [rbp + 0x10d316d]
jmp 0x1400d0799
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 + 0xe0]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d12f7
movzx r10d, byte [rsp + rdi + 0x70]
mov esi, r10d
cmp r8, rdi
ja 0x1400d12ee
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d0840
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0xa
jmp 0x1400d0879
je 0x1400d127b
inc rax
cmp r8, rax
je 0x1400d11ef
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d11bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d119c
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d1155
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400d12e5
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400d08a9
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2e
jmp 0x1400d08e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d113e
inc rax
cmp r8, rax
je 0x1400d1119
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d10db
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d10bb
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d0dfe
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400d0de2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d0db9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d0d93
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400d0d79
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400d0d5d
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d0d41
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d0d23
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d0cf9
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d08f0
lea r8, [r9 + 3]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d12c5
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d12a5
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d0ac8
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400d0aaa
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400d0a8c
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d0cae
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400d0c67
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d0c2a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d0c07
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d08f0
lea r8, [r9 + 5]
lea r9, [r8 + 9]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d0bdd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d0bbd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d0b9f
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d0b7f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400d0b5f
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d0b51
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d0b2b
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400d0b02
lea rcx, [r9 + 8]
cmp r8, rcx
ja 0x1400d0ae8
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400d08f0
mov r8, rcx
lea r9, [rcx + 0x10]
jmp 0x1400d08f0
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 0x1400d08e0
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 0x1400d0880
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 0x1400d0815
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x70
jmp 0x1400d116e
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 0x1400d0802
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 0x1400d0802
lea edx, [r11 - 0xc]
mov ecx, Ordinal_46
jmp 0x1400d10e4
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 0x1400d11d4
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 0x1400d11d7
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 0x1400d1213
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 0x1400d123d
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 0x1400d0802
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 0x1400d0802
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 0x1400d0c1e
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 0x1400d1170
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 0x1400d1088
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400d0fa9
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 0x1400d0c3f
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 0x1400d10a0
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400d0ed4
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 0x1400d0c7c
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 0x1400d0802
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 0x1400d123d
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 0x1400d1213
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400d11d7
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
jmp 0x1400d10f2
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 0x1400d0802
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 0x1400d0802
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 0x1400d116e
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400d0e23
lea edx, [r11 - 0x26]
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400d0cc3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0e56
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 0x1400d0802
inc rax
cmp r8, rax
jne 0x1400d0e7c
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 0x1400d123d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0ea1
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 0x1400d1213
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d0cc5
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 0x1400d0802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0ef9
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 0x1400d116e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d0f24
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 0x1400d0802
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d0f49
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
jmp 0x1400d11d4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d0f6e
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 0x1400d1213
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d0c7e
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 0x1400d0802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d0fe0
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 0x1400d0802
inc rax
cmp r8, rax
jne 0x1400d1006
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 0x1400d1213
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d102b
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
jmp 0x1400d11d7
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d1056
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 0x1400d0802
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d0c41
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 0x1400d0802
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 8
lea ebx, [rcx + rcx]
jmp 0x1400d10f2
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 0x1400d1213
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 0x1400d11d7
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 0x1400d11d4
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 0x1400d0802
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x1a
jmp 0x1400d116e
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 0x1400d0802
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 0x1400d0802
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 0x1400d0802
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 0x1400d0802
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 0x1400d0802
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 0x1400d0800
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 0x1400d07f0
lea rdx, [rbp + 0x15879e8]
jmp 0x1400d12fc
lea rdx, [rbp + 0x5368c2]
jmp 0x1400d12fc
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0xe0]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d1e77
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x1400d1e6e
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400d13cf
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rsi
add r10, rcx
add r10b, 0x7a
jmp 0x1400d1416
je 0x1400d1df0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1d67
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400d1d35
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1cf3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d1ccf
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d1c87
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400d1e65
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400d144e
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 0x1400d1482
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d1c70
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d1c56
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1c3a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d1c10
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400d19de
nop
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400d19d0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400d19a7
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d1981
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d1973
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400d1950
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400d1933
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d1917
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d18f7
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d18da
lea r8, [r9 + 8]
lea r9, [r8 + 5]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d1e45
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d1e25
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400d1675
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400d1656
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400d1637
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400d1886
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d1839
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d17fa
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400d17d2
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400d1490
lea r8, [r9 + 6]
lea r9, [r8 + 4]
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400d17a4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400d1784
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400d1765
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d1745
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d1722
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400d1703
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400d16dd
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400d16b4
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400d1695
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d1490
lea r8, [r9 + 5]
lea r9, [r8 + 3]
jmp 0x1400d1490
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 0x1400d1482
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 0x1400d1420
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 0x1400d13a3
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 0x1400d1ca5
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 0x1400d1392
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 0x1400d1392
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 0x1400d1d11
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 0x1400d1d4e
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 0x1400d1d4e
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 0x1400d1d8d
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 0x1400d1db4
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 0x1400d1392
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 0x1400d1392
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 0x1400d17ed
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 0x1400d1ca5
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 0x1400d1bd4
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400d1b2b
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 0x1400d1814
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 0x1400d1bef
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400d1ab4
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 0x1400d1853
add r11b, 0x6c
movzx eax, r11b
and al, bl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d1e0f
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 0x1400d1db4
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 0x1400d1d8a
sub r11b, 0x50
movzx eax, r11b
and al, bl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d1d4b
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 0x1400d1d4e
lea edx, [r11 - 0x78]
mov ecx, 0x24
jmp 0x1400d1d00
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 0x1400d1392
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 0x1400d1392
lea edx, [r11 - 0x34]
mov ecx, gethostname
jmp 0x1400d1c94
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400d19fa
lea edx, [r11 - 0x36]
movzx eax, dl
and al, bl
mov ecx, 0x3d
jmp 0x1400d1894
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1a20
add r11b, 0x24
movzx eax, r11b
and al, bl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400d1e0f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1a43
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x14
jmp 0x1400d1d8d
cmp r8, rcx
jne 0x1400d1a62
lea ecx, [r11 + 8]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x38
jmp 0x1400d1d11
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400d1a8d
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 0x1400d1392
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400d18a0
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x5c
jmp 0x1400d1ca5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1adc
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 0x1400d1ca5
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d1b03
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 0x1400d1d4e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d1853
sub r11b, 0x66
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x36
jmp 0x1400d1d4e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d1b62
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 0x1400d1392
cmp r8, rcx
jne 0x1400d1b85
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 0x1400d1d8d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d1ba9
add r11b, 4
movzx eax, bl
and al, r11b
add al, al
sub bl, al
lea r10d, [r11 + rbx]
sub r10b, 0x1c
jmp 0x1400d1d4e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d1814
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 0x1400d1d11
lea edx, [r11 + 0x10]
movzx eax, bl
and al, dl
add al, al
movzx r10d, bl
sub r10b, al
sub r10b, 0x70
jmp 0x1400d1d0b
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 0x1400d1d8d
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 0x1400d1392
add r11b, 0xa
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x46
jmp 0x1400d1d4e
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0x2e
jmp 0x1400d1d11
lea ecx, [r11 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r10d, [rbx + rcx]
sub r10b, 0xa
jmp 0x1400d1ca5
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 0x1400d1392
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 0x1400d1392
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 0x1400d1d4e
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 0x1400d1392
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 0x1400d1392
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 0x1400d1392
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 0x1400d1390
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 0x1400d1380
lea rdx, [rbp + 0x15bcf00]
jmp 0x1400d1e7c
lea rdx, [rbp + 0x7545ca]
jmp 0x1400d1e7c
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d29bb
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400d29b2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400d1f50
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x7a
jmp 0x1400d1fa4
je 0x1400d294a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400d28c3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400d2897
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d287e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400d2841
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400d2822
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400d27df
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400d29a9
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400d1fd9
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 2
jmp 0x1400d2000
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400d27c5
inc rax
cmp r8, rax
je 0x1400d279f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400d277f
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400d2500
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400d24e6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400d24c1
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400d249f
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400d2485
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400d2466
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400d244a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400d2430
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400d2414
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400d23ea
lea r8, [r9 + 3]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400d298d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400d2971
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400d21ce
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400d21b4
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400d219a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400d23a3
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400d2360
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400d2325
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400d2302
lea r8, [r9 + 9]
lea r9, [r8 + 2]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400d22d8
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400d22bc
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400d22a2
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400d2286
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400d2267
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400d224d
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400d222b
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400d2206
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400d21ea
lea r8, [r9 + 0x7a]
lea r9, [r8 + 8]
jmp 0x1400d2010
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3e
jmp 0x1400d2000
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
jmp 0x1400d1fb0
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x1400d1f25
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 0x1400d27f8
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 0x1400d1f12
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 0x1400d1f12
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x34
jmp 0x1400d285a
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 0x1400d28ab
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
jmp 0x1400d28ab
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400d28e6
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
jmp 0x1400d2910
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 0x1400d1f12
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 0x1400d1f12
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 0x1400d2319
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 0x1400d27f8
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 0x1400d274b
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400d26c8
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x14
jmp 0x1400d233a
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 0x1400d2767
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x1400d2600
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x1400d2375
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 0x1400d1f12
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400d2910
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x1400d28e6
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
jmp 0x1400d28ab
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 0x1400d28ab
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400d285a
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 0x1400d1f12
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 0x1400d1f12
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400d27f8
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400d2526
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x1400d23b8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2559
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 0x1400d1f12
inc rax
cmp r8, rax
jne 0x1400d2581
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 0x1400d2910
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d25a7
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 0x1400d285a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d25d6
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 0x1400d1f12
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d23b8
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 0x1400d27f8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d2623
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 6
jmp 0x1400d27f8
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d2649
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 0x1400d285a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400d2675
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 0x1400d28ab
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400d269e
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 0x1400d28ab
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400d2375
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 0x1400d28e6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400d26fb
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 0x1400d1f12
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400d2721
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 0x1400d28e6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400d233a
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 0x1400d285a
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 0x1400d285a
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
jmp 0x1400d28e4
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 0x1400d28ab
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 0x1400d1f12
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 0x1400d27f8
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 0x1400d1f12
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 0x1400d1f12
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 0x1400d28ab
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 0x1400d28ab
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 0x1400d1f12
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 0x1400d1f12
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 0x1400d1f12
add r10b, 0xe
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x62
jmp 0x1400d1f10
sub r10b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6e
jmp 0x1400d1f00
lea rdx, [rbp + 0x15e0c08]
jmp 0x1400d29bf
lea rdx, [rbp + 0x12d7a3e]
jmp 0x1400d29bf
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400d3672
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp rax, rbx
ja 0x1400d3669
lea rdx, [r9 + 1]
cmp rax, rdx
jae 0x1400d2a91
lea rdx, [rbx + rsi]
mov rcx, rdi
and rcx, rdx
imul r8, rcx, 0xfffffffffffffffe
add r8, rdi
add r8, rdx
sub r8b, 0xa
jmp 0x1400d2ae5
je 0x1400d35fe
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d357a
lea rcx, [rdx + 1]
cmp rax, rcx
je 0x1400d354c
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d3532
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d34f0
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d34cb
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400d3483
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400d3660
lea rcx, [r9 + 0x42]
cmp rax, rcx
jae 0x1400d2b1e
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 0x1400d2b70
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d3478
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d3455
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d3435
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3418
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d33fb
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d33cc
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400d30c0
nop dword [rax]
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400d30a5
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400d307f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400d305c
lea rdx, [r9 + 0x7a]
cmp rax, rdx
je 0x1400d304e
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d302a
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d3009
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d2fea
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400d2fc9
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d2f9a
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400d2b80
mov rax, rdx
lea r9, [rdx + 8]
lea rcx, [r9 + 1]
cmp rdx, rcx
jb 0x1400d3643
lea rcx, [r9 + 5]
cmp rdx, rcx
jb 0x1400d3626
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400d2d64
lea rdx, [r9 + 4]
cmp rax, rdx
jb 0x1400d2d49
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400d2d2e
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400d2f4d
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400d2f04
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400d2ec0
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400d2e97
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400d2b80
mov rax, rdx
lea r9, [rdx + 0x41]
lea rcx, [r9 + 9]
cmp rdx, rcx
ja 0x1400d2e68
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400d2e4b
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400d2e30
lea rdx, [r9 + 0x20]
cmp rax, rdx
ja 0x1400d2e13
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400d2df3
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400d2dd8
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400d2db5
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400d2d8f
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400d2d81
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400d2b80
mov rax, rdx
lea r9, [rdx + 5]
jmp 0x1400d2b80
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x6e
jmp 0x1400d2b70
lea edx, [r10 + 0x56]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x5a
jmp 0x1400d2af0
add r10b, 0xa
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x46
jmp 0x1400d2a65
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x1400d3490
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 0x1400d2a52
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 0x1400d2a52
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x54
jmp 0x1400d350e
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 0x1400d3561
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x2c
jmp 0x1400d3561
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x18
jmp 0x1400d359c
sub r10b, 0x24
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 4
jmp 0x1400d35c4
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 0x1400d2a52
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 0x1400d2a52
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 0x1400d2eb3
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 0x1400d34a1
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 0x1400d339a
lea rcx, [r9 + 0x64]
cmp rax, rcx
jbe 0x1400d32ca
lea edx, [r10 + 0x2c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x34
jmp 0x1400d2eda
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 0x1400d33b5
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1400d31e9
lea edx, [r10 + 0xe]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x62
jmp 0x1400d2f1e
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 0x1400d2a52
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 0x1400d35c4
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 0x1400d359c
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 0x1400d3561
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 0x1400d3561
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400d34fd
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 0x1400d2a52
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 0x1400d2a52
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x4c
jmp 0x1400d34a1
lea rcx, [r9 + 0x20]
cmp rax, rcx
jae 0x1400d30e4
lea edx, [r10 + 0x26]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0xa
jmp 0x1400d2f67
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d311c
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 0x1400d2a52
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d3144
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 0x1400d359c
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d3171
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 0x1400d3561
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d3195
lea edx, [r10 - 0x48]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 8
jmp 0x1400d350e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d31c1
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 0x1400d2a52
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400d2f67
lea edx, [r10 - 0x64]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x44
jmp 0x1400d34a1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d320d
lea edx, [r10 + 0x5a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x76
jmp 0x1400d34a1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d323d
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 0x1400d2a52
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d326a
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 0x1400d3561
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400d3292
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 0x1400d359c
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d2f1e
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 0x1400d2a52
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d32fe
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 0x1400d2a52
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d3322
lea edx, [r10 + 0x10]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x70
jmp 0x1400d359c
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d334c
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 0x1400d3561
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400d3363
lea r8d, [r10 - 0xc]
mov edx, Ordinal_46
jmp 0x1400d34fd
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d2eda
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 0x1400d2a52
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [r11 + rdx]
sub r8b, 0x10
jmp 0x1400d350b
lea edx, [r10 - 0x44]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea r8d, [rdx - 0x24]
jmp 0x1400d359c
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 0x1400d2a52
add r10b, 0x7e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x72
jmp 0x1400d35c4
sub r10b, 0x1a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x4a
jmp 0x1400d3561
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 0x1400d3561
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 0x1400d2a52
lea r8d, [r10 + 0x6a]
mov edx, reloc.WS2_32.dll_listen
jmp 0x1400d3490
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 0x1400d2a52
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 0x1400d2a52
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 0x1400d3561
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 0x1400d3561
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 0x1400d2a52
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 0x1400d2a52
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 0x1400d2a52
sub r10b, 0x42
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea r8d, [r11 + r10]
sub r8b, 0x32
jmp 0x1400d2a50
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea r8d, [r11 + r10]
sub r8b, 0x1e
jmp 0x1400d2a40
lea rdx, [rbp + 0x1756170]
jmp 0x1400d3676
lea rdx, [rbp + 0xa25796]
jmp 0x1400d3676
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, r13
call fcn.140005de0
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret