Function at 0x1400ca7c0
Capabilities:
Contain obfuscated stackstrings
Encode data using base64
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
mov r12, rcx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r14, rax
movabs rax, 0x48d159e26af37c05
imul r14
mov rsi, rdx
sar rsi, 0xa
mov r8, rsi
shr r8, 0x3f
add rsi, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rsi
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub rsi, rax
movabs r9, 0x8888888888888889
mov rax, r9
imul r14
lea r8, [r14 + rdx]
sar r8, 5
mov rcx, r8
shr rcx, 0x3f
add r8, rcx
mov rax, r9
imul r8
add rdx, r8
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, r8
sub r15, rax
imul eax, r8d, 0x3c
sub r14d, eax
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
mov word [rbp - 0x68], 0x45fb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdi, 0x819710c40852fb07
movzx r11d, byte [rbp + 0xe0]
nop dword [rax + rax]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rdx, 0xe58902886fc2de19
cmp rbx, 0x23
jae 0x1400cb489
movzx r10d, byte [rbp + rbx - 0x68]
movzx r8d, r10b
cmp rax, rbx
ja 0x1400cb480
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ca93f
movabs rdx, 0x78a5001ee0c022f5
add rdx, rbx
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
add r11b, 0x4d
movabs rdx, 0xe58902886fc2de19
jmp 0x1400ca96b
je 0x1400cb413
inc rcx
cmp rax, rcx
je 0x1400cb37b
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cb311
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cb2ca
movzx r8d, r10b
nop
cmp r9, rbx
ja 0x1400cb477
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400ca999
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x51
jmp 0x1400ca9d0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cb2aa
inc rcx
cmp rax, rcx
je 0x1400cb281
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cb25e
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400cb237
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400caf43
nop dword [rax]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400caf22
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400caeff
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400caed8
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400caebb
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400cae9a
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400cae79
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400cae5c
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400cae3b
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400cae13
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ca9e0
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400cb45d
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400cb444
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400cabde
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400cabb0
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400cab95
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400cadcc
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400cad89
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400cad4a
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400cad28
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400ca9e0
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400cad00
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400cacdf
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400cacc5
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400cacab
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400cac8a
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400cac70
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400cac49
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400cac26
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400cac0c
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400ca9e0
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
jmp 0x1400ca9e0
lea rdx, [rbx + rdi]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
sub r11b, 0x31
jmp 0x1400ca9d0
movabs rdx, 0x904d108646d2b51d
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x35
movabs rdx, 0xe58902886fc2de19
jmp 0x1400ca970
movabs rdx, 0x9f03104885526f33
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
sub r11b, 0x65
movabs rdx, 0xe58902886fc2de19
jmp 0x1400ca900
lea edx, [rbx - 0x38]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x78
jmp 0x1400cb2ec
lea edx, [rbx - 0x22]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x12
inc r9
dec rbx
inc rbx
jmp 0x1400ca8e2
lea r8d, [rbx - 0xc]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_46
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400ca8e2
lea edx, [rbx + 0xa]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x46
jmp 0x1400cb333
lea r8d, [rbx + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb35f
lea edx, [rbx + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x7a
jmp 0x1400cb362
lea edx, [rbx + 0x4c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x14
jmp 0x1400cb39d
lea r8d, [rbx + 0x62]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb3d2
lea edx, [rbx + 0x78]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x48
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
lea edx, [rbx - 0x51]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x37
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400ca8e2
lea edx, [rbx - 0x3b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x63
cmp r9, 0xa
jb 0x1400cad3d
lea edx, [rbx - 0x62]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_socket
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r10b
lea r11d, [r8 + r8]
jmp 0x1400cb2ec
lea edx, [rbx - 0x25]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 3
cmp rax, 0xa
jae 0x1400cb1fb
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x1400cb113
lea edx, [rbx + 0x7a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x56
jmp 0x1400cad5f
lea edx, [rbx - 0xf]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x69
lea rcx, [r9 + rax]
cmp rcx, 0xa
je 0x1400cb21e
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x1400cb04a
lea edx, [rbx + 0x61]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x59
jmp 0x1400cad9e
lea edx, [rbx - 0x6a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1a
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
lea r8d, [rbx - 0x54]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb3d2
movzx edi, bl
lea edx, [rdi - 0x3e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4e
jmp 0x1400cb3a0
lea r8d, [rbx - 0x28]
movzx ecx, r8b
and cl, r10b
mov edx, listen
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb362
lea r8d, [rbx - 0x12]
movzx ecx, r8b
and cl, r10b
mov edx, 0x3f
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb35f
movzx edi, bl
lea edx, [rdi + 4]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1c
jmp 0x1400cb336
lea r8d, [rbx + 0x1a]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400ca8e2
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400ca8e2
lea r8d, [rbx + 0x46]
movzx ecx, r8b
and cl, r10b
mov edx, listen
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb2ec
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x1400caf70
movabs rdx, 0x78a5001ee0c022f5
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x4d
jmp 0x1400cade1
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cafa1
lea edx, [rbx + 0x32]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x5e
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
inc rcx
cmp rax, rcx
jne 0x1400cafc6
movzx edi, bl
lea edx, [rdi + 6]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2a
jmp 0x1400cb3a0
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cafec
movzx edi, bl
lea edx, [rdi - 0x3c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x5c
jmp 0x1400cb336
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cb01c
lea r8d, [rbx - 0x52]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_33
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400ca8e2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cade1
lea r8d, [rbx - 0x7e]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb2ec
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cb06d
lea edx, [rbx + 0x4b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xd
jmp 0x1400cb2ec
inc rcx
cmp rax, rcx
jne 0x1400cb095
lea edx, [rbx + 0x1f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x27
dec rbx
inc rbx
jmp 0x1400ca8e2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cb0b8
lea edx, [rbx - 0x23]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xb
jmp 0x1400cb362
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cb0de
movzx edi, bl
lea edx, [rdi - 0x39]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x71
jmp 0x1400cb3a0
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cad9e
lea edx, [rbx - 0x65]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x3d
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cb14b
lea r8d, [rbx + 0x64]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_35
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
inc rcx
cmp rax, rcx
jne 0x1400cb177
movzx edi, bl
lea r8d, [rdi + 0x38]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb3a0
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cb1a4
movzx edi, bl
lea r8d, [rdi - 0xa]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb336
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400cb1cd
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x1400ca8e2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cad5f
lea r8d, [rbx - 0x4c]
movzx ecx, r8b
and cl, r10b
mov edx, 0xa
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400cb2ec
movzx edi, bl
lea r8d, [rdi - 0x78]
movzx ecx, r8b
and cl, r10b
movzx edx, r10b
sub dl, cl
add dl, 0x24
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400cb336
movzx edi, bl
lea edx, [rdi + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdx - 0x1e]
jmp 0x1400cb3a0
movabs rcx, 0x6fd904767bc50d69
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x21
movzx r10d, r8b
jmp 0x1400cb3d2
movabs rcx, 0x9bfb03bd37443bab
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x53
jmp 0x1400cb35f
movabs rcx, 0xb9670341b443afd7
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x1f
dec rbx
inc rbx
jmp 0x1400ca8e2
movabs rcx, 0xd6d302c631432403
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x15
jmp 0x1400cb2e8
movabs rcx, 0xf43f024aae42982f
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x49
movzx r10d, r8b
lea edx, [rbx - 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 5
add dl, r10b
mov byte [rbp + rbx - 0x68], dl
inc r9
dec rbx
inc rbx
jmp 0x1400ca8e2
movabs rcx, 0x2061019169c1c671
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x17
movzx r10d, r8b
movzx edi, bl
add dil, 0x7d
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
sub dil, 0x6b
add dil, r11b
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
movabs rdi, 0x819710c40852fb07
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400ca8e2
movabs rcx, 0x4c8300d82540f4b3
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x1b
movzx r10d, r8b
movzx edi, bl
add dil, 0x67
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
add dil, 0x2f
add dil, r10b
movzx ecx, dil
mov byte [rbp + rbx - 0x68], cl
inc r9
add rcx, r9
sub rbx, rcx
movabs rdi, 0x819710c40852fb07
lea r8d, [rbx + 0x5c]
movzx ecx, r8b
and cl, r10b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rbx - 0x68], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
movabs rcx, 0x69ef005ca24068df
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x19
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400ca8e2
add bl, 0x49
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
inc r11b
jmp 0x1400ca8de
add bl, 0x5f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x67
jmp 0x1400ca8c8
lea rbx, [rbp + 0x1577c34]
jmp 0x1400cb48d
lea rbx, [rbp + 0x1179f29]
jmp 0x1400cb48d
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400cb4a5
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004030
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
lea rcx, [rbp + 0x10]
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x27747d61
mov dword [rsp + 0x24], 0x6966644e
mov dword [rsp + 0x28], 0x637f5338
mov word [rsp + 0x2c], 0x3d6e
mov byte [rsp + 0x2e], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0x391774a96eb1696a
cmp rbx, 0x23
jae 0x1400cbffd
movzx r10d, byte [rsp + rbx + 0x20]
mov edi, r10d
nop
cmp r8, rbx
ja 0x1400cbff4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cb58a
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x1a
jmp 0x1400cb5b7
je 0x1400cbf7c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cbef7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cbea1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cbe7e
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400cbfeb
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400cb5ec
lea edx, [r11 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400cb630
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cbe3a
inc rax
cmp r8, rax
je 0x1400cbe15
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cbdfb
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cbde1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cbdb7
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cbb4d
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cbb3f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cbb16
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cbaf4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cbada
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cbabe
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400cba9e
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cba83
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cba65
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cba3b
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400cbfcb
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400cbfaf
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400cb816
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400cb7fa
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400cb7dd
lea rcx, [r9 + 0x2a]
cmp r8, rcx
jb 0x1400cb9f0
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cb9a7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cb96a
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400cb947
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cb640
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400cb919
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400cb8fb
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400cb8e1
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400cb8c1
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400cb8a1
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x1400cb893
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cb871
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cb84c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400cb83e
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400cb640
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400cb630
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x16
add dl, cl
jmp 0x1400cb5c0
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x4a
add dl, r11b
movabs rcx, 0x391774a96eb1696a
jmp 0x1400cb560
lea edx, [r11 - 0x70]
mov ecx, 8
jmp 0x1400cbe43
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
dec rbx
inc rbx
jmp 0x1400cb542
lea edx, [r11 + 0x14]
mov ecx, Ordinal_60
jmp 0x1400cbeae
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cbedc
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cbedf
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x28
jmp 0x1400cbf18
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x5c
add dl, r11b
jmp 0x1400cbf42
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400cb542
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x46
add dl, cl
cmp r9, 0x7a
jb 0x1400cb95e
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x48]
jmp 0x1400cbe52
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7a
add dl, cl
cmp r8, 0x400
jae 0x1400cbd7b
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400cbcd7
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400cb97f
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400cbd9a
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400cbc2f
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400cb9bc
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x68
add dl, r11b
jmp 0x1400cbf42
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400cbf18
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cbedf
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400cbedc
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x38
jmp 0x1400cbebb
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
dec rbx
inc rbx
jmp 0x1400cb542
add r11b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
lea edx, [r11 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400cbe43
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400cbb6d
lea edx, [r11 + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400cb9ff
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cbba4
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
inc rax
cmp r8, rax
jne 0x1400cbbcc
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cbf42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbbf1
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400cbedf
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cbc08
lea edx, [r11 - 0x78]
mov ecx, 0x24
jmp 0x1400cbeae
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cba08
lea edx, [r11 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1c
jmp 0x1400cbe50
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cbc46
lea edx, [r11 + 0x16]
mov ecx, 0x33
jmp 0x1400cbe43
inc rax
cmp r8, rax
jne 0x1400cbc70
sub r11b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x1400cb542
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbc87
lea edx, [r11 - 0x6e]
mov ecx, 1
jmp 0x1400cbeae
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cbcb0
add r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cbedf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cb9be
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x62
jmp 0x1400cbf18
jne 0x1400cbd03
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbd26
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
jmp 0x1400cbf18
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cbd49
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x74
jmp 0x1400cbebb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb981
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x70
add dl, cl
add dl, r10b
jmp 0x1400cbebd
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x3c
jmp 0x1400cbf18
add r11b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x1400cbf18
lea edx, [r11 + 2]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xe
jmp 0x1400cbebb
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x76
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
lea edx, [r11 - 0x7a]
mov ecx, Ordinal_46
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x46
inc r9
dec rbx
inc rbx
jmp 0x1400cb542
movzx r11d, bl
lea edx, [r11 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x20], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cb542
movabs rcx, 0x8fa430a206d9e1e6
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x4a
movzx r11d, bl
add dl, cl
add r11b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
mov byte [rsp + rbx + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
movabs rcx, 0xab465dfc4c143c3e
add rcx, rbx
and dil, cl
mov eax, Ordinal_41
sub al, dil
lea edx, [rax + rax]
add dl, r10b
add dl, cl
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cb542
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x1400cb53e
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400cb529
lea rcx, [rbp + 0x172d258]
jmp 0x1400cc002
lea rcx, [rbp + 0xe43bc2]
jmp 0x1400cc002
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140005de0
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x6b0d4d09
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0x4af993f24aa094f2
movabs r15, 0xcd30ba00a64129e
movabs r14, 0xe0ecbbd6dfe1bed6
movzx r10d, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ccbae
movzx r11d, byte [rsp + rdi + 0x70]
mov ebx, r11d
cmp r8, rdi
ja 0x1400ccba5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cc0c1
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x62
jmp 0x1400cc0fa
je 0x1400ccb34
inc rax
cmp r8, rax
je 0x1400ccabd
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cca87
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cca67
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cca20
nop word [rax + rax]
cmp r9, rdi
ja 0x1400ccb9c
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400cc132
lea ecx, [rdi - 0x26]
movzx eax, cl
and al, r11b
mov r10d, 5
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400cc190
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cca05
inc rax
cmp r8, rax
je 0x1400cc9e2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc9a1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cc987
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cc96d
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cc94e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cc926
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cc61b
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cc5f8
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cc5d4
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cc5b3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400cc594
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400cc575
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cc557
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc538
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cc50b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cc1a0
lea r8, [r9 + 0x200]
lea r9, [r8 + 3]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ccb7b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400ccb5e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cc32e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400cc30f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cc4bf
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cc477
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400cc434
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cc1a0
lea r8, [r9 + 2]
lea r9, [r8 + 0x40]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cc407
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cc3e9
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400cc3cb
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cc3ac
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cc38d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cc36c
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cc348
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cc1a0
lea r8, [r9 + 0x28]
lea r9, [r8 + 8]
jmp 0x1400cc1a0
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cc190
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400cc095
lea ecx, [rdi - 0x14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x1400cc082
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
dec rdi
inc rdi
jmp 0x1400cc082
lea edx, [rdi + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cc9bb
lea edx, [rdi + 0x40]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaa1
lea edx, [rdi + 0x78]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x1400ccacf
lea edx, [rdi - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x1400ccaf6
lea edx, [rdi - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
cmp r9, 0x41
jb 0x1400cc8de
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
lea r10d, [rcx + rcx]
movzx ebx, dil
jmp 0x1400cca3e
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
cmp r8, 0x40
jae 0x1400cc8eb
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400cc826
lea edx, [rdi - 0x7c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cc449
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400cc905
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400cc747
lea edx, [rdi - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cc48c
lea edx, [rdi + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
lea edx, [rdi + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaf6
lea edx, [rdi + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4c
add r10b, dl
jmp 0x1400ccacf
lea edx, [rdi - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaa1
lea edx, [rdi - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cc9bb
lea ecx, [rdi - 0x3c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5c
dec rdi
inc rdi
jmp 0x1400cc082
lea ecx, [rdi - 0x20]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400cc082
lea edx, [rdi - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400cca3e
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400cc643
lea edx, [rdi - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cc4d4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc679
lea edx, [rdi - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
inc rax
cmp r8, rax
jne 0x1400cc69f
lea edx, [rdi + 0x7c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x1400ccacf
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cc6c7
lea edx, [rdi + 0x44]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaa1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cc6ed
lea edx, [rdi + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x18
add r10b, dl
jmp 0x1400cc9bb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc717
lea ecx, [rdi + 0xc]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
dec rdi
inc rdi
jmp 0x1400cc082
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cc4d4
lea edx, [rdi - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400cca3e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400cc773
lea edx, [rdi - 0x72]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400cca3e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc79d
lea ecx, [rdi + 0x56]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x1400cc082
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400cc7c5
lea edx, [rdi + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaa1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cc7ec
lea edx, [rdi - 0x1a]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
add r10b, dl
jmp 0x1400ccacf
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400cc48c
lea edx, [rdi - 0x52]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc85c
lea edx, [rdi + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc884
lea edx, [rdi + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400ccaa4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cc8ae
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400cc082
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400cc449
lea edx, [rdi - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400cca3e
mov byte [rsp + rdi + 0x70], r10b
inc rdi
jmp 0x1400cc082
lea edx, [rdi + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x30
jmp 0x1400cc9b5
lea edx, [rdi + 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, r11b
sub r10b, 0x6c
add r10b, dl
jmp 0x1400ccacf
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400ccacf
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x1400ccaa4
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
jmp 0x1400ccaa1
lea edx, [rdi + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx edx, dil
add dl, 0x42
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
jmp 0x1400ccaa1
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
inc r9
dec rdi
inc rdi
jmp 0x1400cc082
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
movzx ebx, dil
jmp 0x1400cca3e
movzx ebx, dil
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add bl, 0x5e
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400cc082
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
dec rdi
inc rdi
jmp 0x1400cc082
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cc082
lea rax, [rdi + r15]
and bl, al
add bl, bl
sub al, bl
lea r10d, [r11 + rax]
sub r10b, 0x52
movzx ecx, dil
add cl, 0x26
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0xa
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 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 + 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 0x1400cc082
lea rax, [rdi + r14]
and bl, al
mov ecx, reloc.WS2_32.dll_send
sub cl, bl
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc082
sub dil, 0x46
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x16
jmp 0x1400cc080
sub dil, 0x2a
movzx eax, r11b
and al, dil
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dil
jmp 0x1400cc070
lea rdx, [rbp + 0x1641208]
jmp 0x1400ccbb3
lea rdx, [rbp + 0x84a6fa]
jmp 0x1400ccbb3
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x203a2e24
mov word [rsp + 0x4c], 0x893c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs rdi, 0xb4be745c4d1df6d
movabs rsi, 0x21e3b5d14e759e47
movabs r14, 0x387b845cd8195d21
movzx r10d, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400cd66c
movzx r11d, byte [rsp + rbx + 0x48]
mov edx, r11d
cmp r8, rbx
ja 0x1400cd663
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ccc91
lea rcx, [rbx + rdi]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 5
jmp 0x1400cccca
je 0x1400cd5fe
inc rax
cmp r8, rax
je 0x1400cd5aa
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cd579
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd542
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd51f
nop word [rax + rax]
cmp r9, rbx
ja 0x1400cd65a
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400cccf9
lea ecx, [rbx - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x69
jmp 0x1400ccd30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cd4df
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cd4bf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd4a2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd47a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cd213
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cd1f4
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cd1cc
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cd1a7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cd188
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cd169
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cd14a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cd12b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cd0fe
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400ccd40
lea r8, [r9 + 0x1000]
lea r9, [r8 + 3]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cd63f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cd624
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ccedf
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ccec5
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cd0b5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cd06f
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cd02d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cd00a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ccd40
lea r8, [r9 + 0x7a]
lea r9, [r8 + 5]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400ccfe1
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ccfc2
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400ccfa6
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ccf87
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ccf65
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400ccf40
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400ccf18
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ccef9
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400ccd40
lea r8, [r9 + 0x5a]
lea r9, [r8 + 8]
jmp 0x1400ccd40
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x1400ccd30
lea ecx, [rbx + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x1400ccc65
lea edx, [rbx - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cd4f4
lea edx, [rbx - 0x52]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx edx, bl
jmp 0x1400cd55a
lea edx, [rbx + 0x46]
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cd591
lea edx, [rbx + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400cd449
lea edx, [rbx - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400cd5c0
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
lea ecx, [rbx - 0x69]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x21
mov byte [rsp + rbx + 0x48], r10b
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 0x43]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2b
add r10b, dl
cmp r9, 0x1000
jb 0x1400cd020
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 4]
jmp 0x1400cd4f4
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
cmp r8, 0x3e8
jae 0x1400cd414
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400cd374
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400cd046
lea ecx, [rbx + 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400cd435
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400cd2de
lea ecx, [rbx - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
jmp 0x1400cd084
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cd5c0
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cd44c
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cd591
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cd58e
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ccc52
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400cd4f4
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400cd236
lea ecx, [rbx + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1400cd0ca
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd267
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
inc rax
cmp r8, rax
jne 0x1400cd289
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400cd44c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd2ac
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400cd58e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd0ca
lea edx, [rbx - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400ccc52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd301
lea ecx, [rbx - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
jmp 0x1400cd4f4
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd32a
lea ecx, [rbx - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
dec rbx
inc rbx
jmp 0x1400ccc52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd34d
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
jmp 0x1400cd58e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cd084
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x1400cd44c
jne 0x1400cd39e
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
inc rax
cmp r8, rax
jne 0x1400cd3c0
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400cd5c0
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cd3e9
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x1400ccc52
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd046
lea edx, [rbx - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x1400cd4f4
lea edx, [rbx + 0x48]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 4
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, bl
jmp 0x1400cd55a
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, bl
sub dl, 0x71
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400cd5c0
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
movzx edx, bl
jmp 0x1400cd55a
lea ecx, [rbx + 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x79
dec rbx
inc rbx
jmp 0x1400ccc52
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
movzx ecx, bl
sub cl, 0x25
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 3
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400ccc52
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
inc r9
dec rbx
inc rbx
jmp 0x1400ccc52
movzx edx, bl
lea ecx, [rdx - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
sub dl, 0x4b
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0xd
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x48], r11b
jmp 0x1400cd58e
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x37
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400ccc52
lea rcx, [rbx + r14]
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x19
add r10b, cl
lea edx, [rbx - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x48], cl
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 0x1400ccc52
lea rax, [rbx + rsi]
and dl, al
add dl, dl
sub r11b, dl
lea r10d, [rax + r11]
add r10b, 0xf
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400ccc52
sub bl, 0x5f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x67
jmp 0x1400ccc50
sub bl, 0x39
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x71
jmp 0x1400ccc40
lea rdx, [rbp + 0x1421c84]
jmp 0x1400cd671
lea rdx, [rbp + 0x113fbf1]
jmp 0x1400cd671
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x3595
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xf499688e9f7d3a89
movabs r15, 0xc6ff0ac91d7224ad
movabs r14, 0xddcc39abde77af9b
movzx r11d, byte [rbp + 0xe0]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ce22c
movzx ebx, byte [rbp + rdi - 0x40]
mov edx, ebx
cmp r8, rdi
ja 0x1400ce223
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cd73f
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
add r11b, 0x41
jmp 0x1400cd785
je 0x1400ce1bd
inc rax
cmp r8, rax
je 0x1400ce16b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce123
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ce0d0
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ce0b1
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ce06f
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400ce21a
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400cd7b9
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x1400cd7f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce058
inc rax
cmp r8, rax
je 0x1400ce036
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ce01a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cdff0
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cdd3a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cdd20
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cdcf7
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cdcd5
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400cdcb6
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cdc9a
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cdc7a
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cdc60
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cdc40
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cdc16
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cd800
lea r8, [r9 + 0x2a]
lea r9, [r8 + 1]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ce1fe
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ce1e2
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400cd9ee
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400cd9d4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400cd9ba
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400cdbcf
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cdb89
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cdb52
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cdb2e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cd800
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cdb04
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cdae4
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cdaca
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cdaaa
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cda8e
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cda6f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cda4d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400cda24
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400cda0a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cd800
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x2a]
jmp 0x1400cd800
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4b
jmp 0x1400cd7f0
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x37
jmp 0x1400cd790
add r10b, 0x3f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x47
jmp 0x1400cd713
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400ce088
sub r10b, 0x2a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400cd702
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x1400cd702
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ce0e9
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
jmp 0x1400ce107
sub r10b, 0x72
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ce10a
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400ce142
add r10b, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ce181
add r10b, 0x58
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x68
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
sub r10b, 0x55
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x53
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400cd702
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2f
cmp r9, 8
jb 0x1400cdb45
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x34]
jmp 0x1400ce088
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
cmp r8, 0x1000
jae 0x1400cdfbd
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400cded5
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x1400cdb67
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x33
lea rax, [r8 + r9]
cmp rax, 9
je 0x1400cdfda
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400cde3c
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x1400cdb9e
add r10b, 0x6e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 2
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
add r10b, 0x5c
movzx eax, r10b
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ce181
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
jmp 0x1400ce142
add r10b, 0x38
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ce10a
add r10b, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
jmp 0x1400ce107
lea edx, [r10 + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ce0e9
add r10b, 2
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xe
dec rdi
inc rdi
jmp 0x1400cd702
sub r10b, 0x10
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400cd702
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
jmp 0x1400ce088
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400cdd5d
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x41
jmp 0x1400cdbe4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cdd90
add r10b, 0x7a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x56
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
inc rax
cmp r8, rax
jne 0x1400cddb8
sub r10b, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400ce181
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cdde3
sub r10b, 0x1a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x4a
dec rdi
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cde15
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cdbe4
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x1400ce088
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cde5e
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec r11b
jmp 0x1400ce088
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cde89
sub r10b, 0x25
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 3
dec rdi
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cdeae
add r10b, 0x11
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x77
jmp 0x1400ce10a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cdb9e
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
jmp 0x1400ce142
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cdf0c
sub r10b, 0xc
movzx eax, r10b
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cdf34
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ce142
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cdf63
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cdf91
add r10b, 0x72
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1e
inc r9
dec rdi
inc rdi
jmp 0x1400cd702
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cdb67
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ce088
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x34
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400ce0e9
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x16]
jmp 0x1400ce142
sub r10b, 0x21
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x19
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
sub r10b, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x21
jmp 0x1400ce107
add r10b, 0x73
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x25
dec rdi
inc rdi
jmp 0x1400cd702
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
jmp 0x1400ce088
movzx r10d, dil
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2d
add r10b, 0x1f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x27
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cd702
lea ecx, [rdi + 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x31
dec rdi
inc rdi
jmp 0x1400cd702
movzx r10d, dil
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4d
add r10b, 0x31
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cd702
movabs rax, 0xb031dbe65c6c99bf
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0x39
movzx r10d, dil
add r10b, 0x43
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x2b
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400ce181
lea rcx, [rdi + r15]
and dl, cl
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, 0x45
add r11b, cl
lea edx, [rdi - 0x34]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub bl, dl
lea r11d, [rax + rbx]
sub r11b, 0x3d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cd702
add r10b, 0x2d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3b
jmp 0x1400cd700
add r10b, 0x1b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x43
jmp 0x1400cd6f0
lea rdx, [rbp + 0x16353cc]
jmp 0x1400ce230
lea rdx, [rbp + 0xe08e55]
jmp 0x1400ce230
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xadc2
mov byte [rbp - 0x16], 0x82
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb52b1c39110c7116
movabs r15, 0x1f8154ab33255342
movzx ebx, byte [rbp + 0xe0]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cee40
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp r8, rdi
ja 0x1400cee37
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ce2f0
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x66
jmp 0x1400ce32a
je 0x1400cedc8
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ced41
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ced0e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cecee
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ceccb
movzx r11d, dil
nop
cmp r9, rdi
ja 0x1400cee2e
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400ce35d
lea edx, [r11 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400ce390
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cec86
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cec64
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cec44
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ce8eb
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ce8d1
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400ce8ac
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce886
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ce86a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ce84a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400ce82e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ce812
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce7f2
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ce7c4
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ce3a0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 8]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400cee0e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cedf2
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ce58b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ce56f
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400ce551
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400ce777
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ce72f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400ce6ef
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ce6cc
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ce3a0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 5]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ce6a2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400ce682
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ce664
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ce648
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400ce62c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ce612
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ce5ec
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ce5c3
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ce5a9
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400ce3a0
lea r8, [r9 + 0x80]
lea r9, [r8 + 3]
jmp 0x1400ce3a0
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ce390
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
add bl, dl
jmp 0x1400ce330
sub r11b, 0x66
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x36
add bl, r11b
jmp 0x1400ce2c5
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x10
jmp 0x1400cec9d
add r11b, 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
inc r9
dec rdi
inc rdi
jmp 0x1400ce2b2
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ce2b2
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x74
jmp 0x1400cec03
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400ced26
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400ced29
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ced62
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced8a
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400ce2b2
lea edx, [r11 + 0x76]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3a
add bl, dl
cmp r9, 0x3e8
jb 0x1400ce6e3
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400cec9f
lea edx, [r11 + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 6
add bl, dl
cmp r8, 0x1000
jae 0x1400cebed
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400ceb12
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x54
jmp 0x1400ce704
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400cec29
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400cea18
lea edx, [r11 + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ce744
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced8a
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x64
add bl, dl
jmp 0x1400ced62
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400ced29
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced26
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cec03
sub r11b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ce2b2
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400ce2b2
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
jmp 0x1400cec9d
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400ce908
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
jmp 0x1400ce786
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce93b
sub r11b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
inc rax
cmp r8, rax
jne 0x1400ce961
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ced62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce98a
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced29
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce9af
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
jmp 0x1400ced26
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce9d2
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
jmp 0x1400cec03
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce9fd
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400ce2b2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ce790
lea edx, [r11 - 4]
mov ecx, select
jmp 0x1400cec8f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cea2f
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400cec8f
inc rax
cmp r8, rax
jne 0x1400cea5c
sub r11b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
inc r9
dec rdi
inc rdi
jmp 0x1400ce2b2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cea87
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
dec rdi
inc rdi
jmp 0x1400ce2b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ceab0
add r11b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced26
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cead7
sub r11b, 0x62
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
add bl, r11b
jmp 0x1400ced8a
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce746
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ceb49
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
inc rax
cmp r8, rax
jne 0x1400ceb71
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced8a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ceb98
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ced62
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cebba
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cec03
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ce706
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ce2b2
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, dl
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x18], r10b
jmp 0x1400ced26
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ced62
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ced29
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
dec rdi
inc rdi
jmp 0x1400ce2b2
lea edx, [r11 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x18], cl
inc r9
dec rdi
inc rdi
jmp 0x1400ce2b2
lea ecx, [rdi + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x3a
inc r9
dec rdi
inc rdi
jmp 0x1400ce2b2
lea ecx, [rdi + 0x4a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 6
dec rdi
inc rdi
jmp 0x1400ce2b2
lea edx, [rdi - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ce2b2
movabs rax, 0xf42dc58f7757179a
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea ebx, [r10 + rax]
sub bl, 0x36
movzx r11d, dil
add r11b, 0x32
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rdi - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
lea rax, [rdi + r15]
and sil, al
mov ecx, Ordinal_27
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ce2b2
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
jmp 0x1400ce2b0
add r11b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ce2a0
lea rdx, [rbp + 0x15bfab0]
jmp 0x1400cee44
lea rdx, [rbp + 0xe86bc6]
jmp 0x1400cee44
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, r13
call fcn.140005de0
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret