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

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, r8
mov r12, qword [0x14023cdc8]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r14, rax
movabs rax, 0x48d159e26af37c05
imul r14
mov rsi, rdx
sar rsi, 0xa
mov rax, rsi
shr rax, 0x3f
add rsi, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul rsi
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub rsi, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r14
lea rcx, [r14 + 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 r15, rcx
sub r15, rax
imul eax, ecx, 0x3c
sub r14d, eax
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0xd973
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
movabs rdx, 0x2481fb4e0d0281b4
cmp rbx, 0x23
jae 0x1400af74e
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400af745
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400aed75
movabs rcx, 0x7ba4aa716e5573e4
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0x3c
jmp 0x1400aedaf
je 0x1400af6ce
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af645
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af5e3
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400af5b6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400af56f
movzx edi, r10b
cmp r9, rbx
ja 0x1400af73c
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400aede4
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400aee30
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400af54c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400af523
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400af4fc
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400af4d6
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400af4a5
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400af0f3
nop dword [rax]
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400af0d4
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400af0b1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400af08c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400af072
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400af053
lea r8, [r9 + 4]
lea r9, [r8 + 6]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400af71d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400af703
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400aef82
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400aef51
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400aef28
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400af026
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400af00c
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400aefed
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400aefd2
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400aefb5
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x200]
jmp 0x1400aee40
movabs rdx, 0x22688b96e865eccc
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400aee30
movabs rdx, 0x2b1f36b40bbb0504
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x1c
add r11b, dl
movabs rdx, 0x2481fb4e0d0281b4
jmp 0x1400aedb3
movabs rdx, 0x33d5e1d12f101d3c
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0x2481fb4e0d0281b4
jmp 0x1400aed40
lea ecx, [rbx + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x80
jmp 0x1400af629
lea ecx, [rbx - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 8
jmp 0x1400af62c
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af66b
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400af691
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af629
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x1400af605
lea edx, [rbx - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400aed22
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400aed22
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af591
lea rax, [r9 + 0x200]
cmp r8, rax
jae 0x1400af1a9
movabs rcx, 0x7ba4aa716e5573e4
add rcx, rbx
movzx eax, r10b
and al, cl
add al, al
sub dil, al
lea r11d, [rcx + rdi]
sub r11b, 0x3c
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400af489
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400af2ad
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
cmp r8, 9
jae 0x1400af465
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400af3ad
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
cmp r9, 1
jb 0x1400af458
lea edx, [rbx - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400af591
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af1df
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
inc rax
cmp r8, rax
jne 0x1400af201
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1400af691
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af227
movzx edi, bl
lea ecx, [rdi + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
jmp 0x1400af608
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400af255
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400aed22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af281
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400aed22
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af123
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af591
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af2d5
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 0x1400af591
inc rax
cmp r8, rax
jne 0x1400af300
lea ecx, [rbx - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3c
inc r9
dec rbx
inc rbx
jmp 0x1400aed22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400af328
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af629
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400af34b
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x1400af62c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af373
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af66b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400af153
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
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400af3e3
lea edx, [rbx - 0x30]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
inc rax
cmp r8, rax
jne 0x1400af40a
lea edx, [rbx + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400af66b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400af42d
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400af62c
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400af17f
lea edx, [rbx + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x1400af591
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400aed22
movzx edi, bl
lea edx, [rdi - 0x60]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x60
add r11b, dl
add r11b, r10b
jmp 0x1400af608
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400af66b
movabs rax, 0xd615f747cf04a7bc
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x24
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
movabs rcx, 0xe7834d8215aed82c
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x34
add r11b, cl
jmp 0x1400af667
movabs rcx, 0xf039f89f3903f064
add rcx, rbx
and r10b, cl
mov eax, Ordinal_35
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x1400af62c
movabs rax, 0xa5df9f6a303390c
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x1400aed22
movabs rcx, 0x1bcb5030e9ad697c
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x64
add r11b, cl
jmp 0x1400af58d
movabs rax, 0x2d38a66b305799ec
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0x74
movzx r10d, dil
lea ecx, [rbx - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x24
add cl, r10b
mov byte [rbp + rbx - 0x68], cl
inc r9
dec rbx
inc rbx
jmp 0x1400aed22
movabs rax, 0x3ea5fca57701ca5c
add rax, rbx
and r10b, al
mov ecx, 0x3e
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
dec rbx
inc rbx
jmp 0x1400aed22
movabs rax, 0x475ca7c29a56e294
add rax, rbx
and r10b, al
add r10b, r10b
sub al, r10b
lea r11d, [rdi + rax]
sub r11b, 0xc
movzx r10d, dil
movzx edi, bl
sub dil, 0x7c
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dil
mov byte [rbp + rbx - 0x68], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400aed22
movabs rax, 0x6180a91a04562b3c
add rax, rbx
and r10b, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx r10d, dil
lea edx, [rbx + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x14
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x50
add r10b, cl
mov byte [rbp + rbx - 0x68], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
movabs rax, 0x72edff544b005bac
add rax, rbx
and r10b, al
mov ecx, Ordinal_41
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, al
add r11b, dil
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400aed22
add bl, 0x74
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x2c
jmp 0x1400aed1e
sub bl, 0x54
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400aed03
lea rbx, [rbp + 0x169dcc8]
jmp 0x1400af752
lea rbx, [rbp + 0x13f50ac]
jmp 0x1400af752
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029d0
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400af770
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004440
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
lea rcx, [rbp + 0x10]
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xef12152d
mov dword [rsp + 0x24], 0x19182214
mov dword [rsp + 0x28], 0xe32713ea
mov word [rsp + 0x2c], 0x15e4
mov byte [rsp + 0x2e], 0xb0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov rax, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
movabs rdx, 0x4d5133c2ed3975f5
cmp rdi, 0x23
jae 0x1400b0397
movzx r11d, byte [rsp + rdi + 0x20]
mov r8d, r11d
nop
cmp rax, rdi
ja 0x1400b038e
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400af85a
add rdx, rdi
mov rcx, rdx
and rcx, r8
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, r8
add bl, 0x4d
jmp 0x1400af886
je 0x1400b031e
inc rcx
cmp rax, rcx
je 0x1400b0292
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b023f
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400b01fc
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400b0385
lea rcx, [r9 + 0x10]
cmp rax, rcx
jae 0x1400af8b9
lea edx, [r10 + 0x19]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x51
jmp 0x1400af900
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400b01e5
inc rcx
cmp rax, rcx
je 0x1400b01c3
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b01a7
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400b018b
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b0161
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400afe58
nop dword [rax]
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400afe38
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400afe13
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400afded
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400afdd3
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400afdb3
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400afd93
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400afd79
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400afd59
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400afd2f
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400af910
lea rax, [r9 + 0x64]
lea r9, [rax + 0x42]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400b0369
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1400b034e
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400afaf7
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400afadd
lea rdx, [r9 + 8]
cmp rax, rdx
jb 0x1400afac3
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400afce5
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400afca2
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400afc5f
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400afc3c
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400af910
mov rax, rdx
lea r9, [rdx + 6]
lea rcx, [r9 + 5]
cmp rdx, rcx
ja 0x1400afc12
lea rcx, [r9 + 0x28]
cmp rdx, rcx
ja 0x1400afbf2
lea rcx, [r9 + 0x10]
cmp rdx, rcx
ja 0x1400afbd8
lea rcx, [r9 + 0x200]
cmp rdx, rcx
ja 0x1400afbbc
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
ja 0x1400afb9c
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
ja 0x1400afb82
lea rcx, [r9 + 4]
cmp rdx, rcx
ja 0x1400afb5c
lea rcx, [r9 + 2]
cmp rdx, rcx
ja 0x1400afb37
lea rcx, [r9 + 0xa]
cmp rdx, rcx
ja 0x1400afb1d
lea rcx, [r9 + 0x80]
cmp rdx, rcx
ja 0x1400af910
lea rax, [r9 + 0x64]
lea r9, [rax + 0x42]
jmp 0x1400af910
lea edx, [r10 + 7]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x31
jmp 0x1400af900
lea edx, [r10 + 0x1d]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x35
jmp 0x1400af890
add r10b, 0x33
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x65
movabs rdx, 0x4d5133c2ed3975f5
jmp 0x1400af830
lea edx, [r10 - 0x38]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x78
jmp 0x1400b0215
sub r10b, 0x22
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x12
inc r9
dec rdi
inc rdi
jmp 0x1400af812
sub r10b, 0xc
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_45
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400af812
lea edx, [r10 + 0xa]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x46
jmp 0x1400b0258
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
jmp 0x1400b0277
add r10b, 0x36
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x7a
jmp 0x1400b027a
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x14
jmp 0x1400b02b5
add r10b, 0x62
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b02dd
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x48
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
sub r10b, 0x51
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x37
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x1400af812
lea edx, [r10 - 0x3b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x63
cmp r9, 0x1000
jb 0x1400afc53
lea edx, [r10 - 0x62]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WS2_32.dll_socket
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea ebx, [r8 + r8]
jmp 0x1400b0215
lea edx, [r10 - 0x25]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 3
cmp rax, 0x28
jae 0x1400b012c
lea rcx, [r9 + 0x20]
cmp rax, rcx
jbe 0x1400b0051
lea edx, [r10 + 0x7a]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x56
jmp 0x1400afc74
lea edx, [r10 - 0xf]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x69
lea rcx, [r9 + rax]
cmp rcx, 0x1000
je 0x1400b014b
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x1400affa5
lea edx, [r10 + 0x61]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x59
jmp 0x1400afcb7
sub r10b, 0x6a
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x1a
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
sub r10b, 0x54
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b02dd
lea edx, [r10 - 0x3e]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x4e
jmp 0x1400b02b5
sub r10b, 0x28
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b027a
sub r10b, 0x12
movzx ecx, r10b
and cl, r11b
mov edx, 0x3f
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b0277
lea edx, [r10 + 4]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x1c
jmp 0x1400b0258
add r10b, 0x1a
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400af812
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec rdi
inc rdi
jmp 0x1400af812
lea r8d, [r10 + 0x46]
movzx ecx, r8b
and cl, r11b
mov edx, listen
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b0215
lea rcx, [r9 + 0x400]
cmp rax, rcx
jae 0x1400afe7e
lea edx, [r10 - 0xb]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x4d
jmp 0x1400afcfa
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400afeb1
add r10b, 0x32
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5e
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400afed4
lea edx, [r10 + 6]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x2a
jmp 0x1400b02b5
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400afefd
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 0x1400b027a
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400aff26
sub r10b, 0x26
movzx ecx, r10b
and cl, r11b
mov edx, 5
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b0277
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400aff49
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x5c
jmp 0x1400b0258
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400aff78
sub r10b, 0x52
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400af812
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400afcfa
lea r8d, [r10 - 0x7e]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b0215
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400affc8
lea edx, [r10 + 0x4b]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0xd
jmp 0x1400b0215
inc rcx
cmp rax, rcx
jne 0x1400afff5
add r10b, 0x35
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x73
inc r9
dec rdi
inc rdi
jmp 0x1400af812
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b001a
sub r10b, 0x23
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x1400b027a
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400afcb7
sub r10b, 0x65
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x3d
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400b0088
add r10b, 0x64
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b00b1
lea r8d, [r10 + 0x38]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b02b5
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400b00da
add r10b, 0x22
movzx ecx, r10b
and cl, r11b
mov edx, 9
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b027a
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400b00ff
add r10b, 0xc
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x54
jmp 0x1400b0277
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400afc74
lea r8d, [r10 - 0xa]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b0258
lea r8d, [r10 - 0x78]
movzx ecx, r8b
and cl, r11b
movzx edx, r11b
sub dl, cl
add dl, 0x24
lea ebx, [rdx + rdx]
add bl, r8b
jmp 0x1400b0258
lea edx, [r10 + 0x72]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 0x1e]
jmp 0x1400b02b5
add r10b, 0x53
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x45
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
add r10b, 0x69
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x21
jmp 0x1400b02dd
sub r10b, 0x55
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x53
jmp 0x1400b0277
sub r10b, 0x29
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x1f
dec rdi
inc rdi
jmp 0x1400af812
lea edx, [r10 + 3]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x15
jmp 0x1400b0215
movzx r10d, dil
lea edx, [r10 + 0x2f]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x49
sub r10b, 0x6d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 5
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400af812
movzx r10d, dil
lea edx, [r10 + 0x71]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x17
add r10b, 0x7d
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
sub r10b, 0x6b
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400af812
movabs rdx, 0x1d386a547c9239b3
add rdx, rdi
and r8b, dl
add r8b, r8b
movzx ebx, r11b
sub bl, r8b
add bl, 0x1b
add bl, dl
movzx r10d, dil
add r10b, 0x67
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
add r10b, 0x2f
add r10b, r11b
movzx ecx, r10b
mov byte [rsp + rdi + 0x20], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x5c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rsp + rdi + 0x20], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
movabs rcx, 0xe7f39b48c7ac61df
add rcx, rdi
and r8b, cl
add r8b, r8b
sub r11b, r8b
lea ebx, [rcx + r11]
sub bl, 0x19
movzx ecx, byte [rsp + rdi + 0x20]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400af812
add r10b, 0x49
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc bl
jmp 0x1400af80e
add r10b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x67
jmp 0x1400af7f4
lea rcx, [rbp + 0x15b3fbc]
jmp 0x1400b039c
lea rcx, [rbp + 0xd4b5b1]
jmp 0x1400b039c
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006550
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xa34d8d41
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, 0x63ae5856bbd9da66
movabs r14, 0x81211b0c9aa8ad96
movabs r15, 0x2b0b0904338d8f32
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b0f76
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x1400b0f6d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0450
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x36
jmp 0x1400b047d
je 0x1400b0f01
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b0e7b
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0e4f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0e33
movzx r11d, bl
cmp r9, rbx
ja 0x1400b0f64
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400b04ad
lea edx, [r11 + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
jmp 0x1400b0500
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400b0df2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0dd0
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400b0db4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b0d97
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0d79
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b0d4b
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b0a61
nop dword [rax]
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b0a46
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b0a21
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b09fb
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b09e3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b09c4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b09a4
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b0988
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b0968
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b093e
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b0510
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x64]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b0f48
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b0f28
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400b06fb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b06df
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b06c2
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b08f0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b08a9
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b0869
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b0842
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b0510
mov r8, rax
lea r9, [rax + 0x41]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b0814
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b07f4
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b07d8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b07b8
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b0799
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b0781
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b075f
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b0736
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b071b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400b0510
mov r8, rax
lea r9, [rax + 6]
jmp 0x1400b0510
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b0500
lea edx, [r11 - 0x6a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1a
add dl, cl
jmp 0x1400b0481
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0425
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b0e07
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0412
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x1400b0412
lea edx, [r11 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
jmp 0x1400b0d04
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
add r8, r9
jmp 0x1400b0e63
sub r11b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0e63
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x18
add dl, cl
jmp 0x1400b0e9f
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0ec7
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400b0412
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x6a
add dl, cl
cmp r9, 0x3e8
jb 0x1400b085d
lea edx, [r11 - 0x5c]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400b0e09
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
cmp r8, 0x10
jae 0x1400b0cef
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400b0c23
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b087e
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x42
add dl, cl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400b0d31
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400b0b24
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x22
jmp 0x1400b08bf
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
add r11b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0ec7
lea edx, [r11 - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x44
add dl, cl
jmp 0x1400b0e9f
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0e63
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
add r8, r9
jmp 0x1400b0e63
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
jmp 0x1400b0d04
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0412
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400b0412
lea edx, [r11 - 0x2c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b0e07
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0a85
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b0905
jne 0x1400b0ab1
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
inc rax
cmp r8, rax
jne 0x1400b0ad9
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0ec7
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0afc
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
jmp 0x1400b0d07
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0907
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b0e07
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b0b48
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b0e07
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0b77
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0412
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b0b9a
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x1400b0d07
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0bc3
add r11b, 0x16
movzx eax, r10b
and al, r11b
mov ecx, 0x33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0e63
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0bec
sub r11b, 0x52
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0ec7
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b08c1
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
jne 0x1400b0c4f
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
inc rax
cmp r8, rax
jne 0x1400b0c77
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0ec7
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0c9c
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400b0e63
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0cbc
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2c
jmp 0x1400b0d07
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b0880
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b0412
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
add cl, r10b
add dl, cl
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x70], cl
add r8, r9
jmp 0x1400b0e63
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b0e9f
sub r11b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
sub r11b, 0x42
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x32
add dl, r11b
jmp 0x1400b0ec7
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b0e9f
add r11b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
jmp 0x1400b0e63
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
dec rbx
inc rbx
jmp 0x1400b0412
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x26
add dl, cl
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x46
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0412
lea edx, [rbx + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x1400b0e63
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x1a
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b0412
movabs rax, 0xb9c46a5f22f4f8ca
add rax, rbx
and dil, al
mov ecx, 0x3d
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r10b
movzx r11d, bl
sub r11b, 0x5e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x6e
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x38
add cl, r10b
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 0x1400b0412
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x5e
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0412
sub r11b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0410
add r11b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5e
jmp 0x1400b0400
lea rdx, [rbp + 0x15ebbf8]
jmp 0x1400b0f7b
lea rdx, [rbp + 0x138965e]
jmp 0x1400b0f7b
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x1f6
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, 0xbe0c5bda1c6e5b56
movabs r15, 0xae6f3aaaffe13606
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b1bdc
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x1400b1bd3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b104f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
sub r11b, 0x5a
jmp 0x1400b1088
je 0x1400b1b5e
inc rax
cmp r8, rax
je 0x1400b1b00
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1ab4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1a86
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b1a3f
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400b1bca
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400b10b9
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
jmp 0x1400b1110
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1a28
inc rax
cmp r8, rax
je 0x1400b19ff
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b19dc
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b19bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b19a2
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1974
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b167c
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b165d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b1639
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b1618
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b15fc
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b15de
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b15c3
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400b15a4
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1584
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b155b
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b1120
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x64]
lea rcx, [r9 + 0x1000]
cmp r8, rcx
jb 0x1400b1baf
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b1b8f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b1311
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b12f7
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400b12d8
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b1508
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b14bd
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b147e
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b1456
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b1120
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rcx, [r9 + 5]
cmp r8, rcx
ja 0x1400b142d
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b140e
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b13ef
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b13cf
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b13b1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b1395
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b136f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b134b
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400b132d
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b1120
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400b1120
lea edx, [r10 - 0x4e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b1110
lea ecx, [r10 + 6]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2a
jmp 0x1400b1090
add r10b, 0x5a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x76
jmp 0x1400b1023
lea edx, [r10 + 0x70]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x10
add r11b, dl
jmp 0x1400b1a5d
sub r10b, 0x3c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x5c
inc r9
dec rdi
inc rdi
jmp 0x1400b1012
add r10b, 0x18
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400b1012
lea edx, [r10 + 0x6c]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400b1929
sub r10b, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
add r8, r9
jmp 0x1400b1a9b
add r10b, 0x14
movzx eax, bl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1a9b
lea edx, [r10 + 0x68]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b1ad6
sub r10b, 0x44
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x24
add r11b, r10b
jmp 0x1400b1b22
add r10b, 0x10
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x70
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
add r10b, 0x62
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x48], r11b
inc rdi
jmp 0x1400b1012
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, bl
mov ecx, 3
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x40
jb 0x1400b1471
lea edx, [r10 + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400b1a5d
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
cmp r8, 0x28
jae 0x1400b1914
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x1400b1833
lea edx, [r10 - 0x74]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b1498
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 2
je 0x1400b1953
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400b178a
lea edx, [r10 + 0x7e]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x72
add r11b, dl
jmp 0x1400b14d2
add r10b, 0x54
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4c
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
sub r10b, 0x58
movzx eax, bl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1b22
lea edx, [r10 - 4]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b1ad6
add r10b, 0x50
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x30
jmp 0x1400b1a9b
sub r10b, 0x5c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x7c
add r8, r9
jmp 0x1400b1a9b
lea edx, [r10 - 8]
movzx eax, bl
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
jmp 0x1400b1929
add r10b, 0x4c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x14
dec rdi
inc rdi
jmp 0x1400b1012
sub r10b, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400b1012
lea edx, [r10 - 0xc]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b1a5d
lea rcx, [r9 + 2]
cmp r8, rcx
jae 0x1400b169f
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x1400b1522
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b16d6
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
inc rax
cmp r8, rax
jne 0x1400b16fa
sub r10b, 0x38
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x78
jmp 0x1400b1b22
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1711
sub r10b, 0x34
mov ecx, gethostname
jmp 0x1400b19e5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1734
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x48
jmp 0x1400b192c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1763
add r10b, 0x24
movzx eax, bl
and al, r10b
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400b1012
cmp r8, rcx
jne 0x1400b1522
lea edx, [r10 + 0x7c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x64
add r11b, dl
jmp 0x1400b1a5d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b17b1
lea edx, [r10 + 0x2a]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x26
add r11b, dl
jmp 0x1400b1a5d
inc rax
cmp r8, rax
jne 0x1400b17df
sub r10b, 0x7e
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400b1012
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1808
sub r10b, 0x7a
movzx eax, bl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1a9b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b14d2
lea edx, [r10 + 0x32]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x5e
add r11b, dl
jmp 0x1400b1ad6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b186a
add r10b, 0x38
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
inc rax
cmp r8, rax
jne 0x1400b1891
sub r10b, 0x1c
movzx eax, bl
and al, r10b
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x3c
add r11b, r10b
jmp 0x1400b1b22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b18ba
add r10b, 0x3c
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1a9b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b18e9
add r10b, 0x40
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400b1012
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1498
lea edx, [r10 - 0x68]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x28
add r11b, dl
jmp 0x1400b1a5d
lea edx, [r10 - 0x10]
movzx eax, bl
and al, dl
movzx ecx, bl
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
add r10b, 0x46
movzx eax, r10b
and al, bl
mov ecx, listen
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
add r8, r9
jmp 0x1400b1a9b
lea edx, [r10 - 0x64]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, bl
sub r11b, 0x44
add r11b, dl
jmp 0x1400b1ad6
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 + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4e
jmp 0x1400b1ad6
add r10b, 0x16
movzx eax, r10b
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b1a9b
add r10b, 0x6a
mov ecx, reloc.WS2_32.dll_listen
movzx eax, r10b
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x1400b1a9b
add r10b, 0x66
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400b1012
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x1400b1a5d
movzx r10d, dil
lea edx, [r10 + 0x62]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x66
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x36
add r10b, bl
mov byte [rsp + rdi + 0x48], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b1012
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x2a
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b1012
movabs rax, 0x325682f6c7047f5a
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x76
movzx r10d, dil
sub r10b, 0xe
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400b1b22
movabs rax, 0xb63dcb428e27c8ae
add rax, rdi
and sil, al
mov ecx, Ordinal_35
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
lea edx, [rdi + 0x48]
movzx eax, dl
and al, bl
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, bl
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 0x1400b1012
movabs rax, 0x3a25138e554b1202
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0xe
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1012
sub r10b, 0x52
movzx eax, bl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1010
add r10b, 2
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0xe
jmp 0x1400b1000
lea rdx, [rbp + 0x1655d10]
jmp 0x1400b1be1
lea rdx, [rbp + 0x153b866]
jmp 0x1400b1be1
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xa505
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r15, 0x90f3304e4a8ef4c5
movzx ebx, byte [rbp + 0xf0]
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
xor r14d, r14d
cmp r14, 0x23
jae 0x1400b2597
movzx r11d, byte [rbp + r14 - 0x40]
mov edx, r11d
cmp r8, r14
ja 0x1400b258e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b1c91
lea rcx, [r14 + r15]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x63
jmp 0x1400b1ccb
je 0x1400b251f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2496
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2466
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2446
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b2403
movzx r10d, r14b
nop
cmp r9, r14
ja 0x1400b2585
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400b1cf9
lea ecx, [r10 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1f
jmp 0x1400b1d39
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b23ec
inc rax
cmp r8, rax
je 0x1400b23c7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b23ab
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2391
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2366
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x1400b207a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400b205c
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b2037
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b2015
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b1ffa
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1fda
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b1fab
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b1d50
lea r8, [r9 + 4]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b2569
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400b254d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b1e8b
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b1e71
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b1f70
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b1f4c
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b1d50
lea r8, [r9 + 0x7a]
lea r9, [r8 + 8]
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b1f1d
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b1efd
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400b1ee1
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b1ec5
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b1ea7
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b1d50
lea r8, [r9 + 0x64]
lea r9, [r8 + 0x2a]
jmp 0x1400b1d50
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 5
jmp 0x1400b1cd0
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x35
jmp 0x1400b1c66
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
jmp 0x1400b241c
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x1a
jmp 0x1400b247e
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 0x1400b24b4
sub r10b, 0x7e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
jmp 0x1400b24de
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r11b
add bl, r10b
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
add r10b, 0x1f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x27
mov byte [rbp + r14 - 0x40], bl
inc r14
jmp 0x1400b1c53
lea ecx, [r10 - 0x6b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x13
cmp r9, 0x5a
jb 0x1400b1f63
lea edx, [r10 + 0x7e]
movzx eax, r11b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400b241c
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
add r10b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400b24de
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
jmp 0x1400b231d
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x16
dec r14
inc r14
jmp 0x1400b1c53
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
inc r9
dec r14
inc r14
jmp 0x1400b1c53
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400b241c
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400b2100
lea ecx, [r10 - 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x63
lea rax, [r8 + r9]
cmp rax, 0x40
je 0x1400b2345
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400b21e2
lea ecx, [r10 - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x69
cmp r8, 6
jae 0x1400b2308
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400b2258
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400b1f85
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2134
add r10b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
inc rax
cmp r8, rax
jne 0x1400b215a
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
add bl, r11b
jmp 0x1400b24b4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b217d
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1c
jmp 0x1400b2320
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b21ac
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec r14
inc r14
jmp 0x1400b1c53
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b2098
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec r14
inc r14
jmp 0x1400b1c53
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2205
lea ecx, [r10 + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5d
jmp 0x1400b241c
inc rax
cmp r8, rax
jne 0x1400b222f
sub r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x17
dec r14
inc r14
jmp 0x1400b1c53
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b20c8
sub r10b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x75
jmp 0x1400b247b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b228c
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
inc rax
cmp r8, rax
jne 0x1400b22b0
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x42
jmp 0x1400b24de
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b22d9
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
jmp 0x1400b247b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b1f85
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
dec r14
inc r14
jmp 0x1400b1c53
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x38
add bl, r11b
sub r10b, 0x33
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0x65
add cl, r11b
add cl, r10b
mov byte [rbp + r14 - 0x40], cl
jmp 0x1400b247b
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
sub bl, r11b
add bl, dl
add bl, r11b
jmp 0x1400b24b4
add r10b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x15
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
lea ecx, [r10 - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x77
jmp 0x1400b24b4
add r10b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x3d
jmp 0x1400b247e
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
inc r9
dec r14
inc r14
jmp 0x1400b1c53
lea ecx, [r10 - 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x1b
jmp 0x1400b241c
movzx r10d, r14b
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x59
add r10b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x2b
add r11b, r10b
mov byte [rbp + r14 - 0x40], r11b
inc r9
dec r14
inc r14
jmp 0x1400b1c53
lea ecx, [r14 - 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x33
dec r14
inc r14
jmp 0x1400b1c53
lea ecx, [r14 + 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x41
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
jmp 0x1400b1c53
movabs rax, 0xf6a6522409e8b163
add rax, r14
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
add bl, 0x4b
movzx r10d, r14b
add r10b, 0x57
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x61
add cl, r10b
movzx eax, cl
mov byte [rbp + r14 - 0x40], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rbp + r14 - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
movabs rax, 0xb2d990eadfacde4f
add rax, r14
and dl, al
add dl, dl
sub al, dl
lea ebx, [r11 + rax]
sub bl, 0x29
movzx eax, byte [rbp + r14 - 0x40]
add rax, r9
add r14, rax
inc r14
jmp 0x1400b1c53
add r10b, 0x59
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
sub bl, 0x6f
jmp 0x1400b1c50
sub r10b, 0x31
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea ebx, [r10 + r11]
add bl, 0x57
jmp 0x1400b1c42
lea rdx, [rbp + 0x14c741c]
jmp 0x1400b259b
lea rdx, [rbp + 0xdb68e1]
jmp 0x1400b259b
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xedd2
mov byte [rbp - 0x16], 0xf2
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0x6e0e555cd4ff52fe
movabs r15, 0x2647aad028fc9ef6
movabs r14, 0x4a2b00167efdf8fa
movzx edx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14023d108]
mov r9, qword [0x14023d100]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b306d
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp r8, rbx
ja 0x1400b3064
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b2660
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0xe
jmp 0x1400b26a6
je 0x1400b2ff1
inc rax
cmp r8, rax
je 0x1400b2fa0
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2f52
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2f23
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2ee9
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2ea3
movzx r10d, bl
nop word [rax + rax]
cmp r9, rbx
ja 0x1400b305b
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400b26dc
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b2720
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2e98
inc rax
cmp r8, rax
je 0x1400b2e72
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2e56
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2e3a
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2e1a
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b2b58
nop dword [rax]
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2b4a
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400b2b21
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b2afb
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2ade
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b2abe
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b2aa2
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2a88
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b2730
lea r8, [r9 + 9]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b303b
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b301b
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400b28cc
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400b28af
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b2895
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b2a38
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b29c8
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b2730
lea r8, [r9 + 0x41]
lea r9, [r8 + 2]
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b299a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400b297a
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400b2960
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b2944
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400b2928
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b290e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b28ec
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b2730
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x200]
jmp 0x1400b2730
lea ecx, [r10 - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
jmp 0x1400b2720
lea edx, [r10 - 0x12]
movzx eax, dl
and al, r11b
mov ecx, 0x3f
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b26b0
sub r10b, 0xe
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2635
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
dec rbx
inc rbx
jmp 0x1400b2622
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x24
jmp 0x1400b2f02
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x1400b2f37
sub r10b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5c
jmp 0x1400b2f3a
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x78
jmp 0x1400b2f76
sub r10b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2fb7
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
cmp r8, 2
jae 0x1400b2de7
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400b2d0f
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x200
jb 0x1400b2ddb
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
mov edx, 0xa
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400b2ebf
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400b2e04
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400b2c48
lea edx, [r10 - 0x7a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b29dd
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x54
jmp 0x1400b2f76
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
jmp 0x1400b2f3a
add r10b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2f37
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b2f02
add r10b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b2622
add r10b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b2622
lea edx, [r10 + 0x24]
mov ecx, 2
jmp 0x1400b2eb0
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400b2b7e
lea edx, [r10 - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b2a4d
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2bb5
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2bd8
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400b2f76
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2bfb
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x28
jmp 0x1400b2f02
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2c2d
sub r10b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2a4d
lea edx, [r10 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400b2eb0
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2c5f
lea edx, [r10 - 0x7e]
mov ecx, reloc.WS2_32.dll_gethostname
jmp 0x1400b2eb0
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2c8a
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
dec rbx
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2caf
add r10b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400b2f37
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2cd4
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
jmp 0x1400b2f3a
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b29dd
add r10b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2d42
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2d65
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400b2f76
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2d8e
add r10b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2f37
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2dc0
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b2622
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b2a0c
lea edx, [r10 + 0x38]
mov ecx, reloc.WLDAP32.dll_Ordinal_60
jmp 0x1400b2eb0
mov byte [rbp + rbx - 0x18], dl
inc rbx
jmp 0x1400b2622
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x50
add dl, r11b
jmp 0x1400b2f02
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0x34]
jmp 0x1400b2f76
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2fb7
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
jmp 0x1400b2f3a
sub r10b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400b2f37
sub r10b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b2622
lea edx, [r10 - 0x2e]
mov ecx, reloc.WLDAP32.dll_Ordinal_33
jmp 0x1400b2eb0
movzx r10d, bl
lea edx, [r10 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x32
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x5e
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b2622
movzx r10d, bl
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
add r10b, 0x2e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x42
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
jmp 0x1400b2f37
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x66
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b2622
movabs rcx, 0x2645589d2fb44f2
add rcx, rbx
and dil, cl
mov eax, Ordinal_50
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx r10d, bl
add r10b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x26
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x18], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400b2fb7
lea rcx, [rbx + r15]
and dil, cl
mov eax, reloc.WLDAP32.dll_Ordinal_35
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x18
add cl, r11b
mov byte [rbp + rbx - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
lea rcx, [rbx + r14]
and dil, cl
mov eax, reloc.WS2_32.dll_setsockopt
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2622
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2620
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2610
lea rdx, [rbp + 0x14bc290]
jmp 0x1400b3071
lea rdx, [rbp + 0x4b158e]
jmp 0x1400b3071
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042b0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029b0
nop
mov rcx, rbx
call fcn.140002800
mov rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140006550
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r12
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret