Function at 0x140118a60
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x20], r9
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 + 0x100]
nop dword [rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140119746
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x14011973d
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x140118bdb
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 0x140118c08
je 0x1401196c1
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011967e
lea rax, [r9 + 6]
cmp r8, rax
je 0x140119635
lea rax, [rcx + 1]
cmp r8, rax
je 0x140119600
movzx edi, r10b
nop dword [rax]
cmp r9, rbx
ja 0x140119734
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x140118c3a
lea rcx, [rbx + rsi]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x49
jmp 0x140118c80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1401195a6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140119581
lea rax, [r9 + 5]
cmp r8, rax
je 0x140119559
lea rax, [r9 + 7]
cmp r8, rax
je 0x140119506
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401194e1
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1401191f4
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1401191d7
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1401191aa
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14011917b
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011915c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011913a
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140119120
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140119103
lea rax, [r9 + 8]
cmp r8, rax
je 0x1401190e4
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1401190c5
lea rax, [r9 + 3]
cmp r8, rax
je 0x140118c90
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140119719
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1401196fe
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140118e84
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140118e60
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x140118e45
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011907e
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14011903b
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140119000
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140118fd5
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140118c90
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140118fb6
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140118f97
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140118f75
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140118f5a
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140118f3c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140118f20
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140118ef1
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140118ec3
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140118ea8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140118c90
lea r8, [r9 + 0x42]
lea r9, [r8 + 0xa]
jmp 0x140118c90
lea rcx, [rbx + rdx]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [rdi + rcx]
add r11b, 0x29
jmp 0x140118c80
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 0x140118c10
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 0x140118ba6
lea edx, [rbx + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x48
jmp 0x1401195c6
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 0x140118b92
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 0x140118b92
lea edx, [rbx + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x140119659
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 0x14011969e
lea ecx, [rbx + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x56
jmp 0x14011969e
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 0x1401194b7
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 0x140119529
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 0x1401196e1
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 0x140118b92
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 0x140118fe9
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 0x1401195cc
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 0x140119480
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1401193c1
lea ecx, [rbx + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5a
jmp 0x140119015
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 0x14011949d
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1401192f9
lea ecx, [rbx + 0x27]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x11
jmp 0x140119050
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 0x1401196e1
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 0x140119529
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 0x1401194b7
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x14011969e
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 0x14011969e
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 0x14011965c
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 0x140118b92
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 0x140118b92
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 0x1401195cc
lea rax, [r9 + 2]
cmp r8, rax
jae 0x140119222
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 0x140119093
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011924a
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 0x1401196e1
inc rax
cmp r8, rax
jne 0x14011926f
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 0x1401194b7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140119297
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 0x14011965c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1401192ca
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 0x140118b92
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140119093
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 0x1401195cc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011931f
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 0x1401195cc
inc rax
cmp r8, rax
jne 0x140119354
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 0x140118b92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140119377
lea ecx, [rbx - 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x39
jmp 0x14011965c
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011939a
lea ecx, [rbx - 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x33
jmp 0x14011969e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140119050
lea ecx, [rbx - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x1401196e1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1401193e4
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x24
jmp 0x1401196e1
inc rax
cmp r8, rax
jne 0x14011940b
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 0x140119529
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140119433
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 0x14011969e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140119456
lea ecx, [rbx - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x16
jmp 0x14011965c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140119015
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 0x1401195cc
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 0x14011965c
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 0x140119529
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 0x1401196e1
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 0x1401196e1
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 0x14011969e
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 0x140119659
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 0x140118b92
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 0x140118b92
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 0x14011969e
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 0x140118b92
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 0x140118b92
add bl, 0x7f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x79
jmp 0x140118b90
add bl, 0x19
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x51
jmp 0x140118b80
lea rbx, [rbp + 0x15be1dc]
jmp 0x14011974a
lea rbx, [rbp + 0x88b20f]
jmp 0x14011974a
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x100]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140119762
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 + 0x100]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rcx, 0x8a897ecbccf4de84
cmp rdi, 0x23
jae 0x14011a292
movzx r11d, byte [rsp + rdi + 0x20]
mov esi, r11d
nop
cmp r8, rdi
ja 0x14011a289
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011984a
add rcx, rdi
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x64
jmp 0x140119883
je 0x14011a211
inc rax
cmp r8, rax
je 0x14011a1b4
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011a15c
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011a13d
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011a11b
movzx r10d, dil
cmp r9, rdi
ja 0x14011a280
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1401198b4
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 0x1401198f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011a0da
inc rax
cmp r8, rax
je 0x14011a0b8
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011a0aa
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011a07c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140119d99
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140119d7f
lea rax, [r9 + 9]
cmp r8, rax
je 0x140119d5d
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140119d4f
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140119d2f
lea rax, [r9 + 6]
cmp r8, rax
je 0x140119d13
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140119cf9
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140119cd9
lea rax, [r9 + 4]
cmp r8, rax
je 0x140119cab
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140119900
mov r8, rax
lea r9, [rax + 0x20]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14011a260
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011a244
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140119abd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140119aa3
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140119a85
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140119c60
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140119c16
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140119bda
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140119900
lea r8, [r9 + 5]
lea r9, [r8 + 5]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140119bac
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140119b8c
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140119b72
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140119b56
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x140119b48
lea rax, [r9 + 1]
cmp r8, rax
ja 0x140119b22
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140119afd
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140119ae3
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140119900
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
jmp 0x140119900
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 0x1401198f0
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7c
jmp 0x140119887
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 0x140119820
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x60
jmp 0x14011a0ef
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 0x140119802
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 0x140119802
lea edx, [r10 - 0x78]
mov ecx, 0x24
jmp 0x14011a169
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x14011a19c
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x10
jmp 0x14011a04e
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 0x14011a1d3
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 0x140119802
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 0x14011a012
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 0x14011a0ef
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 0x14011a01e
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140119f30
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 0x140119bef
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 0x14011a038
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x140119e8e
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x140119c2b
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 0x140119802
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 0x14011a1d3
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x58
jmp 0x14011a04e
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x14011a19c
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 0x14011a199
lea edx, [r10 - 0x30]
mov ecx, Ordinal_41
jmp 0x14011a169
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 0x140119802
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 8
jmp 0x14011a0ef
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x140119db6
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
jmp 0x140119c6f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140119ded
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 0x140119802
inc rax
cmp r8, rax
jne 0x140119e15
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 0x14011a1d3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140119e3a
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x14011a19c
cmp r8, rcx
jne 0x140119e5b
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x78
jmp 0x14011a199
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140119c79
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 0x140119802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140119eb1
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x14011a0ef
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140119ee0
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 0x140119802
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140119f05
sub r10b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
jmp 0x14011a199
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140119c2b
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 0x14011a04e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140119f63
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 0x140119802
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140119f8a
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 0x14011a04e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140119fb5
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 0x140119802
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140119fe7
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 0x140119802
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140119bef
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 0x14011a0ef
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x140119802
lea edx, [r10 - 0x60]
movzx eax, dl
and al, r11b
add al, al
movzx ebx, r11b
sub bl, al
sub bl, 0x60
jmp 0x14011a174
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 0x14011a1d3
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 0x140119802
lea edx, [r10 - 0xc]
mov ecx, Ordinal_45
jmp 0x14011a169
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 0x140119802
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 0x140119802
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 0x140119802
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 0x140119802
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, r10b
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
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 0x140119802
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 0x140119802
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 0x140119802
sub r10b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1401197fe
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 0x1401197e6
lea rcx, [rbp + 0x1457fd0]
jmp 0x14011a297
lea rcx, [rbp + 0x7a5e54]
jmp 0x14011a297
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 + 0x100]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14011ae1c
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x14011ae13
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011a340
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x19
jmp 0x14011a37a
je 0x14011adab
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011ad7c
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011ad42
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ad23
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011ad01
movzx r10d, bl
nop
cmp r9, rbx
ja 0x14011ae0a
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x14011a3a9
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
jmp 0x14011a3e0
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011acc0
inc rax
cmp r8, rax
je 0x14011ac9b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ac79
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011ac4f
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x14011a928
nop dword [rax]
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011a90e
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011a8e9
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011a8c3
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14011a8a6
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x14011a88a
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011a86e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14011a854
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011a834
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011a806
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011a3f0
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x14011adee
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x14011add2
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x14011a5ce
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x14011a5b4
lea rax, [r9 + 0x28]
cmp rcx, rax
jb 0x14011a59a
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x14011a7bd
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x14011a774
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x14011a734
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14011a711
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14011a3f0
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x14011a6e7
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14011a6c7
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011a6ac
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14011a68c
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14011a670
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14011a654
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011a62e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14011a605
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011a5ea
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011a3f0
lea r8, [r9 + 0x20]
lea r9, [r8 + 5]
jmp 0x14011a3f0
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
jmp 0x14011a3e0
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
jmp 0x14011a380
add r10b, 0x67
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x2f
jmp 0x14011a315
lea edx, [r10 - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011acd5
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 0x14011a302
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 0x14011a302
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 0x14011ad5b
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
jmp 0x14011ad90
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 0x14011ad93
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 0x14011abeb
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 0x14011ac15
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 0x14011a302
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 0x14011a302
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 0x14011a728
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 0x14011acd7
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 0x14011abbc
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14011aae7
lea edx, [r10 - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011a749
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 0x14011abd8
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14011aa04
lea edx, [r10 - 0x23]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0xb
jmp 0x14011a789
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 0x14011a302
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 0x14011ac15
lea edx, [r10 - 0x46]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x16
jmp 0x14011abeb
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
jmp 0x14011ad93
add r10b, 0x36
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x7a
jmp 0x14011ad90
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 0x14011ad5b
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 0x14011a302
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 0x14011a302
lea edx, [r10 + 0x2e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x42
jmp 0x14011acd5
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x14011a94e
lea edx, [r10 + 0x21]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x19
jmp 0x14011a7d2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011a985
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 0x14011a302
inc rax
cmp r8, rax
jne 0x14011a9a8
lea edx, [r10 - 0x12]
movzx eax, r11b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14011abeb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011a9ce
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 0x14011ad5b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011a7d4
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 0x14011a302
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011aa27
lea edx, [r10 + 0x1f]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x27
jmp 0x14011acd5
inc rax
cmp r8, rax
jne 0x14011aa51
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 0x14011a302
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011aa76
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 0x14011ad5b
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011aa9b
add r10b, 0x27
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x11
jmp 0x14011ad90
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011aac0
add r10b, 0x69
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x21
jmp 0x14011ad93
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011a78b
lea edx, [r10 - 0x55]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add dl, 0x53
jmp 0x14011abeb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011ab1e
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 0x14011a302
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011ab41
lea edx, [r10 + 0x58]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x68
jmp 0x14011abeb
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011ab66
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x14011ad90
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011ab95
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 0x14011a302
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011a74b
lea edx, [r10 - 0x1c]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x3c
jmp 0x14011acd5
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 0x14011ad5b
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 0x14011a302
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 0x14011a302
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 0x14011a302
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 0x14011a302
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 0x14011a302
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 0x14011a302
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 0x14011a302
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 0x14011ad90
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 0x14011a302
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 0x14011a302
add r10b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 3
jmp 0x14011a300
sub r10b, 0x1d
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x35
jmp 0x14011a2f0
lea rdx, [rbp + 0x156c19c]
jmp 0x14011ae21
lea rdx, [rbp + 0xa742bd]
jmp 0x14011ae21
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 + 0x100]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011b99a
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp r8, rdi
ja 0x14011b991
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011af00
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x1a
jmp 0x14011af2c
je 0x14011b925
inc rax
cmp r8, rax
je 0x14011b8d0
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011b880
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011b82c
movzx r10d, dil
cmp r9, rdi
ja 0x14011b988
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14011af59
lea ecx, [r10 + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x22
jmp 0x14011afb0
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x14011b7ed
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011b7d2
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011b7b6
lea rax, [rcx + 1]
cmp r8, rax
je 0x14011b79a
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011b77a
lea rax, [r9 + 8]
cmp r8, rax
je 0x14011b74c
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14011b519
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14011b4ff
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14011b4da
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14011b4b4
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011b496
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x14011b476
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14011b45a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011b440
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011b420
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011b3f2
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14011afc0
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x400]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x14011b96c
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14011b94c
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14011b1b2
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011b194
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14011b17a
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011b3ab
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14011b35f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011b320
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14011b2f9
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14011afc0
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x7a]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14011b2cf
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14011b2af
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011b291
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011b275
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011b259
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011b23d
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14011b217
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14011b1ee
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14011b1d2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14011afc0
lea r8, [r9 + 0x80]
lea r9, [r8 + 0x2a]
jmp 0x14011afc0
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1e
jmp 0x14011afb0
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 0x14011af30
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 0x14011aed5
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 0x14011b802
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 0x14011aec2
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 0x14011aec2
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 0x14011b845
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x40
jmp 0x14011b865
sub r10b, 0x6c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0xc
jmp 0x14011b868
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 0x14011b8a4
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 0x14011b8e7
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 0x14011aec2
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 0x14011aec2
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 0x14011b314
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 0x14011b802
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 0x14011b714
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x14011b662
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 0x14011b339
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 0x14011b731
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x14011b5e8
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x14011b378
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 0x14011aec2
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 0x14011b8e7
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x64
jmp 0x14011b8a4
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x14011b868
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 0x14011b865
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 0x14011b845
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 0x14011aec2
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 0x14011aec2
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x2c
jmp 0x14011b802
lea rcx, [r9 + 5]
cmp r8, rcx
jae 0x14011b53c
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1a
jmp 0x14011b3c0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011b56f
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 0x14011aec2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011b596
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 0x14011b8a4
cmp r8, rcx
jne 0x14011b5bd
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 0x14011aec2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011b3c0
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 0x14011b802
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011b60b
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x66
jmp 0x14011b802
inc rax
cmp r8, rax
jne 0x14011b639
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 0x14011aec2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011b378
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
jmp 0x14011b865
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011b699
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 0x14011aec2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011b6c0
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 0x14011b8a4
cmp r8, rcx
jne 0x14011b6eb
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 0x14011aec2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011b339
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 0x14011b802
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 0x14011b845
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 0x14011b8a4
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 0x14011aec2
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 0x14011b8e7
add r10b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
jmp 0x14011b868
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x26
jmp 0x14011b865
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 0x14011b845
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 0x14011aec2
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 0x14011aec2
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 0x14011b8e7
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 0x14011aec2
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 0x14011aec2
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 0x14011aec0
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x4e
jmp 0x14011aeb0
lea rdx, [rbp + 0x1407810]
jmp 0x14011b99f
lea rdx, [rbp + 0x10907a6]
jmp 0x14011b99f
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 + 0x100]
nop
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011c619
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x14011c610
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011ba70
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
add bl, 0xf
jmp 0x14011bab7
je 0x14011c5aa
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011c52d
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011c503
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011c4c6
lea rax, [r9 + 7]
cmp r8, rax
je 0x14011c4a7
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011c464
movzx r10d, dil
nop dword [rax + rax]
cmp r9, rdi
ja 0x14011c607
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x14011bae9
lea ecx, [r10 - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x3b
jmp 0x14011bb30
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011c44d
inc rax
cmp r8, rax
je 0x14011c428
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011c409
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011c3ed
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011c3c3
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14011c07e
nop dword [rax]
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14011c060
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011c03b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14011c019
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011bfff
lea rcx, [r9 + 0x10]
cmp r8, rcx
je 0x14011bfe0
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14011bfc0
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14011bfa2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011bf82
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14011bf54
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011bb40
mov r8, rcx
lea r9, [rcx + 0x61]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x14011c5eb
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x14011c5cf
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x14011bd26
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x14011bd0c
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x14011bcf2
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x14011bf0d
lea rax, [r9 + 2]
cmp rcx, rax
jb 0x14011bec7
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x14011be8f
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x14011be6c
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x14011bb40
lea r8, [r9 + 6]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x14011be42
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14011be22
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14011be04
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14011bde4
lea rcx, [r9 + 0x20]
cmp r8, rcx
ja 0x14011bdc1
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011bda3
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14011bd81
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011bd5c
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011bd42
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14011bb40
mov r8, rcx
lea r9, [rcx + 0x7a]
jmp 0x14011bb40
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x25
jmp 0x14011bb30
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x14011bac0
add r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x17
jmp 0x14011ba45
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x14011c47d
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 0x14011ba32
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 0x14011ba32
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 0x14011c4df
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 0x14011c515
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 0x14011c515
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 0x14011c544
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 0x14011c56c
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 0x14011ba32
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 0x14011ba32
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 0x14011be83
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 0x14011c47d
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 0x14011c38b
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x14011c291
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x32
jmp 0x14011bea4
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 0x14011c3a8
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x14011c1c8
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6d
jmp 0x14011bedc
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 0x14011ba32
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 0x14011c56c
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 0x14011c544
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 0x14011c515
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 0x14011c515
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x34
jmp 0x14011c4df
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 0x14011ba32
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 0x14011ba32
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 0x14011c47d
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14011c0a1
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xf
jmp 0x14011bf22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011c0d8
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 0x14011ba32
inc rax
cmp r8, rax
jne 0x14011c0fa
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4e
jmp 0x14011c544
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011c11f
add r10b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x14011c515
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011c147
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 0x14011c515
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011c16e
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 0x14011c4df
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011c19d
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 0x14011ba32
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011bf22
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 0x14011c47d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011c1eb
lea ecx, [r10 + 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4f
jmp 0x14011c47d
inc rax
cmp r8, rax
jne 0x14011c20d
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0xb
jmp 0x14011c4df
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011c235
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 0x14011c515
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011c25a
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7d
jmp 0x14011c56c
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14011bedc
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 0x14011ba32
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011c2c4
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 0x14011ba32
inc rax
cmp r8, rax
jne 0x14011c2ea
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 0x14011c544
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011c316
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 0x14011c515
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011c339
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x7e
jmp 0x14011c4df
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011c364
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 0x14011ba32
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011bea4
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x24
jmp 0x14011c47d
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 0x14011c4df
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 0x14011c544
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 0x14011ba32
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x11
jmp 0x14011c515
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 0x14011c515
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 0x14011ba32
lea ecx, [r10 + 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x59
jmp 0x14011c47d
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 0x14011ba32
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 0x14011ba32
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 0x14011c515
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 0x14011ba32
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 0x14011ba32
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 0x14011ba32
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x14011ba30
add r10b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x53
jmp 0x14011ba20
lea rdx, [rbp + 0x17ac374]
jmp 0x14011c61d
lea rdx, [rbp + 0xaf32bb]
jmp 0x14011c61d
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 + 0x100]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011d1a2
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp rax, rdi
ja 0x14011d199
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14011c6f0
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x70
jmp 0x14011c736
je 0x14011d126
inc rcx
cmp rax, rcx
je 0x14011d0ce
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14011d07f
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x14011d028
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x14011d008
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14011cfbd
movzx r11d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x14011d190
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jae 0x14011c76f
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 0x14011c7a0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14011cfb2
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14011d02c
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14011cf96
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x14011ccef
nop dword [rax]
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14011cce1
lea rdx, [r9 + 0x42]
cmp rax, rdx
je 0x14011ccc3
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14011cca1
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x14011cc86
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14011cc6a
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14011cc4e
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x14011cc2e
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x14011cc0e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x14011cbe0
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14011c7b0
mov rax, rdx
lea r9, [rdx + 0x5a]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x14011d170
lea rdx, [r9 + 0x1000]
cmp rax, rdx
jb 0x14011d150
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x14011c99a
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x14011c97c
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x14011c95e
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x14011cb91
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jb 0x14011cb46
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x14011cb00
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x14011cad9
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x14011c7b0
mov rax, rdx
lea r9, [rdx + 5]
lea rcx, [r9 + 6]
cmp rdx, rcx
ja 0x14011caaf
lea rdx, [r9 + 1]
cmp rax, rdx
ja 0x14011ca8f
lea rcx, [r9 + 0x28]
cmp rax, rcx
ja 0x14011ca6f
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x14011ca4f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14011ca3a
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x14011ca1f
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14011c9fd
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x14011c9d8
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14011c9ba
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14011c7b0
mov rax, rdx
lea r9, [rdx + 2]
jmp 0x14011c7b0
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 0x14011c7a0
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 0x14011c740
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 0x14011c6c5
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x14011cfd9
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 0x14011c6b2
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 0x14011c6b2
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x14011d042
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x14011d064
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 0x14011d067
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 0x14011d0a3
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 0x14011d0e5
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 0x14011c6b2
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 0x14011c6b2
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 0x14011caf4
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 0x14011cfdc
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 0x14011cf58
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jbe 0x14011ce63
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x14011cb18
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 0x14011cf79
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x14011cda3
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
jmp 0x14011cb5c
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 0x14011c6b2
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 0x14011d0e5
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 0x14011d0a3
add r11b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x14011d067
sub r11b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14011d064
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x14011d042
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 0x14011c6b2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x14011c6b2
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x14011cfca
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jae 0x14011cd18
lea r8d, [r11 - 0x10]
movzx ecx, r10b
and cl, r8b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14011cba7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14011cd4f
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 0x14011c6b2
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14011cd74
sub r11b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x14011d064
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14011cbaa
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 0x14011c6b2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14011cdc7
lea r8d, [r11 + 0x10]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x70
jmp 0x14011cfd9
inc rcx
cmp rax, rcx
jne 0x14011cdec
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 0x14011d042
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14011ce11
add r11b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x14011d067
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14011ce38
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 0x14011d0a3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14011cb5f
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 0x14011d0e5
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14011ce96
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 0x14011c6b2
inc rcx
cmp rax, rcx
jne 0x14011cebc
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 0x14011d0e5
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x14011cee6
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 0x14011d0a3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14011cf0c
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 0x14011d042
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14011cf30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x14011c6b2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14011cb1b
lea r8d, [r11 - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x14011cfd9
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 0x14011d042
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 0x14011d0a3
add r11b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x14011d064
lea r8d, [r11 - 0x70]
mov edx, 8
jmp 0x14011cfca
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 0x14011c6b2
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 0x14011c6b2
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 0x14011c6b2
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 0x14011d0e5
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 0x14011c6b2
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 0x14011c6b2
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 0x14011c6b0
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 0x14011c6a0
lea rdx, [rbp + 0x151cd28]
jmp 0x14011d1a6
lea rdx, [rbp + 0xbe2f18]
jmp 0x14011d1a6
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]
mov r8, qword [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