Function at 0x14011d220
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
mov word [rsp + 0x20], r9w
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x140230168]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0x100], 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 + 0x108]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14011df06
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x14011defd
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14011d39b
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 0x14011d3c8
je 0x14011de81
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011de3e
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011ddf5
lea rax, [rcx + 1]
cmp r8, rax
je 0x14011ddc0
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x14011def4
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14011d3fa
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x14011d440
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011dd66
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011dd41
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011dd19
lea rax, [r9 + 7]
cmp r8, rax
je 0x14011dcc6
lea rax, [r9 + 8]
cmp r8, rax
je 0x14011dca1
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14011d9b4
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011d997
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14011d96a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14011d93b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011d91c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011d8fa
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14011d8e0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011d8c3
lea rax, [r9 + 8]
cmp r8, rax
je 0x14011d8a4
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14011d885
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011d450
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14011ded9
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x14011debe
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011d644
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14011d620
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14011d605
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011d83e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14011d7fb
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011d7c0
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x14011d795
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14011d450
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011d776
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011d757
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14011d735
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14011d71a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14011d6fc
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14011d6e0
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011d6b1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14011d683
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14011d668
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14011d450
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x14011d450
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x14011d440
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 0x14011d3d0
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 0x14011d366
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x14011dd86
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 0x14011d352
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 0x14011d352
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14011de19
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 0x14011de5e
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x14011de5e
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 0x14011dc77
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 0x14011dce9
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 0x14011dea1
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 0x14011d352
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 0x14011d7a9
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 0x14011dd8c
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 0x14011dc40
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14011db81
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x14011d7d5
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 0x14011dc5d
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x14011dab9
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x14011d810
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 0x14011dea1
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 0x14011dce9
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 0x14011dc77
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x14011de5e
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 0x14011de5e
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 0x14011de1c
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 0x14011d352
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 0x14011d352
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 0x14011dd8c
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14011d9e2
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 0x14011d853
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011da0a
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 0x14011dea1
inc rax
cmp r8, rax
jne 0x14011da2f
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 0x14011dc77
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011da57
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 0x14011de1c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011da8a
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 0x14011d352
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011d853
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 0x14011dd8c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011dadf
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 0x14011dd8c
inc rax
cmp r8, rax
jne 0x14011db14
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 0x14011d352
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011db37
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x14011de1c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011db5a
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x14011de5e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011d810
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x14011dea1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011dba4
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x14011dea1
inc rax
cmp r8, rax
jne 0x14011dbcb
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 0x14011dce9
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011dbf3
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 0x14011de5e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011dc16
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x14011de1c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011d7d5
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 0x14011dd8c
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 0x14011de1c
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 0x14011dce9
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 0x14011dea1
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 0x14011dea1
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 0x14011de5e
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 0x14011de19
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 0x14011d352
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 0x14011d352
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 0x14011de5e
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 0x14011d352
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 0x14011d352
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x14011d350
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x14011d340
lea rbx, [rbp + 0x15be1dc]
jmp 0x14011df0a
lea rbx, [rbp + 0x88b20f]
jmp 0x14011df0a
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x108]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x14011df22
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0x100], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 3
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x87484945
mov dword [rsp + 0x24], 0x4546485e
mov dword [rsp + 0x28], 0x434f5b8c
mov word [rsp + 0x2c], 0x915e
mov byte [rsp + 0x2e], recv
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0x108]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x14011ea52
movzx r11d, byte [rsp + rdi + 0x20]
mov esi, r11d
nop
cmp r8, rdi
ja 0x14011ea49
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011e00a
add rcx, rdi
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x64
jmp 0x14011e043
je 0x14011e9d1
inc rax
cmp r8, rax
je 0x14011e974
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011e91c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011e8fd
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011e8db
movzx r10d, dil
cmp r9, rdi
ja 0x14011ea40
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14011e074
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e0b0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011e89a
inc rax
cmp r8, rax
je 0x14011e878
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011e86a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011e83c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14011e559
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011e53f
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011e51d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14011e50f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011e4ef
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011e4d3
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14011e4b9
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14011e499
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011e46b
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011e0c0
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14011ea20
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011ea04
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14011e27d
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14011e263
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011e245
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14011e420
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14011e3d6
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011e39a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14011e0c0
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x14011e36c
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14011e34c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011e332
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14011e316
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011e308
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011e2e2
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011e2bd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011e2a3
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14011e0c0
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x14011e0c0
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e0b0
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7c
jmp 0x14011e047
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movabs rcx, 0x8a897ecbccf4de84
jmp 0x14011dfe0
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
jmp 0x14011e8af
sub r10b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
inc r9
dec rdi
inc rdi
jmp 0x14011dfc2
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14011dfc2
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x14011e929
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x14011e95c
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x10
jmp 0x14011e80e
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011e993
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
cmp r9, 3
jb 0x14011e7d2
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x50]
jmp 0x14011e8af
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
cmp r8, 0x3e8
jae 0x14011e7de
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x14011e6f0
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e3af
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
lea rax, [r9 + r8]
cmp rax, 0x5a
je 0x14011e7f8
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14011e64e
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x14011e3eb
sub r10b, 8
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011e993
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x58
jmp 0x14011e80e
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x14011e95c
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011e959
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x14011e929
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
dec rdi
inc rdi
jmp 0x14011dfc2
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 8
jmp 0x14011e8af
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14011e576
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x14011e42f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011e5ad
sub r10b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
inc rax
cmp r8, rax
jne 0x14011e5d5
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011e993
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011e5fa
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x14011e95c
cmp r8, rcx
jne 0x14011e61b
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
jmp 0x14011e959
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011e439
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14011dfc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011e671
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x14011e8af
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011e6a0
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14011dfc2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011e6c5
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
jmp 0x14011e959
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011e3eb
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e80e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011e723
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011e74a
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e80e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011e775
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
dec rdi
inc rdi
jmp 0x14011dfc2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011e7a7
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14011dfc2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011e3af
lea edx, [r10 - 0x70]
movzx eax, dl
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011e8af
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x14011dfc2
lea edx, [r10 - 0x60]
movzx eax, dl
and al, r11b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x60
jmp 0x14011e934
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add r10b, 0x2c
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x34
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14011e993
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x14011e929
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x74
dec rdi
inc rdi
jmp 0x14011dfc2
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 4
add r10b, 0x1c
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x14011dfc2
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x14011dfc2
lea ecx, [rdi - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
dec rdi
inc rdi
jmp 0x14011dfc2
movzx r10d, dil
lea edx, [r10 - 0x4c]
mov ecx, 0xa
movzx eax, dl
and al, r11b
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x20], cl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14011dfc2
movabs rcx, 0xb4af79fb00c85894
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r11b
sub bl, sil
sub bl, 0xc
add bl, cl
lea edx, [rdi - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
movabs rcx, 0x9f9c7c6366de9b8c
add rcx, rdi
and sil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_22
sub al, sil
lea ebx, [rax + rax]
add bl, r11b
add bl, cl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011dfc2
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x14011dfbe
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011dfa6
lea rcx, [rbp + 0x1457fd0]
jmp 0x14011ea57
lea rcx, [rbp + 0x7a5e54]
jmp 0x14011ea57
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 + 0x108]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14011f5dc
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x14011f5d3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011eb00
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x14011eb3a
je 0x14011f56b
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011f53c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011f502
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011f4e3
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011f4c1
movzx r10d, bl
nop
cmp r9, rbx
ja 0x14011f5ca
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14011eb69
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x14011eba0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011f480
inc rax
cmp r8, rax
je 0x14011f45b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011f439
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011f40f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14011f0e8
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011f0ce
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011f0a9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011f083
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14011f066
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x14011f04a
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011f02e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14011f014
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011eff4
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011efc6
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ebb0
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14011f5ae
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14011f592
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14011ed8e
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14011ed74
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14011ed5a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14011ef7d
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14011ef34
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14011eef4
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14011eed1
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14011ebb0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14011eea7
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14011ee87
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011ee6c
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14011ee4c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14011ee30
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14011ee14
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011edee
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14011edc5
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011edaa
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011ebb0
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x14011ebb0
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x14011eba0
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x14011eb40
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x14011ead5
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011f495
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 0x14011eac2
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 0x14011eac2
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 0x14011f51b
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
jmp 0x14011f550
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 0x14011f553
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 0x14011f3ab
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 0x14011f3d5
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 0x14011eac2
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 0x14011eac2
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 0x14011eee8
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 0x14011f497
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 0x14011f37c
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14011f2a7
lea edx, [r10 - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011ef09
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 0x14011f398
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14011f1c4
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xb
jmp 0x14011ef49
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 0x14011eac2
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 0x14011f3d5
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
jmp 0x14011f3ab
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x14011f553
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x14011f550
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 0x14011f51b
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 0x14011eac2
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 0x14011eac2
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
jmp 0x14011f495
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14011f10e
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x19
jmp 0x14011ef92
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011f145
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 0x14011eac2
inc rax
cmp r8, rax
jne 0x14011f168
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011f3ab
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011f18e
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 0x14011f51b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011ef94
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 0x14011eac2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011f1e7
lea edx, [r10 + 0x1f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x27
jmp 0x14011f495
inc rax
cmp r8, rax
jne 0x14011f211
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 0x14011eac2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011f236
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 0x14011f51b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011f25b
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x14011f550
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011f280
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x14011f553
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011ef4b
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x53
jmp 0x14011f3ab
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011f2de
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 0x14011eac2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011f301
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
jmp 0x14011f3ab
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011f326
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x14011f550
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011f355
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 0x14011eac2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011ef0b
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x14011f495
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 0x14011f51b
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 0x14011eac2
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 0x14011eac2
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 0x14011eac2
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 0x14011eac2
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 0x14011eac2
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 0x14011eac2
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 0x14011eac2
movzx r10d, bl
lea ecx, [r10 - 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x45
sub r10b, 0x77
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x41
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
jmp 0x14011f550
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 0x14011eac2
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x4b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x14011eac2
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x14011eac0
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x14011eab0
lea rdx, [rbp + 0x156c19c]
jmp 0x14011f5e1
lea rdx, [rbp + 0xa742bd]
jmp 0x14011f5e1
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x100], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0x108]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14012015a
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x140120151
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011f6c0
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x1a
jmp 0x14011f6ec
je 0x1401200e5
inc rax
cmp r8, rax
je 0x140120090
lea rax, [r9 + 2]
cmp r8, rax
je 0x140120040
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ffec
movzx r10d, dil
cmp r9, rdi
ja 0x140120148
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14011f719
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
jmp 0x14011f770
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14011ffad
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ff92
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011ff76
lea rax, [rcx + 1]
cmp r8, rax
je 0x14011ff5a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011ff3a
lea rax, [r9 + 8]
cmp r8, rax
je 0x14011ff0c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14011fcd9
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14011fcbf
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14011fc9a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14011fc74
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011fc56
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14011fc36
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14011fc1a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011fc00
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011fbe0
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011fbb2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14011f780
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14012012c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14012010c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14011f972
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011f954
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14011f93a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011fb6b
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14011fb1f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011fae0
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14011fab9
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14011f780
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14011fa8f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14011fa6f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011fa51
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011fa35
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011fa19
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011f9fd
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14011f9d7
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14011f9ae
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14011f992
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14011f780
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x14011f780
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x14011f770
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 0x14011f6f0
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 0x14011f695
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 0x14011ffc2
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 0x14011f682
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 0x14011f682
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 0x140120005
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x140120025
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xc
jmp 0x140120028
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 0x140120064
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 0x1401200a7
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 0x14011f682
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 0x14011f682
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 0x14011fad4
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 0x14011ffc2
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 0x14011fed4
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14011fe22
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 0x14011faf9
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 0x14011fef1
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14011fda8
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x14011fb38
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 0x14011f682
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 0x1401200a7
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x140120064
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x140120028
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 0x140120025
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 0x140120005
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 0x14011f682
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 0x14011f682
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x14011ffc2
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14011fcfc
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
jmp 0x14011fb80
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011fd2f
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 0x14011f682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011fd56
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 0x140120064
cmp r8, rcx
jne 0x14011fd7d
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 0x14011f682
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011fb80
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 0x14011ffc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011fdcb
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x14011ffc2
inc rax
cmp r8, rax
jne 0x14011fdf9
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 0x14011f682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011fb38
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x140120025
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011fe59
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 0x14011f682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011fe80
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 0x140120064
cmp r8, rcx
jne 0x14011feab
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 0x14011f682
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011faf9
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 0x14011ffc2
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 0x140120005
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 0x140120064
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 0x14011f682
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 0x1401200a7
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
jmp 0x140120028
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x140120025
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 0x140120005
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 0x14011f682
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 0x14011f682
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 0x1401200a7
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 0x14011f682
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 0x14011f682
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 0x14011f680
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
jmp 0x14011f670
lea rdx, [rbp + 0x1407810]
jmp 0x14012015f
lea rdx, [rbp + 0x10907a6]
jmp 0x14012015f
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x100], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0x108]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140120dd9
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x140120dd0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140120230
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x140120277
je 0x140120d6a
lea rax, [r9 + 2]
cmp r8, rax
je 0x140120ced
lea rax, [r9 + 3]
cmp r8, rax
je 0x140120cc3
lea rax, [r9 + 5]
cmp r8, rax
je 0x140120c86
lea rax, [r9 + 7]
cmp r8, rax
je 0x140120c67
lea rax, [r9 + 6]
cmp r8, rax
je 0x140120c24
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x140120dc7
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1401202a9
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x1401202f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x140120c0d
inc rax
cmp r8, rax
je 0x140120be8
lea rax, [r9 + 4]
cmp r8, rax
je 0x140120bc9
lea rax, [r9 + 3]
cmp r8, rax
je 0x140120bad
lea rax, [r9 + 2]
cmp r8, rax
je 0x140120b83
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14012083e
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140120820
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1401207fb
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1401207d9
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401207bf
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x1401207a0
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140120780
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140120762
lea rax, [r9 + 3]
cmp r8, rax
je 0x140120742
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140120714
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140120300
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x140120dab
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x140120d8f
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1401204e6
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1401204cc
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1401204b2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1401206cd
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x140120687
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14012064f
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14012062c
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x140120300
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140120602
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1401205e2
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1401205c4
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1401205a4
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x140120581
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140120563
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140120541
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14012051c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140120502
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140120300
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x140120300
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x1401202f0
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x140120280
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x140120205
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x140120c3d
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 0x1401201f2
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 0x1401201f2
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 0x140120c9f
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 0x140120cd5
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 0x140120cd5
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 0x140120d04
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 0x140120d2c
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 0x1401201f2
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 0x1401201f2
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 0x140120643
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 0x140120c3d
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 0x140120b4b
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x140120a51
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x140120664
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 0x140120b68
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x140120988
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x14012069c
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 0x1401201f2
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 0x140120d2c
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 0x140120d04
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 0x140120cd5
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 0x140120cd5
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x140120c9f
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 0x1401201f2
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 0x1401201f2
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 0x140120c3d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140120861
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x1401206e2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140120898
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 0x1401201f2
inc rax
cmp r8, rax
jne 0x1401208ba
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x140120d04
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401208df
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x140120cd5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140120907
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 0x140120cd5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14012092e
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 0x140120c9f
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14012095d
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 0x1401201f2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1401206e2
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 0x140120c3d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401209ab
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x140120c3d
inc rax
cmp r8, rax
jne 0x1401209cd
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x140120c9f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401209f5
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 0x140120cd5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140120a1a
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x140120d2c
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14012069c
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 0x1401201f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140120a84
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 0x1401201f2
inc rax
cmp r8, rax
jne 0x140120aaa
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 0x140120d04
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140120ad6
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 0x140120cd5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140120af9
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x140120c9f
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140120b24
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 0x1401201f2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140120664
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x140120c3d
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 0x140120c9f
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 0x140120d04
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 0x1401201f2
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x140120cd5
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 0x140120cd5
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 0x1401201f2
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x140120c3d
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 0x1401201f2
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 0x1401201f2
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 0x140120cd5
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 0x1401201f2
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 0x1401201f2
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 0x1401201f2
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x1401201f0
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x1401201e0
lea rdx, [rbp + 0x17ac374]
jmp 0x140120ddd
lea rdx, [rbp + 0xaf32bb]
jmp 0x140120ddd
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x100], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.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 + 0x108]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140121965
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x14012195c
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140120eb0
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x140120ef6
je 0x1401218e9
inc rcx
cmp rax, rcx
je 0x140121891
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140121842
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1401217eb
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1401217cb
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140121780
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x140121953
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x140120f2f
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 0x140120f60
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140121775
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1401217ef
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x140121759
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1401214af
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1401214a1
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x140121483
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x140121461
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140121446
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14012142a
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14012140e
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1401213ee
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1401213ce
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1401213a0
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140120f70
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x140121933
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x140121913
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x14012115a
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x14012113c
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x14012111e
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x140121351
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x140121306
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1401212c0
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x140121299
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x140120f70
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x14012126f
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x14012124f
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14012122f
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x14012120f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1401211fa
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1401211df
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1401211bd
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x140121198
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14012117a
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x140120f70
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x140120f70
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 0x140120f60
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 0x140120f00
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 0x140120e85
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x14012179c
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 0x140120e72
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 0x140120e72
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x140121805
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x140121827
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 0x14012182a
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 0x140121866
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 0x1401218a8
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 0x140120e72
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 0x140120e72
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 0x1401212b4
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 0x14012179f
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 0x140121718
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x140121623
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1401212d8
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 0x14012173c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x140121563
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x14012131c
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 0x140120e72
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 0x1401218a8
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 0x140121866
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x14012182a
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x140121827
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x140121805
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 0x140120e72
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x140120e72
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x14012178d
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x1401214d8
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x140121367
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14012150f
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 0x140120e72
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x140121534
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x140121827
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14012136a
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 0x140120e72
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140121587
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x14012179c
inc rcx
cmp rax, rcx
jne 0x1401215ac
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 0x140121805
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1401215d1
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x14012182a
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1401215f8
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 0x140121866
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14012131f
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 0x1401218a8
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140121656
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 0x140120e72
inc rcx
cmp rax, rcx
jne 0x14012167c
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 0x1401218a8
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1401216a6
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 0x140121866
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1401216cc
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 0x140121805
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1401216f0
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x140120e72
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1401212db
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x14012179c
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
add bl, r10b
jmp 0x140121808
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 0x140121866
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x140121827
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x14012178d
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 0x140120e72
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 0x140120e72
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
movzx edx, bl
sub dl, cl
sub dl, 0x10
add dl, r10b
add dl, r11b
mov byte [rbp + rdi - 0x18], dl
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x140120e72
movabs rcx, 0xf3d4372d1136ad90
add rcx, rdi
and sil, cl
mov edx, 8
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r10b
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 0x1401218a8
lea rcx, [rdi + r12]
and sil, cl
mov edx, Ordinal_26
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r10b
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 0x140120e72
lea rcx, [rdi + r15]
and sil, cl
mov edx, Ordinal_41
sub dl, sil
lea ebx, [rdx + rdx]
add bl, cl
add bl, r10b
movzx ecx, byte [rbp + rdi - 0x18]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x140120e72
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 0x140120e70
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 0x140120e60
lea rdx, [rbp + 0x151cd28]
jmp 0x140121969
lea rdx, [rbp + 0xbe2f18]
jmp 0x140121969
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0x100], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx r8d, word [rbp + 0x108]
lea rdx, str.NtShutdownSystem
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x1f0]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret