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

Disassembly:
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 + 0x110], 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 + 0x100], 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 + 0x100]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0x66de0b43c0feeb0b
cmp rbx, 0x23
jae 0x1400cd332
movzx r10d, byte [rbp + rbx - 0x68]
movzx edx, r10b
cmp r8, rbx
ja 0x1400cd329
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cc7ab
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x4d
jmp 0x1400cc7e4
je 0x1400cd2b9
inc rax
cmp r8, rax
je 0x1400cd259
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd20e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd1b2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd188
movzx edx, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400cd320
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400cc81a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x51
jmp 0x1400cc863
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cd132
inc rax
cmp r8, rax
je 0x1400cd105
cmp r8, rcx
je 0x1400cd0e1
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd0bd
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cd099
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd067
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ccd89
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ccd6c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ccd44
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400ccd24
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ccd05
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ccceb
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cccd1
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cccb2
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ccc98
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ccc6b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc870
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cd305
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cd2eb
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cca3d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cca22
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cca07
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ccc21
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ccbd0
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400ccbb3
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ccb91
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ccb64
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ccb4a
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ccb2b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400ccb0c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ccaf2
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ccad3
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ccab2
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cca8a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cca6b
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 2]
jmp 0x1400cc870
lea rcx, [rbx + r14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
add r11b, 0x31
jmp 0x1400cc863
lea rcx, [rbx + rdi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdx + rcx]
sub r11b, 0x35
jmp 0x1400cc7f0
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 0x1400cc780
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 0x1400cd151
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 0x1400cc762
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 0x1400cc762
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 0x1400cd1d5
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x1400cd1f2
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 0x1400cd1f5
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 0x1400cd231
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x52
jmp 0x1400cd27c
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 0x1400cc762
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 0x1400cc762
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 0x1400ccff1
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 0x1400cd02e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400ccf45
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 0x1400ccff1
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 0x1400cd04b
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400cce36
lea ecx, [rbx - 0x61]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x59
jmp 0x1400ccbe5
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 0x1400cc762
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400cd27c
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 0x1400cd231
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400cd1f5
lea ecx, [rbx + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
jmp 0x1400cd1f2
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 0x1400cd1d5
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 0x1400cc762
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 0x1400cc762
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 0x1400cd154
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400ccdb6
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 0x1400ccc36
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ccdec
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 0x1400cc762
inc rax
cmp r8, rax
jne 0x1400cce13
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 0x1400cd231
cmp r8, rcx
jne 0x1400ccc36
lea ecx, [rbx + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x1400cd1f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cce5c
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 0x1400cd154
inc rax
cmp r8, rax
jne 0x1400cce84
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 0x1400cc762
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccea7
lea ecx, [rbx - 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x3f
jmp 0x1400cd1d5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cceca
lea ecx, [rbx + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5b
jmp 0x1400cd1f2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cceed
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
jmp 0x1400cd231
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ccf10
lea ecx, [rbx + 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x29
jmp 0x1400cd27c
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ccbe5
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 0x1400cc762
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ccf76
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 0x1400cc762
inc rax
cmp r8, rax
jne 0x1400ccf98
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400cd231
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ccfc0
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 0x1400cd1f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccfee
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 0x1400cc762
movzx edi, bl
cmp r9, 0x1000
jb 0x1400cd017
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 0x1400cd154
movabs rdi, 0xcd40742486bc8e3
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400cc762
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 0x1400cd1d5
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 0x1400cd231
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 0x1400cc762
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 0x1400cd231
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 0x1400cd1f2
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 0x1400cd1d5
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 0x1400cc762
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 0x1400cc762
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 0x1400cc762
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 0x1400cc762
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 0x1400cd27c
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 0x1400cc762
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 0x1400cc762
sub bl, 0x49
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
dec r11b
jmp 0x1400cc75e
sub bl, 0x5f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x67
jmp 0x1400cc747
lea rbx, [rbp + 0x145eafc]
jmp 0x1400cd336
lea rbx, [rbp + 0x84d607]
jmp 0x1400cd336
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x100]
lea rcx, [rbp + 0x10]
call fcn.140002dc0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400cd350
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 + 0x100]
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 0x1400cdc7d
movzx r11d, byte [rsp + r14 + 0x20]
mov r15d, r11d
cmp r8, r14
ja 0x1400cdc74
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cd43a
add rcx, r14
mov rax, rcx
and rax, r15
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, r15
add bl, 0x22
jmp 0x1400cd473
je 0x1400cdbfb
inc rax
cmp r8, rax
je 0x1400cdb6e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cdb1b
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cdafb
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cdab8
movzx r10d, r14b
cmp r9, r14
ja 0x1400cdc6b
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400cd4a0
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x36
jmp 0x1400cd4d3
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cda9d
inc rax
cmp r8, rax
je 0x1400cda74
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cda52
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cda38
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x1400cd737
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cd71d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cd6f8
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cd6d2
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cd6b4
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cd4e0
lea r8, [r9 + 0x10]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cdc4b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cdc2f
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400cd5cf
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cd5b1
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400cd668
lea r8, [r9 + 0x1000]
lea r9, [r8 + 6]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cd64b
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cd62b
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cd611
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cd5f5
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x80]
jmp 0x1400cd4e0
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 0x1400cd477
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 0x1400cd410
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400cdb56
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x48
jmp 0x1400cdb8f
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 0x1400cdbba
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cdc18
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 0x1400cda00
lea rcx, [r9 + 3]
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd930
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 0x1400cdc18
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 0x1400cdb34
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 0x1400cd3f3
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 0x1400cd3f3
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400cdad1
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cd791
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 0x1400cda1d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400cd865
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 0x1400cd679
jne 0x1400cd7be
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 0x1400cd3f3
inc rax
cmp r8, rax
jne 0x1400cd7e4
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 0x1400cdb8f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd80d
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 0x1400cdb56
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cd832
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x1400cdb53
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cd758
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 0x1400cd3f3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd88c
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 0x1400cdad1
inc rax
cmp r8, rax
jne 0x1400cd8b9
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 0x1400cd3f3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd8e4
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 0x1400cd3f3
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cd909
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
jmp 0x1400cdb56
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cd67c
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xa
jmp 0x1400cdb8f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cd955
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400cdb56
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd97c
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 0x1400cdb34
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd9a7
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 0x1400cd3f3
cmp r8, rcx
jne 0x1400cd9ca
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 0x1400cdad1
cmp r9, 0x1000
jb 0x1400cd9f3
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 0x1400cdad1
mov byte [rsp + r14 + 0x20], bl
inc r14
jmp 0x1400cd3f3
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 0x1400cdb34
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cdb8f
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5a
jmp 0x1400cdb8f
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 0x1400cd3f3
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 0x1400cd3f3
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 0x1400cdad1
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 0x1400cd3f3
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 0x1400cd3f3
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 0x1400cd3f3
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 0x1400cd3f3
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 0x1400cd3f3
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x56
jmp 0x1400cd3ee
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 0x1400cd3d3
lea rcx, [rbp + 0x1717eb8]
jmp 0x1400cdc82
lea rcx, [rbp + 0xa3456a]
jmp 0x1400cdc82
lea rcx, [rsp + 0x20]
mov r9d, r13d
mov r8d, dword [rbp + 0x100]
mov edx, r12d
call fcn.1400069d0
mov edx, 7
mov r15, qword [rbp + 0x110]
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 + 0x100]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ce7b0
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x1400ce7a7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cdd50
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 8
jmp 0x1400cdd70
je 0x1400ce73f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce713
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce6fa
movzx r10d, bl
cmp r9, rbx
ja 0x1400ce79e
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400cdda0
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 0x1400cddd0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce6b8
inc rax
cmp r8, rax
je 0x1400ce692
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce66f
cmp r8, rcx
je 0x1400ce653
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400ce323
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ce307
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ce2e2
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400ce2bc
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ce2a1
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ce27e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ce25e
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400ce243
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ce223
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ce1f5
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cdde0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 4]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400ce782
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ce766
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cdfc3
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400cdfa9
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400cdf8f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ce1ab
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ce162
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400ce124
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400ce0fd
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cdde0
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400ce0cf
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400ce0af
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400ce094
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400ce074
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x1400ce05c
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ce042
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ce020
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cdffb
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cdfdf
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cdde0
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400cdde0
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400cddd0
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400cdd74
add r10b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
jmp 0x1400cdd25
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 0x1400ce6d0
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 0x1400cdd12
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 0x1400cdd12
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x10
jmp 0x1400ce5ab
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add r8, r9
jmp 0x1400ce727
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 0x1400ce727
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 0x1400ce5ec
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 0x1400ce616
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 0x1400cdd12
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 0x1400cdd12
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 0x1400ce118
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 0x1400ce6d0
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 0x1400ce593
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400ce4be
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 0x1400ce13c
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 0x1400ce5d4
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400ce425
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 0x1400ce177
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 0x1400cdd12
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 0x1400ce616
lea edx, [r10 - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ce5ec
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 0x1400ce727
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 0x1400ce727
lea edx, [r10 + 0x60]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ce5ab
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 0x1400cdd12
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 0x1400cdd12
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 0x1400ce6d0
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400ce348
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 0x1400ce1c0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce37b
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 0x1400cdd12
inc rax
cmp r8, rax
jne 0x1400ce3a1
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 0x1400ce616
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce3c6
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
jmp 0x1400ce727
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce3f2
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 0x1400ce727
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce1c0
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 0x1400cdd12
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce44b
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 0x1400ce6d0
inc rax
cmp r8, rax
jne 0x1400ce475
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 0x1400cdd12
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce497
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
jmp 0x1400ce724
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce177
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400ce5ee
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400ce4f5
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 0x1400cdd12
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce519
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 0x1400ce5ec
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400ce542
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 0x1400ce727
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce56e
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 0x1400ce727
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce13c
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400ce5ab
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 0x1400ce727
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 0x1400cdd12
sub r10b, 0x48
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 8
jmp 0x1400ce727
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 0x1400ce727
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 0x1400cdd12
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 0x1400cdd12
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 0x1400ce727
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 0x1400cdd12
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 0x1400cdd12
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
jmp 0x1400cdd10
add r10b, 0x28
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x18
jmp 0x1400cdd00
lea rdx, [rbp + 0x15b92e8]
jmp 0x1400ce7b5
lea rdx, [rbp + 0x96e5a0]
jmp 0x1400ce7b5
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x30]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x100], 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 + 0x100]
nop
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cf349
movzx r11d, byte [rsp + rdi + 0x70]
mov edx, r11d
cmp r8, rdi
ja 0x1400cf340
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ce890
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 7
jmp 0x1400ce8d7
je 0x1400cf2d8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf25a
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cf230
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf217
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf1da
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf197
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400cf337
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400ce909
lea ecx, [r10 + 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x6d
jmp 0x1400ce940
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf180
inc rax
cmp r8, rax
je 0x1400cf15b
cmp r8, rcx
je 0x1400cf13f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf125
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cee7a
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cee60
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cee3b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cee19
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cedff
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cede0
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cedc4
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cedaa
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ced8e
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ced64
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ce950
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cf31b
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cf2ff
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ceb38
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ceb1e
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400ceb04
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400ced1b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400cecd8
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cec9b
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400cec78
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ce950
lea r8, [r9 + 0x40]
lea r9, [r8 + 5]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cec4e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cec30
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cec14
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cebf8
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cebd9
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cebbd
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ceb9b
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ceb72
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ceb54
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ce950
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x1000]
jmp 0x1400ce950
lea ecx, [r10 - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x33
jmp 0x1400ce940
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x41
jmp 0x1400ce8e0
sub r10b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4f
jmp 0x1400ce865
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 0x1400cf1b0
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 0x1400ce852
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 0x1400ce852
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 0x1400cf1f3
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 0x1400cf242
sub r10b, 0x62
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x52
jmp 0x1400cf242
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 0x1400cf271
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 0x1400cf29a
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 0x1400ce852
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 0x1400ce852
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 0x1400cec8f
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 0x1400cf1b0
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 0x1400cf0ed
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400cf018
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x1400cecb2
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 0x1400cf10a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400cef25
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x55
jmp 0x1400ceced
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 0x1400ce852
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
jmp 0x1400cf29a
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
jmp 0x1400cf271
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400cf242
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 0x1400cf242
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400cf1f3
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 0x1400ce852
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 0x1400ce852
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 2
jmp 0x1400cf1b0
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400ceea0
lea ecx, [r10 + 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 7
jmp 0x1400ced30
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ceed3
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 0x1400ce852
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ceef6
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x42
jmp 0x1400cf271
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ced30
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 0x1400ce852
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cef48
lea ecx, [r10 + 0x3f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x47
jmp 0x1400cf1b0
inc rax
cmp r8, rax
jne 0x1400cef72
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 0x1400ce852
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cef9a
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 0x1400cf242
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cefbe
add r10b, 0x49
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
inc bl
jmp 0x1400cf242
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cefe1
lea ecx, [r10 + 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0xd
jmp 0x1400cf271
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ceced
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 0x1400ce852
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf04b
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 0x1400ce852
inc rax
cmp r8, rax
jne 0x1400cf06f
add r10b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x76
jmp 0x1400cf242
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf09b
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 0x1400cf242
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf0c2
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 0x1400cf1f3
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cecb2
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 0x1400cf1b0
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 0x1400cf1f3
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 0x1400cf271
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x1400cf271
add r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x19
jmp 0x1400cf242
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 0x1400ce852
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5f
jmp 0x1400cf1b0
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 0x1400ce852
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 0x1400cf242
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 0x1400cf242
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 0x1400ce852
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 0x1400ce852
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 0x1400ce852
sub r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x5d
jmp 0x1400ce850
sub r10b, 0x7d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x6b
jmp 0x1400ce840
lea rdx, [rbp + 0x145541c]
jmp 0x1400cf34e
lea rdx, [rbp + 0x179d31d]
jmp 0x1400cf34e
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x100], 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 + 0x100]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400cff30
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x1400cff27
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cf420
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x43
jmp 0x1400cf459
je 0x1400cfebf
inc rax
cmp r8, rax
je 0x1400cfe71
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfe30
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cfe11
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cfdce
movzx r10d, bl
nop dword [rax]
cmp r9, rbx
ja 0x1400cff1e
lea rax, [r9 + 0x1000]
cmp r8, rax
jae 0x1400cf48c
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x1400cf4d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cfdb7
inc rax
cmp r8, rax
je 0x1400cfd95
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cfd46
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cfd2c
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cfd02
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400cfa16
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cf9f9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cf9d4
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cf9ae
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400cf994
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cf974
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf958
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf93b
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cf91f
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cf8f1
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cf4e0
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400cff02
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400cfee6
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400cf6c8
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x1400cf6ae
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400cf694
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cf8a7
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cf864
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cf82c
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400cf809
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cf4e0
mov r8, rcx
lea r9, [rcx + 0x5a]
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400cf7db
lea rax, [r9 + 0x20]
cmp rcx, rax
ja 0x1400cf7bf
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400cf7a2
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
ja 0x1400cf786
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cf766
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cf74c
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cf726
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cf701
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cf6e4
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cf4e0
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400cf4e0
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
jmp 0x1400cf4d0
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400cf460
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x1400cf3f5
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 0x1400cfde7
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 0x1400cf3e2
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 0x1400cf3e2
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x1400cfd5b
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 0x1400cfd7a
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5a
jmp 0x1400cfd7d
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 0x1400cfe48
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400cfe85
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 0x1400cf3e2
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 0x1400cf3e2
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 0x1400cf820
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 0x1400cfde7
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 0x1400cfcce
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400cfc27
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x1400cf841
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 0x1400cfce8
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400cfb35
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1400cf879
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 0x1400cf3e2
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400cfe85
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 0x1400cfe48
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x1400cfd7d
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 0x1400cfd7a
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x1400cfd5b
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 0x1400cf3e2
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 0x1400cf3e2
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 0x1400cfde7
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400cfa39
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x1400cf8bc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfa70
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 0x1400cf3e2
inc rax
cmp r8, rax
jne 0x1400cfa98
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 0x1400cfe85
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cfabd
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x1400cfd7a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cfae3
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 0x1400cfd5b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfb0e
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 0x1400cf3e2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cf8bc
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400cfde7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfb58
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7d
jmp 0x1400cfde7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfb83
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 0x1400cf3e2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cfba8
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6b
jmp 0x1400cfd7a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cfbcd
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
jmp 0x1400cfd7d
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cfbf0
lea ecx, [r10 + 0x17]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x5f
jmp 0x1400cfe48
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf879
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 0x1400cf3e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cfc5e
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 0x1400cf3e2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cfc81
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x1400cfe48
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cfca7
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 0x1400cfd5b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf841
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400cfde7
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 0x1400cfd5b
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 0x1400cfe48
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 0x1400cf3e2
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x1400cfe48
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 0x1400cf3e2
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 0x1400cf3e2
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
jmp 0x1400cfde7
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 0x1400cf3e2
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 0x1400cf3e2
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 0x1400cfe85
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 0x1400cf3e2
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 0x1400cf3e2
sub r10b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x1400cf3e0
add r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x49
jmp 0x1400cf3d0
lea rdx, [rbp + 0x1547d9c]
jmp 0x1400cff34
lea rdx, [rbp + 0x9de981]
jmp 0x1400cff34
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x100], 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 + 0x100]
nop word [rax + rax]
mov rax, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400d0a6e
movzx r11d, byte [rbp + rdi - 0x18]
mov esi, r11d
cmp rax, rdi
ja 0x1400d0a65
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400d0000
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x7c
jmp 0x1400d002d
je 0x1400d09f2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d096e
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400d0915
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d08ec
movzx r10d, dil
cmp r9, rdi
ja 0x1400d0a5c
lea rcx, [r9 + 5]
cmp rax, rcx
jae 0x1400d0060
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 0x1400d0093
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400d08a7
inc rcx
cmp rax, rcx
je 0x1400d087e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400d0862
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400d0838
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400d05ca
lea rdx, [r9 + 4]
cmp rax, rdx
je 0x1400d05bc
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400d0593
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400d056d
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x1400d0653
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400d054d
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400d052d
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400d050d
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400d04ed
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400d04bf
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400d00a0
mov rax, rdx
lea r9, [rdx + 0x200]
lea rdx, [r9 + 5]
cmp rax, rdx
jb 0x1400d0a3c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400d0a1c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400d028e
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400d026e
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400d024e
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400d046b
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400d0421
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400d03de
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400d03b7
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x1400d00a0
mov rax, rdx
lea r9, [rdx + 0xa]
lea rdx, [r9 + 0x7a]
cmp rax, rdx
ja 0x1400d038d
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400d036f
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400d0351
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400d0335
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400d0319
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400d030b
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400d02e5
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400d02bc
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400d02ae
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x1400d00a0
mov rax, rdx
lea r9, [rdx + 0x10]
jmp 0x1400d00a0
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 0x1400d0093
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 0x1400d0031
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 0x1400cffd5
lea r8d, [r10 + 0x60]
mov edx, Ordinal_50
jmp 0x1400d08b0
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 0x1400cffc2
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 0x1400cffc2
lea r8d, [r10 + 0x38]
mov edx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400d0922
add r10b, 0x80
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
add bl, 0x80
jmp 0x1400d0953
sub r10b, 0x38
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x78
jmp 0x1400d0956
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 0x1400d0989
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 0x1400d09b1
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 0x1400cffc2
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 0x1400cffc2
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 0x1400d03d2
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 0x1400d08c2
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 0x1400d07ff
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x1400d073d
lea r8d, [r10 + 0x78]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x48
jmp 0x1400d03f6
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 0x1400d081b
lea rcx, [r9 + 6]
cmp rax, rcx
jbe 0x1400d0694
lea r8d, [r10 - 0x14]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x74
jmp 0x1400d0439
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 0x1400cffc2
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 0x1400d09b1
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 0x1400d0989
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 0x1400d0956
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 0x1400d0953
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 0x1400cffc2
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 0x1400cffc2
lea r8d, [r10 - 0x78]
mov edx, 0x24
jmp 0x1400d08b0
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1400d05eb
lea r8d, [r10 + 0x5c]
movzx ecx, r11b
and cl, r8b
mov edx, 0x3e
jmp 0x1400d047b
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d0622
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 0x1400cffc2
inc rcx
cmp rax, rcx
jne 0x1400d064a
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 0x1400d09b1
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d0661
lea r8d, [r10 - 0x50]
mov edx, Ordinal_27
jmp 0x1400d0922
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d0486
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 0x1400cffc2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d06b8
lea r8d, [r10 - 0x5c]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x7c
jmp 0x1400d08bf
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d06e7
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 0x1400cffc2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400d0710
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 0x1400d0953
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d043c
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 0x1400d09b1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400d0770
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 0x1400cffc2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400d0795
add r10b, 0x58
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 0x68
jmp 0x1400d0956
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400d07b9
lea r8d, [r10 - 0x38]
movzx ecx, r11b
and cl, r8b
add cl, cl
movzx ebx, r11b
sub bl, cl
sub bl, 0x78
jmp 0x1400d0931
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400d07e4
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 0x1400cffc2
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400d03f9
lea r8d, [r10 - 0x10]
mov edx, gethostname
jmp 0x1400d08b0
lea r8d, [r10 + 0x60]
movzx ecx, r11b
and cl, r8b
movzx edx, r11b
sub dl, cl
add dl, 0x30
lea ebx, [rdx + rdx]
jmp 0x1400d0931
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 0x1400d0989
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 0x1400cffc2
sub r10b, 0x24
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
lea ebx, [r10 + r11]
sub bl, 4
jmp 0x1400d0956
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 0x1400cffc2
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 0x1400cffc2
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 0x1400cffc2
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 0x1400cffc2
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 0x1400cffc2
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 0x1400cffc2
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 0x1400cffc0
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 0x1400cffb0
lea rdx, [rbp + 0x17745b8]
jmp 0x1400d0a72
lea rdx, [rbp + 0x17d8c14]
jmp 0x1400d0a72
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400046a0
mov rbx, rax
mov qword [rbp + 0x100], 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 rcx, qword [rbp + 0x108]
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