Function at 0x1400e8ab0
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x140230168]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf8], rax
mov word [rbp - 0x68], 0x51f3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0xbe4afc6f90ad142f
movabs rdx, 0x34b362502b550bb1
movzx r11d, byte [rbp + 0xf8]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400e9796
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400e978d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e8c2b
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x65
jmp 0x1400e8c58
je 0x1400e9711
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e96ce
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e9685
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e9650
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400e9784
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400e8c8a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x1400e8cd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e95f6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e95d1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e95a9
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e9556
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e9531
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400e9244
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e9227
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e91fa
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e91cb
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e91ac
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e918a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400e9170
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e9153
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e9134
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e9115
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8ce0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e9769
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400e974e
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e8ed4
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e8eb0
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400e8e95
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e90ce
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e908b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e9050
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400e9025
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400e8ce0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e9006
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400e8fe7
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400e8fc5
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e8faa
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400e8f8c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e8f70
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e8f41
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e8f13
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e8ef8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e8ce0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x1400e8ce0
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x1400e8cd0
movabs rcx, 0xb4dd0120f8fb6b4b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xd
jmp 0x1400e8c60
movabs rcx, 0x35069ff1c6a1cae5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x43
jmp 0x1400e8bf6
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1400e9616
lea ecx, [rbx + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7e
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea edx, [rbx - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400e96a9
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
add r8, r9
jmp 0x1400e96ee
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x1400e96ee
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 edi, bl
jmp 0x1400e9507
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e9579
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e9731
lea ecx, [rbx + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r11b
mov byte [rbp + rbx - 0x68], r11b
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x35
cmp r9, 0x28
jb 0x1400e9039
movzx edi, bl
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x7c]
jmp 0x1400e961c
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6b
cmp r8, 0x28
jae 0x1400e94d0
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400e9411
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x1400e9065
lea ecx, [rbx + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5f
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400e94ed
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400e9349
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x1400e90a0
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 0x1400e9731
lea edx, [rbx - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e9579
movzx edi, bl
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
jmp 0x1400e9507
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1400e96ee
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x1400e96ee
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e96ac
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
movzx edi, bl
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x1400e961c
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400e9272
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x65
jmp 0x1400e90e3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e929a
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e9731
inc rax
cmp r8, rax
jne 0x1400e92bf
movzx edi, bl
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x1400e9507
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e92e7
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e96ac
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e931a
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e90e3
movzx edi, bl
lea edx, [rdi - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e961c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e936f
movzx edi, bl
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x25
jmp 0x1400e961c
inc rax
cmp r8, rax
jne 0x1400e93a4
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5b
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e93c7
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x1400e96ac
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e93ea
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x1400e96ee
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e90a0
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x1400e9731
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9434
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1400e9731
inc rax
cmp r8, rax
jne 0x1400e945b
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e9579
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9483
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e96ee
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e94a6
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1400e96ac
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e9065
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x1400e961c
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
add r11b, r10b
jmp 0x1400e96ac
movzx edi, bl
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add dil, 0x51
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x37
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400e9579
movabs rcx, 0x3cd4671855d3b7c5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x63
jmp 0x1400e9731
movabs rdx, 0xbcfe05e9237a175f
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x67
add r11b, dl
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400e9731
movabs rcx, 0x3d7ae25b8c6d362d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3b
add r8, r9
jmp 0x1400e96ee
movabs rdx, 0xbda4812c5a1395c7
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x71
jmp 0x1400e96a9
movabs rdx, 0x3e215d9ec306b495
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x13
movzx edi, bl
add r11b, dl
sub dil, 0x7b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x5d
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
movabs rcx, 0x3ec7d8e1f9a032fd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x15
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
movabs rdx, 0xbef177b2c7469297
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x21
movzx r10d, dil
add r11b, dl
lea ecx, [rbx - 0x15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, r11b
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
jmp 0x1400e96ee
movabs rcx, 0xbf44b554629351cb
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x73
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
movabs rcx, 0x3fc191c6cb867099
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x2f
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400e8be2
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x1400e8be0
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x1400e8bd0
lea rbx, [rbp + 0x15be1dc]
jmp 0x1400e979a
lea rbx, [rbp + 0x88b20f]
jmp 0x1400e979a
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf8]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e97b2
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf8], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x87484945
mov dword [rsp + 0x24], 0x4546485e
mov dword [rsp + 0x28], 0x434f5b8c
mov word [rsp + 0x2c], 0x915e
mov byte [rsp + 0x2e], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x1400ea2e2
movzx r11d, byte [rsp + rdi + 0x20]
mov esi, r11d
nop
cmp r8, rdi
ja 0x1400ea2d9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e989a
add rcx, rdi
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x64
jmp 0x1400e98d3
je 0x1400ea261
inc rax
cmp r8, rax
je 0x1400ea204
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ea1ac
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ea18d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ea16b
movzx r10d, dil
cmp r9, rdi
ja 0x1400ea2d0
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400e9904
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9940
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ea12a
inc rax
cmp r8, rax
je 0x1400ea108
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ea0fa
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ea0cc
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e9de9
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e9dcf
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400e9dad
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e9d9f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e9d7f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e9d63
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400e9d49
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e9d29
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e9cfb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e9950
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ea2b0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ea294
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e9b0d
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e9af3
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e9ad5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e9cb0
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e9c66
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e9c2a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e9950
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400e9bfc
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400e9bdc
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400e9bc2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e9ba6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400e9b98
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400e9b72
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e9b4d
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e9b33
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400e9950
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x1400e9950
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9940
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7c
jmp 0x1400e98d7
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movabs rcx, 0x8a897ecbccf4de84
jmp 0x1400e9870
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
jmp 0x1400ea13f
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
inc r9
dec rdi
inc rdi
jmp 0x1400e9852
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9852
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1400ea1b9
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400ea1ec
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x10
jmp 0x1400ea09e
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea223
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
cmp r9, 3
jb 0x1400ea062
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x50]
jmp 0x1400ea13f
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
cmp r8, 0x3e8
jae 0x1400ea06e
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400e9f80
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400e9c3f
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400ea088
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400e9ede
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400e9c7b
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea223
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x58
jmp 0x1400ea09e
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400ea1ec
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea1e9
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1400ea1b9
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
dec rdi
inc rdi
jmp 0x1400e9852
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 8
jmp 0x1400ea13f
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400e9e06
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400e9cbf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9e3d
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
inc rax
cmp r8, rax
jne 0x1400e9e65
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea223
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e9e8a
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400ea1ec
cmp r8, rcx
jne 0x1400e9eab
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
jmp 0x1400ea1e9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9cc9
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9852
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9f01
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400ea13f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9f30
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9852
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e9f55
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
jmp 0x1400ea1e9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9c7b
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ea09e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9fb3
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9fda
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ea09e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ea005
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
dec rdi
inc rdi
jmp 0x1400e9852
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ea037
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400e9852
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e9c3f
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ea13f
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x1400e9852
lea edx, [r10 - 0x60]
movzx eax, dl
and al, r11b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x60
jmp 0x1400ea1c4
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x34
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400ea223
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x1400ea1b9
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
dec rdi
inc rdi
jmp 0x1400e9852
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 4
add r10b, 0x1c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e9852
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x1400e9852
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
dec rdi
inc rdi
jmp 0x1400e9852
movzx r10d, dil
lea edx, [r10 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x20], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e9852
movabs rcx, 0xb4af79fb00c85894
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 0xc
add bl, cl
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
movabs rcx, 0x9f9c7c6366de9b8c
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e9852
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400e984e
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9836
lea rcx, [rbp + 0x1457fd0]
jmp 0x1400ea2e7
lea rcx, [rbp + 0x7a5e54]
jmp 0x1400ea2e7
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xc3612565
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0xf977e6e28c908121
movabs r14, 0xec67b4a7a5b18363
movzx edx, byte [rbp + 0xf8]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400eae6c
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400eae63
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ea390
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x1400ea3ca
je 0x1400eadfb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400eadcc
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ead92
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ead73
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ead51
movzx r10d, bl
nop
cmp r9, rbx
ja 0x1400eae5a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400ea3f9
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x1400ea430
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ead10
inc rax
cmp r8, rax
je 0x1400eaceb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eacc9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400eac9f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ea978
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ea95e
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ea939
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ea913
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ea8f6
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400ea8da
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ea8be
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ea8a4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ea884
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ea856
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ea440
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400eae3e
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400eae22
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400ea61e
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400ea604
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400ea5ea
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400ea80d
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400ea7c4
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400ea784
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400ea761
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400ea440
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400ea737
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ea717
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ea6fc
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ea6dc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ea6c0
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ea6a4
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ea67e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ea655
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ea63a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ea440
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x1400ea440
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x1400ea430
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x1400ea3d0
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x1400ea365
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ead25
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ea352
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400ea352
lea edx, [r10 - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2e
add dl, cl
jmp 0x1400eadab
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
jmp 0x1400eade0
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400eade3
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400eac3b
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400eac65
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
sub r10b, 0xd
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x5b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400ea352
lea edx, [r10 - 0x4f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x29
add dl, cl
cmp r9, 0x3e8
jb 0x1400ea778
lea edx, [r10 + 0x26]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x1400ead27
lea edx, [r10 + 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 9
add dl, cl
cmp r8, 0x400
jae 0x1400eac0c
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400eab37
lea edx, [r10 - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ea799
lea edx, [r10 + 0x2d]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400eac28
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400eaa54
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xb
jmp 0x1400ea7d9
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400eac65
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
jmp 0x1400eac3b
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x1400eade3
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x1400eade0
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400eadab
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400ea352
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400ea352
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
jmp 0x1400ead25
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400ea99e
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x19
jmp 0x1400ea822
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ea9d5
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
inc rax
cmp r8, rax
jne 0x1400ea9f8
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400eac3b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eaa1e
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400eadab
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ea824
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ea352
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eaa77
lea edx, [r10 + 0x1f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x27
jmp 0x1400ead25
inc rax
cmp r8, rax
jne 0x1400eaaa1
sub r10b, 0x5d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x75
dec rbx
inc rbx
jmp 0x1400ea352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eaac6
lea edx, [r10 - 0x1b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x43
add dl, cl
jmp 0x1400eadab
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400eaaeb
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x1400eade0
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400eab10
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x1400eade3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ea7db
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x53
jmp 0x1400eac3b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eab6e
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eab91
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
jmp 0x1400eac3b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400eabb6
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x1400eade0
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400eabe5
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400ea352
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ea79b
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x1400ead25
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x1400eadab
lea edx, [r10 - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
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 + 0x70], 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 + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x31
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
add r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x1400ea352
add r10b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x71
inc r9
dec rbx
inc rbx
jmp 0x1400ea352
lea edx, [r10 - 9]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x3f
add dl, cl
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ea352
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 0x1400ea352
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 0x1400ea352
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, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x41
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
jmp 0x1400eade0
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 0x1400ea352
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ea352
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x1400ea350
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x1400ea340
lea rdx, [rbp + 0x156c19c]
jmp 0x1400eae71
lea rdx, [rbp + 0xa742bd]
jmp 0x1400eae71
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf8], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x81f6
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, 0xcc15a8bed9488f96
movabs r12, 0xfc6c4bba3e6acdee
movabs r15, 0x6440fa3c8bd9aec2
movzx ebx, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400eb9ea
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x1400eb9e1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400eaf50
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x1a
jmp 0x1400eaf7c
je 0x1400eb975
inc rax
cmp r8, rax
je 0x1400eb920
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400eb8d0
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eb87c
movzx r10d, dil
cmp r9, rdi
ja 0x1400eb9d8
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400eafa9
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
jmp 0x1400eb000
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400eb83d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eb822
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400eb806
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400eb7ea
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400eb7ca
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400eb79c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400eb569
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400eb54f
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400eb52a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400eb504
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400eb4e6
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400eb4c6
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400eb4aa
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400eb490
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400eb470
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400eb442
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400eb010
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400eb9bc
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400eb99c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400eb202
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400eb1e4
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400eb1ca
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400eb3fb
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400eb3af
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400eb370
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400eb349
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400eb010
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400eb31f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400eb2ff
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400eb2e1
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400eb2c5
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400eb2a9
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400eb28d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400eb267
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400eb23e
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400eb222
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400eb010
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x1400eb010
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x1400eb000
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eaf80
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eaf25
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x10
add bl, dl
jmp 0x1400eb852
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400eaf12
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400eaf12
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x74
add bl, dl
jmp 0x1400eb895
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x1400eb8b5
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xc
jmp 0x1400eb8b8
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400eb8f4
add r10b, 0x3c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400eb937
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x70
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400eaf12
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x61
jb 0x1400eb364
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400eb852
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x3e8
jae 0x1400eb764
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400eb6b2
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x54
add bl, dl
jmp 0x1400eb389
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400eb781
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400eb638
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400eb3c8
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb937
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400eb8f4
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400eb8b8
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb8b5
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb895
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400eaf12
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400eaf12
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400eb852
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400eb58c
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
jmp 0x1400eb410
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eb5bf
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eb5e6
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb8f4
cmp r8, rcx
jne 0x1400eb60d
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400eaf12
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400eb410
lea edx, [r10 - 4]
movzx eax, dl
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb852
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eb65b
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x1400eb852
inc rax
cmp r8, rax
jne 0x1400eb689
add r10b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400eaf12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eb3c8
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1400eb8b5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eb6e9
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eb710
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400eb8f4
cmp r8, rcx
jne 0x1400eb73b
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400eaf12
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400eb389
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x1400eb852
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400eb895
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400eb8f4
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb937
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
jmp 0x1400eb8b8
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x1400eb8b5
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb895
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
add r10b, 0x5a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x76
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400eaf12
movzx r10d, dil
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
sub r10b, 0x7a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x48], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400eaf12
movabs rcx, 0x94979d37f0fbed1a
add rcx, rdi
and sil, cl
mov eax, Ordinal_41
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx r10d, dil
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400eb937
lea rcx, [rdi + r12]
and sil, cl
mov eax, 0x3f
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
lea edx, [rdi + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x4e
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eaf12
sub r10b, 0x12
movzx eax, r11b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400eaf10
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
jmp 0x1400eaf00
lea rdx, [rbp + 0x1407810]
jmp 0x1400eb9ef
lea rdx, [rbp + 0x10907a6]
jmp 0x1400eb9ef
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf8], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xb909
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x807c1f5a25f46f47
movabs r14, 0x845d1a2b5597e97f
movabs r12, 0x8364db7709af0af1
movabs r15, 0x81745e0e71dd4dd5
movzx ebx, byte [rbp + 0xf8]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ec669
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400ec660
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ebac0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x1400ebb07
je 0x1400ec5fa
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ec57d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ec553
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ec516
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ec4f7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ec4b4
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400ec657
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400ebb39
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x1400ebb80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ec49d
inc rax
cmp r8, rax
je 0x1400ec478
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ec459
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ec43d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ec413
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400ec0ce
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ec0b0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ec08b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ec069
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ec04f
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1400ec030
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ec010
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ebff2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ebfd2
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400ebfa4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ebb90
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400ec63b
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400ec61f
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400ebd76
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400ebd5c
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400ebd42
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400ebf5d
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400ebf17
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400ebedf
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400ebebc
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400ebb90
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ebe92
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ebe72
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ebe54
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400ebe34
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x1400ebe11
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ebdf3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400ebdd1
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ebdac
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ebd92
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ebb90
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400ebb90
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x1400ebb80
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x1400ebb10
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x1400eba95
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x1400ec4cd
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
inc r9
dec rdi
inc rdi
jmp 0x1400eba82
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x1400eba82
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec52f
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400ec565
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ec565
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec594
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ec5bc
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
sub r10b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x63
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400eba82
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7f
cmp r9, 0x28
jb 0x1400ebed3
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0xc]
jmp 0x1400ec4cd
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x61
cmp r8, 0x80
jae 0x1400ec3db
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400ec2e1
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400ebef4
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x43
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400ec3f8
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400ec218
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x1400ebf2c
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ec5bc
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec594
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ec565
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
add r8, r9
jmp 0x1400ec565
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x1400ec52f
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x52
dec rdi
inc rdi
jmp 0x1400eba82
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400eba82
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec4cd
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400ec0f1
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x1400ebf72
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ec128
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
inc rax
cmp r8, rax
jne 0x1400ec14a
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1400ec594
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ec16f
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400ec565
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ec197
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
add r8, r9
jmp 0x1400ec565
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ec1be
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec52f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ec1ed
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400eba82
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ebf72
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec4cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ec23b
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x1400ec4cd
inc rax
cmp r8, rax
jne 0x1400ec25d
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x1400ec52f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ec285
sub r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x29
add r8, r9
jmp 0x1400ec565
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ec2aa
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x1400ec5bc
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ebf2c
sub r10b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5f
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ec314
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
inc rax
cmp r8, rax
jne 0x1400ec33a
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ec594
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ec366
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400ec565
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ec389
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x1400ec52f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ec3b4
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400eba82
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ebef4
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x1400ec4cd
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0xc
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ec52f
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ec594
sub r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x49
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x1400ec565
sub r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2f
add r8, r9
jmp 0x1400ec565
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
inc r9
dec rdi
inc rdi
jmp 0x1400eba82
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x1400ec4cd
movzx r10d, dil
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
sub r10b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 9
add r11b, r10b
mov byte [rbp + rdi - 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400eba82
lea ecx, [rdi + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1f
dec rdi
inc rdi
jmp 0x1400eba82
movzx r10d, dil
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3d
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
add r8, r9
jmp 0x1400ec565
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x79
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400eba82
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 0x69
add bl, cl
movzx r10d, dil
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x45
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x2d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400eba82
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x1400eba80
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x1400eba70
lea rdx, [rbp + 0x17ac374]
jmp 0x1400ec66d
lea rdx, [rbp + 0xaf32bb]
jmp 0x1400ec66d
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf8], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x413a
mov byte [rbp - 0x16], 0x62
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb51e5106702c61f0
movabs r12, 0x8997952030dde9b0
movabs r15, 0x1f5af313508525d0
movzx ebx, byte [rbp + 0xf8]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ed1f2
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x1400ed1e9
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ec740
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x1400ec786
je 0x1400ed176
inc rcx
cmp rax, rcx
je 0x1400ed11e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ed0cf
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ed078
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400ed058
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ed00d
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400ed1e0
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1400ec7bf
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400ec7f0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ed002
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ed07c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ecfe6
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400ecd3f
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ecd31
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x1400ecd13
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400eccf1
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400eccd6
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400eccba
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ecc9e
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ecc7e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400ecc5e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400ecc30
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ec800
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400ed1c0
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1400ed1a0
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400ec9ea
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400ec9cc
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400ec9ae
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400ecbe1
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400ecb96
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400ecb50
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400ecb29
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400ec800
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x1400ecaff
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x1400ecadf
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400ecabf
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400eca9f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400eca8a
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400eca6f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400eca4d
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400eca28
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400eca0a
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400ec800
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x1400ec800
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x1400ec7f0
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
jmp 0x1400ec790
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ec715
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x1400ed029
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400ec702
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400ec702
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1400ed092
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x1400ed0b4
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ed0b7
lea r8d, [r11 + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400ed0f3
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ed135
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
sub r11b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400ec702
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp r9, 0x80
jb 0x1400ecb44
lea r8d, [r11 - 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x1400ed02c
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
add bl, r8b
cmp rax, 0x10
jae 0x1400ecfa8
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x1400eceb3
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1400ecb68
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 4
je 0x1400ecfc9
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400ecdf3
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x1400ecbac
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ed135
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400ed0f3
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1400ed0b7
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400ed0b4
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1400ed092
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400ec702
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x1400ec702
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400ed01a
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1400ecd68
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ecbf7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ecd9f
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ecdc4
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400ed0b4
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ecbfa
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400ec702
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ece17
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x1400ed029
inc rcx
cmp rax, rcx
jne 0x1400ece3c
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ed092
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ece61
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x1400ed0b7
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ece88
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x1400ed0f3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ecbaf
add r11b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r11b
jmp 0x1400ed135
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ecee6
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
inc rcx
cmp rax, rcx
jne 0x1400ecf0c
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
add bl, r11b
jmp 0x1400ed135
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ecf36
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r8b
jmp 0x1400ed0f3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ecf5c
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ed092
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ecf80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x1400ec702
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ecb6b
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1400ed029
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r10b
jmp 0x1400ed092
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x1400ed0f3
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400ed0b4
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x1400ed01a
movzx r11d, dil
lea r8d, [r11 - 0x30]
mov edx, Ordinal_41
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x18], dl
inc r9
dec rdi
inc rdi
jmp 0x1400ec702
lea edx, [rdi + 0x10]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x70
dec rdi
inc rdi
jmp 0x1400ec702
movzx r11d, dil
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400ec702
movabs rdx, 0xf3d4372d1136ad90
add rdx, rdi
and sil, dl
mov ecx, 8
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx r11d, dil
add r11b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x30
add dl, r11b
movzx ecx, dl
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x1400ed135
lea rdx, [rdi + r12]
and sil, dl
mov ecx, Ordinal_26
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
lea rdx, [rdi + r15]
and sil, dl
mov ecx, Ordinal_41
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ec702
sub r11b, 0x50
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ec700
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ec6f0
lea rdx, [rbp + 0x151cd28]
jmp 0x1400ed1f6
lea rdx, [rbp + 0xbe2f18]
jmp 0x1400ed1f6
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf8], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x100]
lea rcx, str.config_path_____s_n
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x1f0]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret