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

Disassembly:
mov word [rsp + 0x20], r9w
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb8]
sub rsp, 0x1b8
mov rbx, qword [0x14022e168]
mov qword [rbp + 0x110], rbx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r12, rax
movabs rax, 0x48d159e26af37c05
imul r12
mov r15, rdx
sar r15, 0xa
mov rax, r15
shr rax, 0x3f
add r15, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r15
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r15, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r12
lea rcx, [r12 + 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 r13, rcx
sub r13, rax
imul eax, ecx, 0x3c
sub r12d, eax
mov edx, 7
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0x100], rax
mov word [rbp - 0x68], 0x2d8b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdx, 0xc8887ceed6c44de2
movzx r11d, byte [rbp + 0x118]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor r14d, r14d
movabs rdi, 0xb43742e6cd464cda
cmp r14, 0x23
jae 0x14011c173
movzx r10d, byte [rbp + r14 - 0x68]
movzx ebx, r10b
cmp r8, r14
ja 0x14011c16a
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x14011b5fd
lea rcx, [r14 + rdi]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0xa
jmp 0x14011b637
je 0x14011c0df
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011c061
lea rax, [rcx + 1]
cmp r8, rax
je 0x14011c019
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011bfcf
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011bf99
movzx ebx, r10b
nop dword [rax + rax]
cmp r9, r14
ja 0x14011c161
lea rax, [r9 + 2]
cmp r8, rax
jae 0x14011b676
add rdx, r14
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x2e
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b6b6
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011bf3c
inc rax
cmp r8, rax
je 0x14011bf05
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011bede
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011beca
lea rax, [r9 + 7]
cmp r8, rax
je 0x14011be9f
nop word [rax + rax]
lea rax, [r8 + r9]
cmp rax, r14
jbe 0x14011bbb4
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011bb91
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011bb5e
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011bb2e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011bb10
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14011baf5
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14011bada
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011babf
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x14011baa4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14011b6d0
lea r8, [r9 + 1]
lea r9, [r8 + 6]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14011c140
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14011c11f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14011b87d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14011b84a
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14011ba50
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011ba32
lea rax, [r9 + 5]
cmp r8, rax
jb 0x14011b9f2
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x14011b9c5
lea r8, [r9 + 8]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14011b9a9
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011b989
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14011b969
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011b949
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14011b929
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x14011b909
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011b8d9
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14011b8ba
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011b6d0
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x20]
jmp 0x14011b6d0
movabs rdx, 0x7192cd83da9f20aa
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b640
movabs rdx, 0x92447b6401286f6
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
movabs rdi, 0xb43742e6cd464cda
jmp 0x14011b5d1
lea edx, [r14 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x14011bf61
lea edx, [r14 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea edx, [r14 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14011bff4
lea edx, [r14 + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14011c03b
lea edx, [r14 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14011c03e
lea edx, [r14 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14011c087
lea edx, [r14 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x14011c0b0
lea ecx, [r14 + 0x70]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
jmp 0x14011c101
lea ecx, [r14 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
mov byte [rbp + r14 - 0x68], r11b
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea ecx, [r14 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
movzx ebx, r14b
cmp r9, 0x1000
jb 0x14011b9db
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 8]
jmp 0x14011bf65
movzx ebx, r14b
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x14011bd63
lea ecx, [r14 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x14011be82
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x14011bcb6
movzx ebx, r14b
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14011bd63
lea ecx, [r14 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x14011c101
lea ecx, [r14 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x14011c0b0
lea ecx, [r14 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x14011c03e
lea ecx, [r14 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x14011c03b
movzx ebx, r14b
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x14011bff8
lea edx, [r14 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea edx, [r14 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
movzx ebx, r14b
lea edx, [rbx - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14011bf65
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x14011bbe6
movabs rdx, 0xb43742e6cd464cda
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x14011ba66
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011bc0a
lea ecx, [r14 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x14011c101
cmp r8, rcx
jne 0x14011bc2a
lea ecx, [r14 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x14011c087
inc rax
cmp r8, rax
jne 0x14011bc4d
lea ecx, [r14 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x14011c03e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011bc86
lea edx, [r14 - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14011ba66
movzx ebx, r14b
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14011bf65
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011bce2
movzx ebx, r14b
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14011bf65
inc rax
cmp r8, rax
jne 0x14011bd18
lea ecx, [r14 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011bd3f
movzx ebx, r14b
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x14011bff8
cmp r8, rcx
jne 0x14011bd5f
lea ecx, [r14 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x12
jmp 0x14011c087
movzx ebx, r14b
cmp r8, 5
jae 0x14011be64
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x14011bd98
lea edx, [rbx - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x14011ba0c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011bdc0
sub bl, 0x78
movzx eax, bl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x14011c101
inc rax
cmp r8, rax
jne 0x14011bde7
sub bl, 0x10
movzx eax, bl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x14011c087
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011be0a
add bl, 0x58
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x68
jmp 0x14011c03b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011be3d
sub bl, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14011ba0c
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x14011bf65
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 8
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14011bff8
lea edx, [r14 + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x14011c087
movabs rcx, 0xbfcab5bab291b82
add rcx, r14
and r10b, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, bl
jmp 0x14011c0b0
movabs rcx, 0xa38e258e109c81ce
mov eax, Ordinal_50
jmp 0x14011c070
movabs rcx, 0x3b1f9fc0760fe81a
add rcx, r14
and r10b, cl
mov eax, Ordinal_41
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
jmp 0x14011c03e
movabs rcx, 0x1d40e57a66a1afe
add rcx, r14
and r10b, cl
mov eax, 7
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
movabs rcx, 0x30f702bc7150e796
add rcx, r14
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x1a
add r11b, cl
movzx r10d, bl
movzx ebx, r14b
sub bl, 0x4a
movzx eax, r10b
and al, bl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + r14 - 0x68], cl
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
movabs rax, 0xf7ab7153a1ab1a7a
add rax, r14
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x56
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
movabs rcx, 0x26ce65b86c91e712
add rcx, r14
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x7e
add r11b, cl
movzx r10d, bl
movzx ebx, r14b
add bl, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + r14 - 0x68], cl
jmp 0x14011c03b
movabs rcx, 0xbe5fdfead2054d5e
add rcx, r14
and r10b, cl
mov eax, gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
movabs rcx, 0xed82d44f9cec19f6
mov eax, reloc.WLDAP32.dll_Ordinal_35
add rcx, r14
and r10b, cl
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
movzx r10d, bl
add r11b, cl
lea edx, [r14 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + r14 - 0x68], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r14 - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
jmp 0x14011c101
movabs rcx, 0x1ca5c8b467d2e68e
add rcx, r14
and r10b, cl
mov eax, reloc.WS2_32.dll_ntohs
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rbp + r14 - 0x68]
add rax, r9
add r14, rax
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x14011b5b3
add r14b, 0x42
movzx eax, r10b
and al, r14b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, r14b
jmp 0x14011b5ae
sub r14b, 0x72
movzx eax, r10b
and al, r14b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, r14b
jmp 0x14011b597
lea rbx, [rbp + 0x17ba210]
jmp 0x14011c177
lea rbx, [rbp + 0x101eeea]
jmp 0x14011c177
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0x118]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x14011c190
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 r14, qword [rbp + 0x110]
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x7545d49
mov dword [rsp + 0x24], 0x5156446e
mov dword [rsp + 0x28], 0x4b5f6b00
mov word [rsp + 0x2c], 0x1d4e
mov byte [rsp + 0x2e], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx r11d, byte [rbp + 0x118]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
movabs rcx, 0x4add01d63b2501c6
cmp rdi, 0x23
jae 0x14011cce9
movzx ebx, byte [rsp + rdi + 0x20]
mov esi, ebx
nop dword [rax]
cmp r8, rdi
ja 0x14011cce0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011c27b
add rcx, rdi
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
sub r11b, 0x6a
jmp 0x14011c2a8
je 0x14011cc6e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011cc33
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011cc15
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011cbdc
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14011ccd7
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x14011c2de
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011c311
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011cb98
inc rax
cmp r8, rax
je 0x14011cb76
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011cb59
lea rax, [r9 + 7]
cmp r8, rax
je 0x14011cb06
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14011c864
nop
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x14011c856
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x14011c831
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14011c80f
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x14011c7f5
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14011c7d2
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011c7b5
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011c796
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x14011c77a
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x14011c750
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14011c320
mov r8, rcx
lea r9, [rcx + 0x400]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x14011ccbb
lea rcx, [r9 + 0x41]
cmp r8, rcx
jb 0x14011cc9f
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x14011c519
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14011c4fa
lea rax, [r9 + 6]
cmp r8, rax
jb 0x14011c4db
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14011c709
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011c6c1
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14011c68a
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14011c662
lea rax, [r9 + 9]
cmp r8, rax
jb 0x14011c320
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x14011c634
lea rcx, [r9 + 0x200]
cmp r8, rcx
ja 0x14011c614
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14011c5f5
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14011c5d9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x14011c5ba
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14011c5a0
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14011c57a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011c551
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14011c543
lea rax, [r9 + 2]
cmp r8, rax
ja 0x14011c320
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x14011c320
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011c311
lea edx, [r10 - 0xa]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011c2b0
add r10b, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movabs rcx, 0x4add01d63b2501c6
jmp 0x14011c250
lea edx, [r10 - 0x10]
mov ecx, gethostname
jmp 0x14011cba1
add r10b, 0x64
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14011c232
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x14011c232
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x14011cbf5
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
add r8, r9
jmp 0x14011cc55
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
jmp 0x14011cc55
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011cadd
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14011cb1d
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
sub r10b, 0x4e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x20], r11b
inc rdi
jmp 0x14011c232
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
cmp r9, 2
jb 0x14011c67d
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x78]
jmp 0x14011cbb2
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
cmp r8, 9
jae 0x14011caa5
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x14011ca10
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011c69f
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x14011cac6
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x14011c933
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
jmp 0x14011c6d6
add r10b, 0x74
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
sub r10b, 0x18
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x58
jmp 0x14011cb1d
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011cadd
sub r10b, 0x30
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14011cc52
add r10b, 0x44
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x14011cc55
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x14011cbf5
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
dec rdi
inc rdi
jmp 0x14011c232
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x14011c232
lea edx, [r10 + 0x14]
mov ecx, Ordinal_60
jmp 0x14011cba1
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x14011c887
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
jmp 0x14011c71e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011c8ba
add r10b, 0x7c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x64
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
inc rax
cmp r8, rax
jne 0x14011c8dc
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x14011cadd
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011c904
lea edx, [r10 + 0x38]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x14011cbf5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011c71e
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x14011c232
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011c956
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x14011cbb2
inc rax
cmp r8, rax
jne 0x14011c987
add r10b, 0x46
movzx eax, r10b
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14011c232
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011c9ac
add r10b, 0x76
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3a
jmp 0x14011cc55
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011c9d5
sub r10b, 0x72
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x14011cb1d
lea rax, [r9 + 8]
cmp r8, rax
jne 0x14011c6d6
add r10b, 0x1a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011ca47
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011ca6f
add r10b, 0x28
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x18
add r8, r9
jmp 0x14011cc55
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011c69f
sub r10b, 0x34
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x14011c232
lea edx, [r10 + 0x70]
movzx eax, dl
and al, bl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
add r11b, bl
jmp 0x14011cbf5
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
sub r10b, 0x3e
movzx eax, bl
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
sub cl, 0x4e
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14011cb1d
sub r10b, 0x62
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x52
lea edx, [rdi - 0x78]
movzx eax, bl
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, bl
add cl, dl
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 0x14011c232
sub r10b, 0x7a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x14011cc52
sub r10b, 0x1e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2e
dec rdi
inc rdi
jmp 0x14011c232
lea edx, [r10 - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x56
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x14011c232
movzx r10d, dil
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
add r10b, 0x36
movzx eax, bl
and al, r10b
add al, al
sub bl, al
sub bl, 0x7a
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x20], bl
add r8, r9
jmp 0x14011cc55
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x14011cc55
movabs rax, 0xa1c51088144d0ff6
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14011c232
movabs rax, 0xe0970582b16f0552
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x3e
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011c232
sub r10b, 0x22
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x12
jmp 0x14011c22e
add r10b, 0x52
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3e
jmp 0x14011c21b
lea rcx, [rbp + 0x15d3028]
jmp 0x14011ccee
lea rcx, [rbp + 0x10231ee]
jmp 0x14011ccee
lea rcx, [rsp + 0x20]
mov r9d, r12d
mov r8d, r13d
mov edx, r15d
call fcn.140006580
mov edx, 7
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x1ba179bd
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 r15, 0x72100a67d4f4d1ac
movabs r12, 0x2905da67c9b5f0c
movabs r13, 0x56301f377ede7504
movzx ebx, byte [rbp + 0x118]
nop
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011d7cc
movzx r10d, byte [rsp + rdi + 0x70]
mov esi, r10d
cmp r8, rdi
ja 0x14011d7c3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011cda0
lea rcx, [rdi + r15]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0x4c
jmp 0x14011cdda
je 0x14011d757
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011d6cd
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011d6a1
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011d67e
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011d658
movzx r11d, dil
nop
cmp r9, rdi
ja 0x14011d7ba
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x14011ce0d
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14011ce41
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011d617
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011d5d8
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011d5ba
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011d590
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x14011d32f
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011d315
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x14011d2ec
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011d2ca
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x14011d2ae
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x14011d28b
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011d26f
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14011d251
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011d223
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011ce50
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x14011d79e
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011d77e
lea rax, [r9 + 8]
cmp r8, rax
jb 0x14011d010
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x14011cff6
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011cfd8
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x14011d1e0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14011d19c
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011d15d
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x14011d13a
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x14011d10c
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14011d0ee
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14011d0d0
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14011d0b1
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x14011d095
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14011d073
lea rax, [r9 + 9]
cmp r8, rax
ja 0x14011d04a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14011d030
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011ce50
mov r8, rax
lea r9, [rax + 0x10]
jmp 0x14011ce50
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14011ce41
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x54
jmp 0x14011cde0
sub r11b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011cd75
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x20
jmp 0x14011d62c
sub r11b, 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 0x14011cd62
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
dec rdi
inc rdi
jmp 0x14011cd62
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14011d5ed
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
add r8, r9
jmp 0x14011d6b5
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011d6f1
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
add bl, r11b
jmp 0x14011d719
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x14011cd62
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 6
jb 0x14011d151
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x70]
jmp 0x14011d62e
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r8, 0x80
jae 0x14011d55b
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x14011d493
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
jmp 0x14011d16c
lea edx, [r11 - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x24
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x14011d575
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14011d3dd
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
jmp 0x14011d1ab
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x30
add bl, r11b
jmp 0x14011d719
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14011d6b5
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x14011d6b5
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14011d5ed
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
dec rdi
inc rdi
jmp 0x14011cd62
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14011cd62
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
jmp 0x14011d62c
lea rax, [r9 + 4]
cmp r8, rax
jae 0x14011d354
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14011d1f5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011d38b
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011d3b4
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011d6b5
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011d1f7
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14011d62c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011d400
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x4c
jmp 0x14011d62c
inc rax
cmp r8, rax
jne 0x14011d431
sub r11b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x14011cd62
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011d458
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x14011d6f1
lea rax, [r9 + 9]
cmp r8, rax
jne 0x14011d1b5
add r11b, 0x14
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 [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011d4c6
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
inc rax
cmp r8, rax
jne 0x14011d4ec
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011d6f1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011d511
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x14011d6b5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011d534
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x18
jmp 0x14011d5ed
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011d176
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x50
jmp 0x14011d62c
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x20
add bl, r10b
jmp 0x14011d5ed
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14011d6f1
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011d6f1
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x64
add bl, dl
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x14011d6b5
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
add bl, dl
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, r11b
mov byte [rsp + rdi + 0x70], r10b
inc r9
dec rdi
inc rdi
jmp 0x14011cd62
lea edx, [rdi + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r9
dec rdi
inc rdi
jmp 0x14011cd62
lea edx, [rdi + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec rdi
inc rdi
jmp 0x14011cd62
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x54
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14011cd62
movabs rcx, 0x1e7048d6d2b1bbb4
add rcx, rdi
and sil, cl
mov eax, 0xa
sub al, sil
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
movzx r11d, dil
sub r11b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
lea rax, [rdi + r13]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x1c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011cd62
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011cd60
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
jmp 0x14011cd50
lea rdx, [rbp + 0x17cdf00]
jmp 0x14011d7d1
lea rdx, [rbp + 0x131b0ac]
jmp 0x14011d7d1
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 [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x9698a4ae
mov word [rsp + 0x4c], 0x6596
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 r15, 0x8cfa495722979cb0
movabs r13, 0xdad80161f22548d0
movabs r12, 0xa6eedc0567c6d610
movzx ebx, byte [rbp + 0x118]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011e3a8
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp rax, rdi
ja 0x14011e39f
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x14011d8b0
lea rdx, [rdi + r15]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x30
jmp 0x14011d8dd
je 0x14011e337
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x14011e2b1
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14011e27b
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14011e25c
movzx r10d, dil
cmp r9, rdi
ja 0x14011e396
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x14011d90a
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x10
jmp 0x14011d950
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x14011e215
inc rcx
cmp rax, rcx
je 0x14011e1ef
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14011e1cf
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x14011e1b3
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14011e185
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x14011de8c
nop dword [rax]
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x14011de72
lea rdx, [r9 + 2]
cmp rax, rdx
je 0x14011de54
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x14011de2e
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x14011df49
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x14011de11
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x14011ddf5
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x14011dddb
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x14011ddbb
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x14011dd91
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x14011d960
mov rax, rdx
lea r9, [rdx + 0x3e8]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x14011e37a
lea rcx, [r9 + 0x41]
cmp rdx, rcx
jb 0x14011e35e
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x14011db5b
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x14011db41
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x14011db21
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x14011dd3b
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x14011dcfd
lea rcx, [r9 + 0x1000]
cmp rdx, rcx
jb 0x14011dcb7
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x14011dc94
lea rcx, [r9 + 0x80]
cmp rdx, rcx
jb 0x14011d960
lea rax, [r9 + 8]
lea r9, [rax + 0x42]
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x14011dc6a
lea rdx, [r9 + 3]
cmp rax, rdx
ja 0x14011dc4e
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x14011dc2e
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x14011dc12
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x14011dbfd
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x14011dbe3
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x14011dbc1
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x14011db98
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x14011db7b
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x14011d960
mov rax, rdx
lea r9, [rdx + 0x400]
jmp 0x14011d960
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x14011d950
lea edx, [r10 + 0x30]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x50
jmp 0x14011d8e1
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x14011d885
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x80
jmp 0x14011e230
add r10b, 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
inc r9
dec rdi
inc rdi
jmp 0x14011d872
sub r10b, 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 0x14011d872
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
jmp 0x14011e145
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x14011e296
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14011e299
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x14011e2cc
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x14011e2f6
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x14011d872
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
cmp r9, 3
jb 0x14011dcab
lea edx, [r10 + 0x20]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea ebx, [r8 + r8]
jmp 0x14011e230
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
cmp rax, 8
jae 0x14011e12c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x14011e068
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
jmp 0x14011dcc7
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
lea rcx, [r9 + rax]
cmp rcx, 2
je 0x14011e16f
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x14011df95
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x14011dd12
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
add r10b, 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 0x14011e2f6
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x20
jmp 0x14011e2cc
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x14011e299
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14011e293
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14011d872
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x14011d872
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x14011e230
lea r8, [r9 + 4]
cmp rax, r8
jae 0x14011deaa
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
jmp 0x14011dd4b
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x14011dedd
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14011df00
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x14011e2cc
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x14011df1e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x14011e299
cmp rax, r8
jne 0x14011df40
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14011e293
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14011df63
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x14011e14b
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14011dd56
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
inc r9
dec rdi
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14011dfb8
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
jmp 0x14011e230
inc rcx
cmp rax, rcx
jne 0x14011dfe2
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
dec rdi
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14011e008
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14011e293
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14011e031
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x14011e2f6
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x14011dd12
add r10b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x14011e09b
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14011e0c1
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x14011e293
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x14011e0e1
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x14011e14b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14011e105
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x14011d872
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14011dcd2
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x14011e230
lea r8d, [r10 + 0x80]
movzx ecx, r8b
and cl, r11b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x80
add bl, r8b
add bl, r11b
add r10b, 0x30
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x50
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x48], r11b
jmp 0x14011e296
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 0x20]
jmp 0x14011e2cc
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x14011e2f6
sub r10b, 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 0x14011e299
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x14011d872
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
mov byte [rsp + rdi + 0x48], dl
inc r9
dec rdi
inc rdi
jmp 0x14011d872
lea edx, [rdi + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
dec rdi
inc rdi
jmp 0x14011d872
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x14011d872
lea rdx, [rdi + r13]
and sil, dl
mov ecx, Ordinal_41
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx r10d, dil
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
movzx ecx, dl
mov byte [rsp + rdi + 0x48], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rsp + rdi + 0x48], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub r11b, sil
lea ebx, [rcx + r11]
sub bl, 0x70
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x14011d872
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x14011d870
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x14011d860
lea rdx, [rbp + 0x15d4588]
jmp 0x14011e3ad
lea rdx, [rbp + 0xf4e238]
jmp 0x14011e3ad
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 [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x3595
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x8e7f77c47089e359
movabs r13, 0xe57c465f13c5376f
movabs r12, 0xc87d56d632b170bd
movabs r15, 0xab7e674d519daa0b
movzx ebx, byte [rbp + 0x118]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x14011ee90
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x14011ee87
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011e480
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x6f
jmp 0x14011e4b9
je 0x14011ee21
inc rax
cmp r8, rax
je 0x14011edd0
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ed8f
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011ed3c
lea rax, [r9 + 4]
cmp r8, rax
je 0x14011ecf9
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x14011ee7e
lea rax, [r9 + 5]
cmp r8, rax
jae 0x14011e4e9
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1b
jmp 0x14011e520
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011ece2
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011ecc0
lea rax, [r9 + 6]
cmp r8, rax
je 0x14011eca4
lea rax, [r9 + 9]
cmp r8, rax
je 0x14011ec7a
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x14011e9ee
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x14011e9d0
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x14011e9a7
lea rax, [r9 + 1]
cmp r8, rax
je 0x14011e985
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14011e96b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x14011e94f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x14011e933
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x14011e915
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14011e8f5
lea r8, [r9 + 0x200]
lea r9, [r8 + 1]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x14011ee62
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14011ee46
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x14011e6e0
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x14011e6c6
lea rax, [r9 + 2]
cmp r8, rax
jb 0x14011e6ac
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14011e8ac
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x14011e863
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x14011e827
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14011e7f9
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14011e7d9
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x14011e7bb
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x14011e79b
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x14011e77f
lea rax, [r9 + 1]
cmp r8, rax
ja 0x14011e765
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011e743
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14011e71a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x14011e6fc
lea r8, [r9 + 2]
lea r9, [r8 + 0x1000]
jmp 0x14011e530
lea ecx, [r10 + 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x45
jmp 0x14011e520
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x67
jmp 0x14011e4c0
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
jmp 0x14011e455
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 0x14011ed12
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
inc r9
dec rdi
inc rdi
jmp 0x14011e442
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
dec rdi
inc rdi
jmp 0x14011e442
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x14011ed55
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x14011ed74
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011ed77
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011eda6
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011ede3
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
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011e442
lea ecx, [r10 + 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x21
cmp r9, 0x42
jb 0x14011ec36
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x74]
jmp 0x14011ed12
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
dec bl
cmp r8, 0x200
jae 0x14011ec42
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x14011eb61
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 0x14011e83c
lea ecx, [r10 + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x23
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x14011ec5f
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x14011eaeb
lea ecx, [r10 + 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x73
jmp 0x14011e877
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
jmp 0x14011ede3
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011eda6
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x14011ed77
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
jmp 0x14011ed74
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x14011ed55
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
dec rdi
inc rdi
jmp 0x14011e442
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
inc r9
dec rdi
inc rdi
jmp 0x14011e442
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011ed12
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x14011ea11
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6f
jmp 0x14011e8c1
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011ea44
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011e442
inc rax
cmp r8, rax
jne 0x14011ea6c
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 0x14011ed77
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011ea95
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011ed74
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011eabc
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x14011ed55
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14011e8c1
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
dec rdi
inc rdi
jmp 0x14011e442
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011eb0e
lea ecx, [r10 - 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x51
jmp 0x14011ed12
inc rax
cmp r8, rax
jne 0x14011eb38
add r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xd
dec rdi
inc rdi
jmp 0x14011e442
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011e877
add r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x59
jmp 0x14011ed77
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14011eb94
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011e442
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14011ebb7
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x14011eda6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x14011ebe0
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x14011ed74
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011ec0f
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
dec rdi
inc rdi
jmp 0x14011e442
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14011e83c
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x14011ed12
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x14011e442
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x18
add bl, r11b
jmp 0x14011ed55
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14011eda6
sub r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x17
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011e442
sub r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x14011ede3
add r10b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4b
dec rdi
inc rdi
jmp 0x14011e442
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x14011ed12
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
sub r10b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x57
add r10b, r11b
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x14011e442
movzx r10d, dil
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x79
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x14011e442
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 9
add bl, cl
movzx r10d, dil
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x65
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x14011ede3
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x2b
add bl, cl
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
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 0x14011e442
lea rax, [rdi + r15]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x4d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x14011e442
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
jmp 0x14011e440
sub r10b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x33
jmp 0x14011e430
lea rdx, [rbp + 0x164bf8c]
jmp 0x14011ee94
lea rdx, [rbp + 0x6ea2e5]
jmp 0x14011ee94
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 [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x4558
mov byte [rbp - 0x16], 0xa4
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r13, 0x709534f486eaae45
movzx ebx, byte [rbp + 0x118]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x14011f602
movzx r10d, byte [rbp + r11 - 0x18]
mov r15d, r10d
cmp r8, r11
ja 0x14011f5f9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x14011ef51
lea rcx, [r11 + r13]
mov rax, r15
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r15
add rbx, rcx
add bl, 0x1d
jmp 0x14011ef71
je 0x14011f5a3
lea rax, [r9 + 3]
cmp r8, rax
je 0x14011f51b
lea rax, [r9 + 2]
cmp r8, rax
je 0x14011f4fa
cmp r9, r11
ja 0x14011f5f0
lea r12, [r9 + 9]
lea rdi, [r9 + 1]
cmp r8, r12
jae 0x14011efa8
lea edx, [r11 - 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x61
add bl, dl
lea rsi, [r9 + 3]
lea rcx, [r9 + 4]
jmp 0x14011eff2
cmp r8, rdi
je 0x14011f4b7
lea rax, [rdi + 1]
cmp r8, rax
je 0x14011f493
lea rax, [r9 + 5]
cmp r8, rax
je 0x14011f462
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x14011f44a
lea rax, [r9 + 7]
cmp r8, rax
je 0x14011f42e
lea rsi, [r9 + 3]
cmp r8, rsi
je 0x14011f412
lea r14, [r8 + r9]
cmp r14, r11
jbe 0x14011f115
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14011f0f9
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x14011f0cc
lea r8, [r9 + 4]
lea r9, [r8 + 0x28]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x14011f5d4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x14011f065
lea r8, [r9 + 3]
lea r9, [r8 + 0x20]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x14011f09f
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x14011f081
lea r8, [r9 + 2]
lea r9, [r8 + 0x400]
jmp 0x14011f000
lea edx, [r11 + 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x4b
add bl, dl
jmp 0x14011ef26
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011f478
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x14011f4cc
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x14011f1c5
lea edx, [r11 + 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x1d
add bl, dl
lea r15, [r9 + 2]
cmp r14, 0x41
je 0x14011f3f7
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x14011f287
lea edx, [r11 + 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x17
add bl, dl
cmp r8, 6
jae 0x14011f3ba
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x14011f314
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 5
jb 0x14011f3ad
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x14011f4ce
cmp r8, rdi
jne 0x14011f1f4
lea ecx, [r11 + 0x52]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x3e
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
cmp r8, rsi
jne 0x14011f217
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011f53a
cmp r8, rcx
jne 0x14011f237
lea ecx, [r11 + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x56
jmp 0x14011f478
lea r15, [r9 + 2]
cmp r8, r15
jne 0x14011f264
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec r11
inc r11
jmp 0x14011ef13
cmp r8, r12
jne 0x14011f13d
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6e
jmp 0x14011f4cc
cmp r8, rdi
jne 0x14011f2a6
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x23
jmp 0x14011f4cc
cmp r8, r15
jne 0x14011f2cc
lea ecx, [r11 + 0xf]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x69
dec r11
inc r11
jmp 0x14011ef13
cmp r8, rsi
jne 0x14011f2eb
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2f
jmp 0x14011f3d2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x14011f16b
lea edx, [r11 + 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x7f
add bl, dl
jmp 0x14011f53a
cmp r8, rdi
jne 0x14011f343
lea ecx, [r11 - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x7c
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
cmp r8, rsi
jne 0x14011f366
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011f47b
cmp r8, r15
jne 0x14011f389
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x14011f478
lea rax, [r9 + 6]
cmp r8, rax
jne 0x14011f19b
lea edx, [r11 + 0x56]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5a
jmp 0x14011f3d2
mov byte [rbp + r11 - 0x18], bl
inc r11
jmp 0x14011ef13
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x38
add bl, r10b
add bl, dl
lea ecx, [r11 + 0x4d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, bl
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
jmp 0x14011f478
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x14011f53a
lea edx, [r11 - 7]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x31
add bl, dl
jmp 0x14011f562
lea edx, [r11 + 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 9
add bl, dl
jmp 0x14011f53a
lea ecx, [r11 - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x43
jmp 0x14011f47b
lea ecx, [r11 + 0x5b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x7d
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x14011ef13
lea ecx, [r11 - 0x43]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x2b
inc r9
dec r11
inc r11
jmp 0x14011ef13
lea edx, [r11 + 0x33]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x65
add bl, dl
movzx ecx, r11b
sub cl, 0x3d
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x55
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
inc r9
dec r11
inc r11
jmp 0x14011ef13
lea ecx, [r11 + 0xb]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x4d
dec r11
inc r11
jmp 0x14011ef13
movabs rcx, 0x141472afb06ac3e3
add rcx, r11
and r15b, cl
add r15b, r15b
movzx ebx, r10b
sub bl, r15b
sub cl, 0x35
add bl, cl
movzx ecx, r11b
sub cl, 0x29
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x1f
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x18], al
inc r9
add rax, r9
sub r11, rax
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
movabs rax, 0x51bf9edd94c00acf
add rax, r11
and r15b, al
add r15b, r15b
sub r10b, r15b
lea ebx, [rax + r10]
add bl, 0x57
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x14011ef13
add r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x29
jmp 0x14011ef00
lea rdx, [rbp + 0x16d1644]
jmp 0x14011f606
lea rdx, [rbp + 0xd7c489]
jmp 0x14011f606
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 r14, qword [rbp + 0x110]
mov rcx, qword [r14]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
movzx r8d, word [rbp + 0x118]
lea rdx, str.NtShutdownSystem
mov rcx, qword [rbp + 0x108]
call fcn.140006580
mov rax, r14
add rsp, 0x1b8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret