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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb8]
sub rsp, 0x1b8
mov r15, qword [0x1402cdcd0]
mov qword [rbp + 0x100], r15
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r13, rax
movabs rax, 0x48d159e26af37c05
imul r13
mov r12, rdx
sar r12, 0xa
mov rax, r12
shr rax, 0x3f
add r12, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r12
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r12, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r13
lea rcx, [rdx + r13]
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 rdx, rcx
sub rdx, rax
mov qword [rbp + 0x108], rdx
imul eax, ecx, 0x3c
sub r13d, eax
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0x118], rax
mov word [rbp - 0x68], 0x41a3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x7036ec8ed4e947e7
movabs rdi, 0xcd40742486bc8e3
movabs r14, 0xda901dc9ca699ef9
movzx r11d, byte [rbp + 0x108]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0x66de0b43c0feeb0b
cmp rbx, 0x23
jae 0x1400f0532
movzx r10d, byte [rbp + rbx - 0x68]
movzx edx, r10b
cmp r8, rbx
ja 0x1400f0529
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ef9ab
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x4d
jmp 0x1400ef9e4
je 0x1400f04b9
inc rax
cmp r8, rax
je 0x1400f0459
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f040e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400f03b2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f0388
movzx edx, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400f0520
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400efa1a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x51
jmp 0x1400efa63
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400f0332
inc rax
cmp r8, rax
je 0x1400f0305
cmp r8, rcx
je 0x1400f02e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400f02bd
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400f0299
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f0267
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400eff89
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400eff6c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400eff44
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400eff24
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400eff05
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400efeeb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400efed1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400efeb2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400efe98
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400efe6b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400efa70
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400f0505
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400f04eb
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400efc3d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400efc22
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400efc07
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400efe21
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400efdd0
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400efdb3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400efd91
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400efd64
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400efd4a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400efd2b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400efd0c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400efcf2
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400efcd3
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400efcb2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400efc8a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400efc6b
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 2]
jmp 0x1400efa70
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x31
jmp 0x1400efa63
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x35
jmp 0x1400ef9f0
movabs rcx, 0x3f17f0bac66df2cd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x65
movabs rcx, 0x66de0b43c0feeb0b
jmp 0x1400ef980
lea edx, [rbx + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400f0351
lea edx, [rbx + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400ef962
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x1400ef962
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f03d5
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x1400f03f2
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f03f5
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 0x1400f0431
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
jmp 0x1400f047c
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
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 0x1400ef962
lea ecx, [rbx + 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x37
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400ef962
movzx edi, bl
lea ecx, [rdi + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x63
jmp 0x1400f01f1
lea ecx, [rbx + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 3
cmp r8, 0xa
jae 0x1400f022e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400f0145
movzx edi, bl
lea edx, [rdi - 0x7a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f01f1
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x69
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x1400f024b
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400f0036
lea ecx, [rbx - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x59
jmp 0x1400efde5
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400f047c
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f0431
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400f03f5
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x1400f03f2
lea edx, [rbx - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f03d5
lea ecx, [rbx - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4a
dec rbx
inc rbx
jmp 0x1400ef962
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400ef962
movzx edi, bl
lea ecx, [rdi - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1400f0354
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400effb6
movabs rcx, 0x66de0b43c0feeb0b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x4d
jmp 0x1400efe36
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400effec
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
inc rax
cmp r8, rax
jne 0x1400f0013
lea edx, [rbx - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400f0431
cmp r8, rcx
jne 0x1400efe36
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x1400f03f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f005c
movzx edi, bl
lea ecx, [rdi - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0xd
jmp 0x1400f0354
inc rax
cmp r8, rax
jne 0x1400f0084
lea ecx, [rbx - 0x1f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x27
dec rbx
inc rbx
jmp 0x1400ef962
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f00a7
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
jmp 0x1400f03d5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f00ca
lea ecx, [rbx + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x1400f03f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400f00ed
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
jmp 0x1400f0431
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400f0110
lea ecx, [rbx + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
jmp 0x1400f047c
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400efde5
lea ecx, [rbx + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3d
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f0176
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
inc rax
cmp r8, rax
jne 0x1400f0198
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400f0431
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f01c0
lea edx, [rbx - 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 0x1400f03f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f01ee
lea edx, [rbx + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400ef962
movzx edi, bl
cmp r9, 0x1000
jb 0x1400f0217
lea ecx, [rdi + 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x5c]
jmp 0x1400f0354
movabs rdi, 0xcd40742486bc8e3
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400ef962
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
add r11b, r10b
jmp 0x1400f03d5
lea edx, [rbx - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400f0431
movabs rcx, 0xabd3b75266d5cead
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x45
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
movabs rcx, 0x105b8a4362da2281
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x79
jmp 0x1400f0431
movabs rcx, 0x74e35d345ede7655
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x53
jmp 0x1400f03f2
movabs rcx, 0xa72746acdce0a03f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x47
jmp 0x1400f03d5
movabs rcx, 0xbaf199dd8e4f413
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7b
inc r9
dec rbx
inc rbx
jmp 0x1400ef962
movabs rcx, 0x3df3031656e71dfd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x15
movzx edi, bl
add dil, 0x6d
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 5
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
movabs rdi, 0xcd40742486bc8e3
inc r9
dec rbx
inc rbx
jmp 0x1400ef962
movabs rcx, 0x702a8f84eefc5a5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7d
dec rbx
inc rbx
jmp 0x1400ef962
movabs rcx, 0x39469270ccf1ef8f
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x17
movzx r10d, dl
lea ecx, [rbx - 0x7d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
add r10b, 0x6b
add r10b, r11b
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ef962
movabs rcx, 0xd0124eda46f86d4d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x1b
movzx r10d, dl
lea edx, [rbx - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x2f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400f047c
movabs rcx, 0x2563852c4fa9737
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x7f
movzx r10d, dl
lea ecx, [rbx - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
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 0x1400ef962
movabs rcx, 0x349a21cb42fcc121
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x19
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ef962
sub bl, 0x49
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec r11b
jmp 0x1400ef95e
sub bl, 0x5f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x67
jmp 0x1400ef94c
lea rbx, [rbp + 0x145eafc]
jmp 0x1400f0536
lea rbx, [rbp + 0x84d607]
jmp 0x1400f0536
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x108]
lea rcx, [rbp + 0x10]
call fcn.140002dc0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400f0550
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004830
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0x118], 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.140002bd0
nop
lea rcx, [rbp + 0x10]
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xf7a4bdb1
mov dword [rsp + 0x24], 0xa9b6b4ae
mov dword [rsp + 0x28], 0xb3bfa3f8
mov word [rsp + 0x2c], 0xfdae
mov byte [rsp + 0x2e], reloc.WLDAP32.dll_Ordinal_30
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0x108]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor r14d, r14d
movabs rcx, 0x2248d8045271c6b2
cmp r14, 0x23
jae 0x1400f0e7d
movzx r11d, byte [rsp + r14 + 0x20]
mov r15d, r11d
cmp r8, r14
ja 0x1400f0e74
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400f063a
add rcx, r14
mov rax, rcx
and rax, r15
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r15
add bl, 0x22
jmp 0x1400f0673
je 0x1400f0dfb
inc rax
cmp r8, rax
je 0x1400f0d6e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400f0d1b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400f0cfb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400f0cb8
movzx r10d, r14b
cmp r9, r14
ja 0x1400f0e6b
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400f06a0
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x36
jmp 0x1400f06d3
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400f0c9d
inc rax
cmp r8, rax
je 0x1400f0c74
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f0c52
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400f0c38
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x1400f0937
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400f091d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400f08f8
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400f08d2
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400f08b4
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400f06e0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400f0e4b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400f0e2f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400f07cf
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400f07b1
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400f0868
lea r8, [r9 + 0x1000]
lea r9, [r8 + 6]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400f084b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400f082b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400f0811
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400f07f5
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x80]
jmp 0x1400f06e0
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f0677
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
movabs rcx, 0x2248d8045271c6b2
jmp 0x1400f0610
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400f0d56
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
jmp 0x1400f0d8f
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400f0dba
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400f0e18
lea ebx, [r10 + 0x6e]
movzx eax, bl
and al, r11b
add al, al
sub bl, al
sub bl, 2
add bl, r11b
cmp r8, 1
jae 0x1400f0c00
lea rcx, [r9 + 3]
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f0b30
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
jmp 0x1400f0e18
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f0d34
add r10b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec r14
inc r14
jmp 0x1400f05f3
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
inc r9
dec r14
inc r14
jmp 0x1400f05f3
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400f0cd1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400f0991
lea ecx, [r10 - 0x4e]
movzx eax, cl
and al, r11b
mov ebx, reloc.WS2_32.dll_recvfrom
sub bl, al
add bl, bl
add bl, cl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400f0c1d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400f0a65
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400f0879
jne 0x1400f09be
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x1400f05f3
inc rax
cmp r8, rax
jne 0x1400f09e4
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 0x1400f0d8f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f0a0d
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
jmp 0x1400f0d56
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400f0a32
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x1400f0d53
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f0958
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 r14
inc r14
jmp 0x1400f05f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f0a8c
lea edx, [r10 - 0x32]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f0cd1
inc rax
cmp r8, rax
jne 0x1400f0ab9
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5e
inc r9
dec r14
inc r14
jmp 0x1400f05f3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f0ae4
sub r10b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
dec r14
inc r14
jmp 0x1400f05f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f0b09
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
jmp 0x1400f0d56
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400f087c
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xa
jmp 0x1400f0d8f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400f0b55
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400f0d56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f0b7c
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f0d34
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400f0ba7
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
dec r14
inc r14
jmp 0x1400f05f3
cmp r8, rcx
jne 0x1400f0bca
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f0cd1
cmp r9, 0x1000
jb 0x1400f0bf3
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
lea ebx, [rdx + rdx]
jmp 0x1400f0cd1
mov byte [rsp + r14 + 0x20], bl
inc r14
jmp 0x1400f05f3
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x30
add bl, r11b
jmp 0x1400f0d34
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400f0d8f
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5a
jmp 0x1400f0d8f
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
dec r14
inc r14
jmp 0x1400f05f3
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec r14
inc r14
jmp 0x1400f05f3
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 0x1400f0cd1
movzx r10d, r14b
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7a
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, r11b
mov byte [rsp + r14 + 0x20], r10b
inc r9
dec r14
inc r14
jmp 0x1400f05f3
lea ecx, [r14 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
dec r14
inc r14
jmp 0x1400f05f3
movzx r10d, r14b
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x46
add r10b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, bl
add r10b, r11b
mov byte [rsp + r14 + 0x20], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400f05f3
movabs rax, 0xeffde81e411c6ede
add rax, r14
and r15b, al
add r15b, r15b
sub al, r15b
lea ebx, [r11 + rax]
sub bl, 0x12
movzx r10d, r14b
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + r14 + 0x20], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + r14 + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x1400f05f3
movabs rax, 0x66da880cf7555416
add rax, r14
and r15b, al
mov ecx, 0x33
sub cl, r15b
lea ebx, [rcx + rcx]
add bl, al
add bl, r11b
movzx eax, byte [rsp + r14 + 0x20]
add rax, r9
add r14, rax
inc r14
jmp 0x1400f05f3
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
jmp 0x1400f05ee
add r10b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400f05d3
lea rcx, [rbp + 0x1717eb8]
jmp 0x1400f0e82
lea rcx, [rbp + 0xa3456a]
jmp 0x1400f0e82
lea rcx, [rsp + 0x20]
mov r9d, r13d
mov r8d, dword [rbp + 0x108]
mov edx, r12d
call fcn.1400069d0
mov edx, 7
mov r15, qword [rbp + 0x100]
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xb3d991dd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4c], xmm0
mov qword [rsp + 0x5c], rax
mov dword [rsp + 0x64], eax
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0xcfc54718813b52b8
movabs r14, 0x4def7fdc8b15e878
movabs r12, 0x6f4fd54983b1f828
movzx edx, byte [rbp + 0x108]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400f19b0
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400f19a7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400f0f50
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 8
jmp 0x1400f0f70
je 0x1400f193f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f1913
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f18fa
movzx r10d, bl
cmp r9, rbx
ja 0x1400f199e
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400f0fa0
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f0fd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400f18b8
inc rax
cmp r8, rax
je 0x1400f1892
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f186f
cmp r8, rcx
je 0x1400f1853
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400f1523
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400f1507
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400f14e2
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400f14bc
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400f14a1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400f147e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400f145e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400f1443
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400f1423
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400f13f5
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400f0fe0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 4]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400f1982
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400f1966
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400f11c3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400f11a9
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400f118f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400f13ab
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400f1362
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400f1324
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400f12fd
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400f0fe0
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400f12cf
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400f12af
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400f1294
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400f1274
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x1400f125c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400f1242
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400f1220
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400f11fb
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400f11df
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400f0fe0
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400f0fe0
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400f0fd0
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400f0f74
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
jmp 0x1400f0f25
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x40
add dl, cl
jmp 0x1400f18d0
add r10b, 0x50
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400f0f12
sub r10b, 0x20
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x1400f0f12
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x10
jmp 0x1400f17ab
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add r8, r9
jmp 0x1400f1927
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400f1927
lea edx, [r10 + 0x20]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400f17ec
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400f1816
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x1400f0f12
lea edx, [r10 + 0x38]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 3
jb 0x1400f1318
lea edx, [r10 + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x60]
jmp 0x1400f18d0
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
cmp r8, 0x200
jae 0x1400f1793
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400f16be
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400f133c
lea ecx, [r10 + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x68
lea rax, [r9 + r8]
cmp rax, 6
je 0x1400f17d4
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400f1625
lea edx, [r10 - 0x28]
movzx eax, r11b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400f1377
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400f1816
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400f17ec
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400f1927
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400f1927
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400f17ab
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400f0f12
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
inc r9
dec rbx
inc rbx
jmp 0x1400f0f12
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x70
add dl, cl
jmp 0x1400f18d0
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400f1548
lea edx, [r10 - 0x48]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 8
add dl, cl
jmp 0x1400f13c0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f157b
add r10b, 0x30
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x50
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
inc rax
cmp r8, rax
jne 0x1400f15a1
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x60
add dl, r10b
jmp 0x1400f1816
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f15c6
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
jmp 0x1400f1927
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f15f2
sub r10b, 0x10
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400f1927
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f13c0
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400f0f12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f164b
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400f18d0
inc rax
cmp r8, rax
jne 0x1400f1675
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
dec rbx
inc rbx
jmp 0x1400f0f12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f1697
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x1400f1924
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400f1377
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400f17ee
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400f16f5
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
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f1719
lea edx, [r10 + 0x40]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400f17ec
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400f1742
sub r10b, 0x50
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400f1927
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f176e
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400f1927
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f133c
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400f17ab
lea edx, [r10 - 0x40]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x40
add dl, cl
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x48
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x48], r10b
add r8, r9
jmp 0x1400f1927
lea edx, [r10 + 0x30]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, r11b
sub dl, 0x50
add dl, cl
sub r10b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x58
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x60]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x60
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x1400f1927
add r10b, 0x48
movzx eax, r11b
and al, r10b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
add r8, r9
jmp 0x1400f1927
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400f0f12
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, r11b
mov byte [rsp + rbx + 0x48], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400f0f12
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
add r8, r9
jmp 0x1400f1927
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x48
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400f0f12
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f0f12
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
jmp 0x1400f0f10
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
jmp 0x1400f0f00
lea rdx, [rbp + 0x15b92e8]
jmp 0x1400f19b5
lea rdx, [rbp + 0x96e5a0]
jmp 0x1400f19b5
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x30]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x108], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x4f53545c
mov byte [rsp + 0x74], 2
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x75], xmm0
mov qword [rbp - 0x7b], rax
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs rsi, 0x8b53945f13b47f01
movabs r14, 0xe5f03757b1587709
movabs r13, 0xcf490e9989ef7907
movabs r12, 0xa1fabd1d3b1d7d03
movzx ebx, byte [rbp + 0x108]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400f2549
movzx r11d, byte [rsp + rdi + 0x70]
mov edx, r11d
cmp r8, rdi
ja 0x1400f2540
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400f1a90
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 7
jmp 0x1400f1ad7
je 0x1400f24d8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f245a
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400f2430
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f2417
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400f23da
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400f2397
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400f2537
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400f1b09
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6d
jmp 0x1400f1b40
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400f2380
inc rax
cmp r8, rax
je 0x1400f235b
cmp r8, rcx
je 0x1400f233f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f2325
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400f207a
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400f2060
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f203b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400f2019
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400f1fff
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400f1fe0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400f1fc4
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400f1faa
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400f1f8e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400f1f64
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400f1b50
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400f251b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400f24ff
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400f1d38
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400f1d1e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400f1d04
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400f1f1b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400f1ed8
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400f1e9b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400f1e78
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400f1b50
lea r8, [r9 + 0x40]
lea r9, [r8 + 5]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400f1e4e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400f1e30
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400f1e14
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400f1df8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400f1dd9
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400f1dbd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400f1d9b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400f1d72
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400f1d54
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400f1b50
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x1000]
jmp 0x1400f1b50
lea ecx, [r10 - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x33
jmp 0x1400f1b40
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x41
jmp 0x1400f1ae0
sub r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4f
jmp 0x1400f1a65
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400f23b0
sub r10b, 0x5a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400f1a52
sub r10b, 0x5c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400f1a52
lea edx, [r10 - 0x5e]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x6e
add bl, dl
jmp 0x1400f23f3
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x60
add r8, r9
jmp 0x1400f2442
sub r10b, 0x62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x52
jmp 0x1400f2442
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x44
add bl, dl
jmp 0x1400f2471
sub r10b, 0x66
movzx eax, r11b
and al, r10b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x36
add bl, r10b
jmp 0x1400f249a
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x28
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
sub r10b, 0x6d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 5
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x1400f1a52
lea edx, [r10 - 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
add bl, 9
add bl, dl
cmp r9, 4
jb 0x1400f1e8f
lea edx, [r10 + 0x66]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400f23b0
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x17
cmp r8, 0x41
jae 0x1400f22ed
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400f2218
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x1400f1eb2
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
lea rax, [r9 + r8]
cmp rax, 0x200
je 0x1400f230a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400f2125
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x55
jmp 0x1400f1eed
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x72
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x1400f249a
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x1400f2471
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400f2442
add r10b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3a
add r8, r9
jmp 0x1400f2442
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400f23f3
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1e
dec rdi
inc rdi
jmp 0x1400f1a52
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
inc r9
dec rdi
inc rdi
jmp 0x1400f1a52
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
jmp 0x1400f23b0
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400f20a0
lea ecx, [r10 + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 7
jmp 0x1400f1f30
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f20d3
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f20f6
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x42
jmp 0x1400f2471
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f1f30
add r10b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7a
dec rdi
inc rdi
jmp 0x1400f1a52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f2148
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x47
jmp 0x1400f23b0
inc rax
cmp r8, rax
jne 0x1400f2172
add r10b, 0x43
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x2b
dec rdi
inc rdi
jmp 0x1400f1a52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f219a
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0xf
add r8, r9
jmp 0x1400f2442
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f21be
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x1400f2442
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f21e1
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x1400f2471
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400f1eed
add r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x29
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f224b
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
inc rax
cmp r8, rax
jne 0x1400f226f
add r10b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x76
jmp 0x1400f2442
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f229b
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400f2442
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f22c2
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400f23f3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400f1eb2
lea edx, [r10 + 0x64]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400f23b0
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400f23f3
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400f2471
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x1400f2471
add r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x19
jmp 0x1400f2442
add r10b, 0x19
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x51
inc r9
dec rdi
inc rdi
jmp 0x1400f1a52
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5f
jmp 0x1400f23b0
movzx r10d, dil
lea ecx, [r10 + 0x13]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7b
add r10b, 0x67
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x2f
add r11b, r10b
mov byte [rsp + rdi + 0x70], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400f1a52
movzx r10d, dil
lea ecx, [r10 + 0xd]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5b
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x21
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x1400f2442
lea ecx, [rdi + 0xb]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4d
add r8, r9
jmp 0x1400f2442
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x3f
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400f1a52
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x31
add bl, cl
movzx r10d, dil
add r10b, 0x6b
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x13
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
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 0x1400f1a52
lea rcx, [rdi + r12]
movzx eax, cl
and al, dl
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x15
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400f1a52
sub r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x5d
jmp 0x1400f1a50
sub r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x6b
jmp 0x1400f1a40
lea rdx, [rbp + 0x145541c]
jmp 0x1400f254e
lea rdx, [rbp + 0x179d31d]
jmp 0x1400f254e
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x108], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xa545
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xd14b66f845c96be5
movabs r13, 0xb90fd0c9e881f343
movabs r12, 0x167902d95cef1b79
movabs r14, 0x73e234e8d15c43af
movzx edx, byte [rbp + 0x108]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400f3130
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400f3127
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400f2620
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x43
jmp 0x1400f2659
je 0x1400f30bf
inc rax
cmp r8, rax
je 0x1400f3071
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f3030
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400f3011
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400f2fce
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400f311e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400f268c
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x1400f26d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400f2fb7
inc rax
cmp r8, rax
je 0x1400f2f95
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f2f46
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400f2f2c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400f2f02
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400f2c16
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400f2bf9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400f2bd4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400f2bae
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400f2b94
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400f2b74
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400f2b58
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400f2b3b
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400f2b1f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400f2af1
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400f26e0
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400f3102
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400f30e6
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400f28c8
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x1400f28ae
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400f2894
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400f2aa7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400f2a64
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400f2a2c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400f2a09
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400f26e0
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400f29db
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400f29bf
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400f29a2
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x1400f2986
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400f2966
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400f294c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400f2926
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400f2901
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400f28e4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400f26e0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400f26e0
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
jmp 0x1400f26d0
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400f2660
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x1400f25f5
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f2fe7
add r10b, 0x7e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x72
inc r9
dec rbx
inc rbx
jmp 0x1400f25e2
sub r10b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400f25e2
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x1400f2f5b
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400f2f7a
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x1400f2f7d
lea edx, [r10 - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f3048
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400f3085
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
add r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x79
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400f25e2
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
cmp r9, 0xa
jb 0x1400f2a20
lea ecx, [r10 + 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x64]
jmp 0x1400f2fe7
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
cmp r8, 0x20
jae 0x1400f2ece
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400f2e27
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x1400f2a41
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x1400f2ee8
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400f2d35
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1400f2a79
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400f3085
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f3048
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x1400f2f7d
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400f2f7a
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400f2f5b
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
dec rbx
inc rbx
jmp 0x1400f25e2
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400f25e2
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f2fe7
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400f2c39
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x1400f2abc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f2c70
sub r10b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
inc rax
cmp r8, rax
jne 0x1400f2c98
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400f3085
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400f2cbd
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x1400f2f7a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f2ce3
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f2f5b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f2d0e
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
dec rbx
inc rbx
jmp 0x1400f25e2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400f2abc
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400f2fe7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f2d58
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7d
jmp 0x1400f2fe7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f2d83
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
dec rbx
inc rbx
jmp 0x1400f25e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f2da8
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6b
jmp 0x1400f2f7a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f2dcd
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
jmp 0x1400f2f7d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400f2df0
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5f
jmp 0x1400f3048
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400f2a79
sub r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x53
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400f2e5e
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
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400f2e81
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x1400f3048
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400f2ea7
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400f2f5b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400f2a41
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400f2fe7
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
add dl, r11b
jmp 0x1400f2f5b
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
jmp 0x1400f3048
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x1400f3048
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x69
sub r10b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x7b
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400f25e2
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
dec rbx
inc rbx
jmp 0x1400f25e2
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
jmp 0x1400f2fe7
movzx r10d, bl
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 7
add r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xb
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400f25e2
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
dec rbx
inc rbx
jmp 0x1400f25e2
lea rax, [rbx + r13]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x2b
movzx r10d, bl
sub r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
dec r10b
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400f3085
lea rax, [rbx + r12]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0x4f
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x44
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 0x1400f25e2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x37
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400f25e2
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x1400f25e0
add r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x49
jmp 0x1400f25d0
lea rdx, [rbp + 0x1547d9c]
jmp 0x1400f3134
lea rdx, [rbp + 0x9de981]
jmp 0x1400f3134
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x108], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xf9e2
mov byte [rbp - 0x16], 0xda
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0x95ddb5bfd746465c
movabs r13, 0x190ff83ee2ebec84
movabs r12, 0xc199213f85d2d314
movzx ebx, byte [rbp + 0x108]
nop word [rax + rax]
mov rax, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400f3c6e
movzx r11d, byte [rbp + rdi - 0x18]
mov esi, r11d
cmp rax, rdi
ja 0x1400f3c65
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400f3200
lea rdx, [rdi + r14]
mov rcx, rdx
and rcx, rsi
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, rsi
add bl, 0x7c
jmp 0x1400f322d
je 0x1400f3bf2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400f3b6e
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400f3b15
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400f3aec
movzx r10d, dil
cmp r9, rdi
ja 0x1400f3c5c
lea rcx, [r9 + 5]
cmp rax, rcx
jae 0x1400f3260
lea r8d, [r10 - 0x74]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400f3293
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400f3aa7
inc rcx
cmp rax, rcx
je 0x1400f3a7e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400f3a62
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400f3a38
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400f37ca
lea rdx, [r9 + 4]
cmp rax, rdx
je 0x1400f37bc
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400f3793
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400f376d
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400f3853
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400f374d
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400f372d
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400f370d
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400f36ed
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400f36bf
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400f32a0
mov rax, rdx
lea r9, [rdx + 0x200]
lea rdx, [r9 + 5]
cmp rax, rdx
jb 0x1400f3c3c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400f3c1c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400f348e
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400f346e
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400f344e
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400f366b
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400f3621
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400f35de
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400f35b7
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400f32a0
mov rax, rdx
lea r9, [rdx + 0xa]
lea rdx, [r9 + 0x7a]
cmp rax, rdx
ja 0x1400f358d
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400f356f
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400f3551
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400f3535
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400f3519
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400f350b
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400f34e5
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400f34bc
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400f34ae
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400f32a0
mov rax, rdx
lea r9, [rdx + 0x10]
jmp 0x1400f32a0
lea r8d, [r10 - 0xc]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x1400f3293
lea r8d, [r10 + 0x3c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x1400f3231
sub r10b, 0x7c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f31d5
lea r8d, [r10 + 0x60]
mov edx, Ordinal_50
jmp 0x1400f3ab0
sub r10b, 0x58
movzx ecx, r11b
and cl, r10b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400f31c2
sub r10b, 0x10
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400f31c2
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400f3b22
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x80
jmp 0x1400f3b53
sub r10b, 0x38
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x78
jmp 0x1400f3b56
lea r8d, [r10 + 0x10]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x70
add bl, r8b
jmp 0x1400f3b89
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x68
add bl, r10b
jmp 0x1400f3bb1
sub r10b, 0x60
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x60
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
sub r10b, 0x2c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400f31c2
lea r8d, [r10 + 0x1c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
cmp r9, 0x20
jb 0x1400f35d2
lea r8d, [r10 - 0x58]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx edx, r11b
sub dl, cl
add dl, r8b
lea ebx, [rdx*2 - 0x30]
jmp 0x1400f3ac2
lea r8d, [r10 + 0x64]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
cmp rax, 0x10
jae 0x1400f39ff
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x1400f393d
lea r8d, [r10 + 0x78]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x48
jmp 0x1400f35f6
lea r8d, [r10 - 0x54]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 0x3e8
je 0x1400f3a1b
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x1400f3894
lea r8d, [r10 - 0x14]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x74
jmp 0x1400f3639
add r10b, 0x48
movzx ecx, r11b
and cl, r10b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
sub r10b, 0x70
movzx ecx, r11b
and cl, r10b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3bb1
lea r8d, [r10 - 0x28]
movzx ecx, r11b
and cl, r8b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
jmp 0x1400f3b89
add r10b, 0x20
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3b56
add r10b, 0x68
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3b53
sub r10b, 8
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400f31c2
add r10b, 0x40
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400f31c2
lea r8d, [r10 - 0x78]
mov edx, 0x24
jmp 0x1400f3ab0
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1400f37eb
lea r8d, [r10 + 0x5c]
movzx ecx, r11b
and cl, r8b
mov edx, 0x3e
jmp 0x1400f367b
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400f3822
add r10b, 0x18
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
inc rcx
cmp rax, rcx
jne 0x1400f384a
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3bb1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400f3861
lea r8d, [r10 - 0x50]
mov edx, Ordinal_27
jmp 0x1400f3b22
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400f3686
add r10b, 0x68
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400f31c2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400f38b8
lea r8d, [r10 - 0x5c]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x7c
jmp 0x1400f3abf
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400f38e7
add r10b, 0x14
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400f31c2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400f3910
sub r10b, 0x7c
movzx ecx, r11b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3b53
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400f363c
sub r10b, 0x54
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f3bb1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400f3970
add r10b, 0x30
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x50
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400f3995
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x68
jmp 0x1400f3b56
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400f39b9
lea r8d, [r10 - 0x38]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x78
jmp 0x1400f3b31
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400f39e4
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x80
dec rdi
inc rdi
jmp 0x1400f31c2
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400f35f9
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x1400f3ab0
lea r8d, [r10 + 0x60]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
sub dl, cl
add dl, 0x30
lea ebx, [rdx + rdx]
jmp 0x1400f3b31
lea r8d, [r10 + 0x18]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x1400f3b89
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x1c
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
sub r10b, 0x24
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 4
jmp 0x1400f3b56
sub r10b, 4
movzx ecx, r11b
and cl, r10b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400f31c2
lea r8d, [r10 + 0x44]
mov edx, reloc.WS2_32.dll_select
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
add r10b, 4
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x1c
add r11b, r10b
mov byte [rbp + rdi - 0x18], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400f31c2
lea r8d, [rdi + 0x1c]
movzx ecx, r11b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
inc r9
dec rdi
inc rdi
jmp 0x1400f31c2
movzx r10d, dil
lea r8d, [r10 - 0x54]
mov edx, Ordinal_41
movzx ecx, r11b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r8b
sub r10b, 0x44
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x24
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 0x1400f31c2
lea rcx, [rdi + r13]
and sil, cl
mov edx, reloc.WLDAP32.dll_Ordinal_50
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r11b
movzx r10d, dil
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x2c
add r10b, r11b
movzx ecx, r10b
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x30]
movzx ecx, r11b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
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 0x1400f31c2
lea rcx, [rdi + r12]
and sil, cl
mov edx, Ordinal_60
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400f31c2
sub r10b, 0x34
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400f31c0
add r10b, 0x14
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400f31b0
lea rdx, [rbp + 0x17745b8]
jmp 0x1400f3c72
lea rdx, [rbp + 0x17d8c14]
jmp 0x1400f3c72
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x108], 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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x110]
lea rcx, str.config_path_____s_n
call fcn.1400069d0
mov rax, r15
add rsp, 0x1b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret