Function at 0x1400c9330
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x140230168]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0x51f3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0xbe4afc6f90ad142f
movabs rdx, 0x34b362502b550bb1
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ca016
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400ca00d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400c94ab
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x65
jmp 0x1400c94d8
je 0x1400c9f91
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9f4e
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400c9f05
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400c9ed0
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x1400ca004
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400c950a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x1400c9550
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400c9e76
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9e51
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400c9e29
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400c9dd6
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400c9db1
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400c9ac4
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400c9aa7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400c9a7a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400c9a4b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400c9a2c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400c9a0a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400c99f0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400c99d3
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400c99b4
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400c9995
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400c9560
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400c9fe9
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400c9fce
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400c9754
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400c9730
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400c9715
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400c994e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400c990b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400c98d0
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400c98a5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400c9560
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400c9886
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400c9867
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400c9845
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400c982a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400c980c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400c97f0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400c97c1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400c9793
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400c9778
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400c9560
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x1400c9560
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x1400c9550
movabs rcx, 0xb4dd0120f8fb6b4b
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0xd
jmp 0x1400c94e0
movabs rcx, 0x35069ff1c6a1cae5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x43
jmp 0x1400c9476
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1400c9e96
lea ecx, [rbx + 0x12]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7e
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea edx, [rbx - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400c9f29
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
add r8, r9
jmp 0x1400c9f6e
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x1400c9f6e
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1400c9d87
lea edx, [rbx - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9df9
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9fb1
lea ecx, [rbx + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
inc r11b
mov byte [rbp + rbx - 0x68], r11b
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x35
cmp r9, 0x28
jb 0x1400c98b9
movzx edi, bl
lea ecx, [rdi + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 0x7c]
jmp 0x1400c9e9c
lea ecx, [rbx + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6b
cmp r8, 0x28
jae 0x1400c9d50
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400c9c91
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x1400c98e5
lea ecx, [rbx + 0x17]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5f
lea rax, [r9 + r8]
cmp rax, 0x61
je 0x1400c9d6d
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400c9bc9
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x1400c9920
lea edx, [rbx + 0x1a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9fb1
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 0x1400c9df9
movzx edi, bl
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
jmp 0x1400c9d87
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1400c9f6e
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
jmp 0x1400c9f6e
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9f2c
lea edx, [rbx - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
movzx edi, bl
lea ecx, [rdi - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x66
jmp 0x1400c9e9c
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400c9af2
movabs rcx, 0xbfeb3097992cd033
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x65
jmp 0x1400c9963
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c9b1a
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9fb1
inc rax
cmp r8, rax
jne 0x1400c9b3f
movzx edi, bl
lea ecx, [rdi + 0x2a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x26
jmp 0x1400c9d87
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c9b67
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9f2c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9b9a
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c9963
movzx edi, bl
lea edx, [rdi - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9e9c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c9bef
movzx edi, bl
lea ecx, [rdi - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x25
jmp 0x1400c9e9c
inc rax
cmp r8, rax
jne 0x1400c9c24
lea ecx, [rbx - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x5b
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9c47
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x1400c9f2c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c9c6a
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x1400c9f6e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c9920
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x1400c9fb1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400c9cb4
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1400c9fb1
inc rax
cmp r8, rax
jne 0x1400c9cdb
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9df9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400c9d03
lea edx, [rbx - 0x12]
movzx eax, dl
and al, r10b
mov ecx, 0x3f
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400c9f6e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400c9d26
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x1400c9f2c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400c98e5
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x74
jmp 0x1400c9e9c
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 8
add r11b, r10b
jmp 0x1400c9f2c
movzx edi, bl
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add dil, 0x51
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x37
add dil, r10b
movzx eax, dil
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400c9df9
movabs rcx, 0x3cd4671855d3b7c5
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x63
jmp 0x1400c9fb1
movabs rdx, 0xbcfe05e9237a175f
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
add r11b, 0x67
add r11b, dl
lea edx, [rbx - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400c9fb1
movabs rcx, 0x3d7ae25b8c6d362d
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3b
add r8, r9
jmp 0x1400c9f6e
movabs rdx, 0xbda4812c5a1395c7
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x71
jmp 0x1400c9f29
movabs rdx, 0x3e215d9ec306b495
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x13
movzx edi, bl
add r11b, dl
sub dil, 0x7b
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 0x5d
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
movabs rcx, 0x3ec7d8e1f9a032fd
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x15
dec rbx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
movabs rdx, 0xbef177b2c7469297
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x21
movzx r10d, dil
add r11b, dl
lea ecx, [rbx - 0x15]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x6d
add r10b, r11b
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
add r8, r9
jmp 0x1400c9f6e
movabs rcx, 0xbf44b554629351cb
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x73
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
movabs rcx, 0x3fc191c6cb867099
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x2f
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x34b362502b550bb1
jmp 0x1400c9462
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x1400c9460
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x1400c9450
lea rbx, [rbp + 0x15be1dc]
jmp 0x1400ca01a
lea rbx, [rbp + 0x88b20f]
jmp 0x1400ca01a
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400ca032
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x87484945
mov dword [rsp + 0x24], 0x4546485e
mov dword [rsp + 0x28], 0x434f5b8c
mov word [rsp + 0x2c], 0x915e
mov byte [rsp + 0x2e], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x1400cab6b
movzx ebx, byte [rsp + rdi + 0x20]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x1400cab62
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ca11b
add rcx, rdi
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x64
jmp 0x1400ca154
je 0x1400caae8
inc rax
cmp r8, rax
je 0x1400caa8b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400caa32
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400caa13
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ca9f1
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400cab59
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400ca18e
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca1c1
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ca9b2
inc rax
cmp r8, rax
je 0x1400ca990
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ca982
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ca954
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ca66e
nop
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400ca654
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400ca632
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400ca624
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ca604
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ca5e8
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ca5ce
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ca5ae
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ca580
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400ca1d0
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cab39
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cab1d
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400ca38e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ca374
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400ca355
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400ca531
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400ca4e6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ca4ab
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400ca1d0
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400ca47d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ca45d
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400ca443
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400ca427
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ca419
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400ca3f3
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400ca3ce
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400ca3b4
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400ca1d0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x1400ca1d0
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca1c1
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7c
jmp 0x1400ca160
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
movabs rcx, 0x8a897ecbccf4de84
jmp 0x1400ca0f0
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x60
jmp 0x1400ca9c7
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
inc r9
dec rdi
inc rdi
jmp 0x1400ca0d2
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ca0d2
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x1400caa3f
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x1400caa72
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
jmp 0x1400ca928
add r10b, 0x68
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400caaac
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
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
cmp r9, 3
jb 0x1400ca8e9
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x50]
jmp 0x1400ca9c7
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
cmp r8, 0x3e8
jae 0x1400ca8f6
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400ca805
lea edx, [r10 + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca4c0
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400ca911
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400ca762
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
jmp 0x1400ca4fb
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
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
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
jmp 0x1400caaac
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400ca928
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
jmp 0x1400caa72
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400caa6f
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x1400caa3f
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
dec rdi
inc rdi
jmp 0x1400ca0d2
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x1400ca9c7
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400ca68a
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x1400ca53f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca6c1
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
inc rax
cmp r8, rax
jne 0x1400ca6e9
sub r10b, 0x50
movzx eax, r10b
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400caaac
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ca70e
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
jmp 0x1400caa72
cmp r8, rcx
jne 0x1400ca72f
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400caa6f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ca54b
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400ca0d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca785
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400ca9c7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca7b4
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
dec rdi
inc rdi
jmp 0x1400ca0d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca7d9
sub r10b, 0x64
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x44
jmp 0x1400caa6f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ca4fb
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca928
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ca838
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ca860
lea edx, [r10 + 0x60]
movzx eax, dl
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca928
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ca88b
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
dec rdi
inc rdi
jmp 0x1400ca0d2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ca8bd
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400ca0d2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ca4c0
lea edx, [r10 - 0x70]
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400ca9c7
mov byte [rsp + rdi + 0x20], r11b
inc rdi
jmp 0x1400ca0d2
lea edx, [r10 - 0x60]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x60
jmp 0x1400caa4a
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x2c
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x34
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400caaac
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x1400caa3f
sub r10b, 0x14
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x74
dec rdi
inc rdi
jmp 0x1400ca0d2
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
add r10b, 0x1c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400ca0d2
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x1400ca0d2
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
dec rdi
inc rdi
jmp 0x1400ca0d2
movzx r10d, dil
lea edx, [r10 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r10b, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ca0d2
movabs rcx, 0xb4af79fb00c85894
add rcx, rdi
and sil, cl
add sil, sil
movzx r11d, bl
sub r11b, sil
sub r11b, 0xc
add r11b, cl
lea edx, [rdi - 0x50]
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, bl
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
movabs rcx, 0x9f9c7c6366de9b8c
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, sil
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ca0d2
sub r10b, 0x6c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xc
jmp 0x1400ca0ce
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 0x1400ca0b7
lea rcx, [rbp + 0x1457fd0]
jmp 0x1400cab70
lea rcx, [rbp + 0x7a5e54]
jmp 0x1400cab70
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xc3612565
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movabs rsi, 0xf977e6e28c908121
movabs r14, 0xec67b4a7a5b18363
movzx edx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400cb6fc
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x1400cb6f3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cac20
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x1400cac5a
je 0x1400cb68b
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb65c
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cb622
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb603
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cb5e1
movzx r10d, bl
nop
cmp r9, rbx
ja 0x1400cb6ea
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400cac89
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x1400cacc0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cb5a0
inc rax
cmp r8, rax
je 0x1400cb57b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cb559
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cb52f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cb208
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cb1ee
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cb1c9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cb1a3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cb186
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400cb16a
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cb14e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cb134
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cb114
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cb0e6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cacd0
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400cb6ce
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400cb6b2
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400caeae
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400cae94
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x1400cae7a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400cb09d
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400cb054
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400cb014
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400caff1
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400cacd0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400cafc7
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cafa7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400caf8c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400caf6c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400caf50
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400caf34
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400caf0e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400caee5
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400caeca
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cacd0
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x1400cacd0
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x1400cacc0
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x1400cac60
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x1400cabf5
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400cb5b5
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400cabe2
lea edx, [r10 - 0x1e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2e
add dl, cl
jmp 0x1400cb63b
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
jmp 0x1400cb670
add r10b, 0x5e
movzx eax, r11b
and al, r10b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400cb673
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400cb4cb
sub r10b, 0x26
movzx eax, r11b
and al, r10b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400cb4f5
sub r10b, 0x68
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x28
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
sub r10b, 0xd
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x5b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400cabe2
lea edx, [r10 - 0x4f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x29
add dl, cl
cmp r9, 0x3e8
jb 0x1400cb008
lea edx, [r10 + 0x26]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x14]
jmp 0x1400cb5b7
lea edx, [r10 + 0x6f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 9
add dl, cl
cmp r8, 0x400
jae 0x1400cb49c
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400cb3c7
lea edx, [r10 - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400cb029
lea edx, [r10 + 0x2d]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3b
add dl, cl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400cb4b8
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400cb2e4
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xb
jmp 0x1400cb069
add r10b, 0x3e
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
sub r10b, 4
movzx eax, r11b
and al, r10b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x1400cb4f5
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
jmp 0x1400cb4cb
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x1400cb673
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x1400cb670
lea edx, [r10 - 0xc]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400cb63b
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400cabe2
add r10b, 0x70
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x10
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
jmp 0x1400cb5b5
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400cb22e
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x19
jmp 0x1400cb0b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb265
add r10b, 0x6a
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
inc rax
cmp r8, rax
jne 0x1400cb288
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
jmp 0x1400cb4cb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb2ae
lea edx, [r10 - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400cb63b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cb0b4
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb307
lea edx, [r10 + 0x1f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x27
jmp 0x1400cb5b5
inc rax
cmp r8, rax
jne 0x1400cb331
sub r10b, 0x5d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x75
dec rbx
inc rbx
jmp 0x1400cabe2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb356
lea edx, [r10 - 0x1b]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x43
add dl, cl
jmp 0x1400cb63b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cb37b
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x1400cb670
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cb3a0
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x1400cb673
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cb06b
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x53
jmp 0x1400cb4cb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cb3fe
sub r10b, 0x2c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cb421
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
jmp 0x1400cb4cb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cb446
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x1400cb670
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cb475
add r10b, 0x60
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x1400cabe2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cb02b
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x1400cb5b5
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x14
add cl, cl
add dl, cl
jmp 0x1400cb63b
lea edx, [r10 - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
sub r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x73
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x74
add cl, r11b
mov byte [rsp + rbx + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
add r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x31
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
add r10b, 0x7b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5d
dec rbx
inc rbx
jmp 0x1400cabe2
add r10b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x71
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
lea edx, [r10 - 9]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x3f
add dl, cl
add r10b, 0x47
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0xf
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
lea ecx, [rbx + 0x31]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x57
inc r9
dec rbx
inc rbx
jmp 0x1400cabe2
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x77
dec rbx
inc rbx
jmp 0x1400cabe2
movzx r10d, bl
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x41
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x70], r10b
jmp 0x1400cb670
lea ecx, [rbx + 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x13
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cabe2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cabe2
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x1400cabe0
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x1400cabd0
lea rdx, [rbp + 0x156c19c]
jmp 0x1400cb701
lea rdx, [rbp + 0xa742bd]
jmp 0x1400cb701
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x81f6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs r14, 0xcc15a8bed9488f96
movabs r12, 0xfc6c4bba3e6acdee
movabs r15, 0x6440fa3c8bd9aec2
movzx ebx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cc27a
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x1400cc271
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cb7e0
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x1a
jmp 0x1400cb80c
je 0x1400cc205
inc rax
cmp r8, rax
je 0x1400cc1b0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cc160
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc10c
movzx r10d, dil
cmp r9, rdi
ja 0x1400cc268
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400cb839
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
jmp 0x1400cb890
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400cc0cd
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc0b2
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cc096
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cc07a
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cc05a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cc02c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cbdf9
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cbddf
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400cbdba
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cbd94
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400cbd76
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400cbd56
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cbd3a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cbd20
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cbd00
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cbcd2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400cb8a0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400cc24c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cc22c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cba92
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cba74
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cba5a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400cbc8b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cbc3f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cbc00
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cbbd9
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400cb8a0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cbbaf
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cbb8f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cbb71
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400cbb55
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cbb39
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400cbb1d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cbaf7
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cbace
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cbab2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cb8a0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x1400cb8a0
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x1400cb890
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cb810
add r10b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cb7b5
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x10
add bl, dl
jmp 0x1400cc0e2
add r10b, 0x44
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cb7a2
add r10b, 0x18
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400cb7a2
lea edx, [r10 - 0x14]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x74
add bl, dl
jmp 0x1400cc125
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x1400cc145
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xc
jmp 0x1400cc148
lea edx, [r10 + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cc184
add r10b, 0x3c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cc1c7
add r10b, 0x10
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x70
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400cb7a2
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r9, 0x61
jb 0x1400cbbf4
lea edx, [r10 - 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400cc0e2
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
cmp r8, 0x3e8
jae 0x1400cbff4
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400cbf42
lea edx, [r10 + 0xc]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x54
add bl, dl
jmp 0x1400cbc19
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x1400cc011
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400cbec8
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400cbc58
sub r10b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1c7
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x1400cc184
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400cc148
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cc145
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cc125
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cb7a2
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400cb7a2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x1400cc0e2
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x1400cbe1c
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
jmp 0x1400cbca0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cbe4f
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbe76
lea edx, [r10 - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cc184
cmp r8, rcx
jne 0x1400cbe9d
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400cb7a2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cbca0
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 0x1400cc0e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cbeeb
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x1400cc0e2
inc rax
cmp r8, rax
jne 0x1400cbf19
add r10b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cb7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbc58
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x1400cc145
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cbf79
add r10b, 0x38
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cbfa0
lea edx, [r10 - 0x70]
movzx eax, r11b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400cc184
cmp r8, rcx
jne 0x1400cbfcb
add r10b, 0x40
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
dec rdi
inc rdi
jmp 0x1400cb7a2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cbc19
lea edx, [r10 - 0x68]
movzx eax, r11b
and al, dl
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x28
add bl, dl
jmp 0x1400cc0e2
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cc125
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cc184
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
sub r10b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cc1c7
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
jmp 0x1400cc148
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x1400cc145
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 0x1400cc125
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x56
add r10b, 0x5a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x76
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cb7a2
movzx r10d, dil
lea ecx, [r10 - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x52
sub r10b, 0x7a
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x48], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cb7a2
movabs rcx, 0x94979d37f0fbed1a
add rcx, rdi
and sil, cl
mov eax, Ordinal_41
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx r10d, dil
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400cc1c7
lea rcx, [rdi + r12]
and sil, cl
mov eax, 0x3f
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
lea edx, [rdi + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub r11b, sil
lea ebx, [rax + r11]
sub bl, 0x4e
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cb7a2
sub r10b, 0x12
movzx eax, r11b
and al, r10b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400cb7a0
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
jmp 0x1400cb790
lea rdx, [rbp + 0x1407810]
jmp 0x1400cc27f
lea rdx, [rbp + 0x10907a6]
jmp 0x1400cc27f
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xb909
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x807c1f5a25f46f47
movabs r14, 0x845d1a2b5597e97f
movabs r12, 0x8364db7709af0af1
movabs r15, 0x81745e0e71dd4dd5
movzx ebx, byte [rbp + 0xf0]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ccef9
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400ccef0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cc350
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x1400cc397
je 0x1400cce8a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cce0d
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ccde3
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ccda6
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ccd87
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400ccd44
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x1400ccee7
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400cc3c9
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x1400cc410
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ccd2d
inc rax
cmp r8, rax
je 0x1400ccd08
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400ccce9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ccccd
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ccca3
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400cc95e
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cc940
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cc91b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cc8f9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cc8df
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1400cc8c0
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cc8a0
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cc882
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc862
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400cc834
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cc420
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400ccecb
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400cceaf
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400cc606
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400cc5ec
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400cc5d2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400cc7ed
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x1400cc7a7
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400cc76f
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400cc74c
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400cc420
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400cc722
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400cc702
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cc6e4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cc6c4
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x1400cc6a1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cc683
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400cc661
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cc63c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cc622
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400cc420
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x1400cc420
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x1400cc410
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x1400cc3a0
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x1400cc325
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x1400ccd5d
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
inc r9
dec rdi
inc rdi
jmp 0x1400cc312
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x64
dec rdi
inc rdi
jmp 0x1400cc312
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ccdbf
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400ccdf5
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ccdf5
lea edx, [r10 + 0x44]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cce24
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cce4c
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
sub r10b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x63
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400cc312
lea ecx, [r10 + 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x7f
cmp r9, 0x28
jb 0x1400cc763
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0xc]
jmp 0x1400ccd5d
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x61
cmp r8, 0x80
jae 0x1400ccc6b
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x1400ccb71
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x1400cc784
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x43
lea rax, [r8 + r9]
cmp rax, 0x20
je 0x1400ccc88
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400ccaa8
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x1400cc7bc
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cce4c
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cce24
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ccdf5
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
add r8, r9
jmp 0x1400ccdf5
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x1400ccdbf
sub r10b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x52
dec rdi
inc rdi
jmp 0x1400cc312
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
inc r9
dec rdi
inc rdi
jmp 0x1400cc312
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ccd5d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400cc981
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x1400cc802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc9b8
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
inc rax
cmp r8, rax
jne 0x1400cc9da
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x1400cce24
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc9ff
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400ccdf5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cca27
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x12
add r8, r9
jmp 0x1400ccdf5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cca4e
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ccdbf
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cca7d
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cc312
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cc802
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400ccd5d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ccacb
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x1400ccd5d
inc rax
cmp r8, rax
jne 0x1400ccaed
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x1400ccdbf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccb15
sub r10b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x29
add r8, r9
jmp 0x1400ccdf5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ccb3a
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x1400cce4c
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400cc7bc
sub r10b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5f
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ccba4
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
inc rax
cmp r8, rax
jne 0x1400ccbca
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400cce24
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ccbf6
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400ccdf5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ccc19
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x1400ccdbf
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccc44
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400cc312
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cc784
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x1400ccd5d
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0xc
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ccdbf
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cce24
sub r10b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x49
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x1400ccdf5
sub r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2f
add r8, r9
jmp 0x1400ccdf5
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
inc r9
dec rdi
inc rdi
jmp 0x1400cc312
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x1400ccd5d
movzx r10d, dil
lea ecx, [r10 + 0x45]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1d
sub r10b, 0x6f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 9
add r11b, r10b
mov byte [rbp + rdi - 0x40], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cc312
lea ecx, [rdi + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1f
dec rdi
inc rdi
jmp 0x1400cc312
movzx r10d, dil
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3d
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x27
add r11b, r10b
add r11b, bl
mov byte [rbp + rdi - 0x40], r11b
add r8, r9
jmp 0x1400ccdf5
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x79
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cc312
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
add bl, 0x69
add bl, cl
movzx r10d, dil
sub r10b, 0x53
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x45
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0xc]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
add bl, 0x2d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cc312
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x1400cc310
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x1400cc300
lea rdx, [rbp + 0x17ac374]
jmp 0x1400ccefd
lea rdx, [rbp + 0xaf32bb]
jmp 0x1400ccefd
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x413a
mov byte [rbp - 0x16], 0x62
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb51e5106702c61f0
movabs r12, 0x8997952030dde9b0
movabs r15, 0x1f5af313508525d0
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400cda82
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x1400cda79
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ccfd0
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x1400cd016
je 0x1400cda06
inc rcx
cmp rax, rcx
je 0x1400cd9ae
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cd95f
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cd908
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400cd8e8
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cd89d
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400cda70
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x1400cd04f
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400cd080
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cd892
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cd90c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400cd876
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400cd5cf
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cd5c1
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x1400cd5a3
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400cd581
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400cd566
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400cd54a
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cd52e
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400cd50e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400cd4ee
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400cd4c0
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cd090
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400cda50
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x1400cda30
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400cd27a
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400cd25c
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400cd23e
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400cd471
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x1400cd426
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400cd3e0
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400cd3b9
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400cd090
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x1400cd38f
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x1400cd36f
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x1400cd34f
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400cd32f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400cd31a
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400cd2ff
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400cd2dd
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400cd2b8
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400cd29a
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400cd090
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x1400cd090
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x1400cd080
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
jmp 0x1400cd020
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ccfa5
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x1400cd8b9
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400ccf92
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400ccf92
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1400cd922
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x1400cd944
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cd947
lea r8d, [r11 + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400cd983
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cd9c5
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
sub r11b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400ccf92
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
cmp r9, 0x80
jb 0x1400cd3d4
lea r8d, [r11 - 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x1400cd8bc
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
add bl, r8b
cmp rax, 0x10
jae 0x1400cd838
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x1400cd743
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1400cd3f8
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
lea rcx, [r9 + rax]
cmp rcx, 4
je 0x1400cd859
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400cd683
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x1400cd43c
add r11b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
add r11b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400cd9c5
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
jmp 0x1400cd983
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1400cd947
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400cd944
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1400cd922
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
dec rdi
inc rdi
jmp 0x1400ccf92
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x1400ccf92
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400cd8aa
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1400cd5f8
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cd487
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cd62f
add r11b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cd654
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400cd944
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cd48a
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
dec rdi
inc rdi
jmp 0x1400ccf92
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cd6a7
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x1400cd8b9
inc rcx
cmp rax, rcx
jne 0x1400cd6cc
lea r8d, [r11 - 0x50]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cd922
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cd6f1
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x1400cd947
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cd718
lea r8d, [r11 + 0x50]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x30
add bl, r8b
jmp 0x1400cd983
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cd43f
add r11b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r11b
jmp 0x1400cd9c5
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cd776
sub r11b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
inc rcx
cmp rax, rcx
jne 0x1400cd79c
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
add bl, r11b
jmp 0x1400cd9c5
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cd7c6
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r8b
jmp 0x1400cd983
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400cd7ec
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400cd922
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cd810
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x1400ccf92
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400cd3fb
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1400cd8b9
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
add bl, r10b
jmp 0x1400cd922
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x1400cd983
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400cd944
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x1400cd8aa
movzx r11d, dil
lea r8d, [r11 - 0x30]
mov edx, Ordinal_41
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
sub r11b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x18], dl
inc r9
dec rdi
inc rdi
jmp 0x1400ccf92
lea edx, [rdi + 0x10]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x70
dec rdi
inc rdi
jmp 0x1400ccf92
movzx r11d, dil
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400ccf92
movabs rdx, 0xf3d4372d1136ad90
add rdx, rdi
and sil, dl
mov ecx, 8
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx r11d, dil
add r11b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x30
add dl, r11b
movzx ecx, dl
mov byte [rbp + rdi - 0x18], cl
inc r9
add rcx, r9
sub rdi, rcx
jmp 0x1400cd9c5
lea rdx, [rdi + r12]
and sil, dl
mov ecx, Ordinal_26
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 0x18], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
lea rdx, [rdi + r15]
and sil, dl
mov ecx, Ordinal_41
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400ccf92
sub r11b, 0x50
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ccf90
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ccf80
lea rdx, [rbp + 0x151cd28]
jmp 0x1400cda86
lea rdx, [rbp + 0xbe2f18]
jmp 0x1400cda86
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret