Function at 0x1400af3f0
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 [0x140230168]
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], 0x611b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs r8, 0x546d80c527b13050
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov rax, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
movabs rdx, 0x65287c6ed26da5b0
cmp rdi, 0x23
jae 0x1400b007e
movzx r10d, byte [rbp + rdi - 0x68]
movzx ebx, r10b
cmp rax, rdi
ja 0x1400b0075
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400af56f
movabs rdx, 0x4df5bcc85329caf0
add rdx, rdi
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
add r11b, 0x70
movabs rdx, 0x65287c6ed26da5b0
jmp 0x1400af5a8
je 0x1400affe7
inc rcx
cmp rax, rcx
je 0x1400aff63
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400aff1e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400afeea
lea rcx, [r9 + 8]
cmp rax, rcx
je 0x1400afe8e
movzx ebx, r10b
nop dword [rax]
cmp r9, rdi
ja 0x1400b006c
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jae 0x1400af5ea
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, Ordinal_26
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movabs r8, 0x546d80c527b13050
jmp 0x1400af620
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400afe7d
inc rcx
cmp rax, rcx
je 0x1400afe47
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400afdff
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400afdd8
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400afad9
nop dword [rax]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400afab8
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400afa90
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400afa66
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400afb90
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400afa4c
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400afa2f
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400afa0e
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
je 0x1400af9ed
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400af630
lea rax, [r9 + 1]
lea r9, [rax + 0x61]
lea rcx, [r9 + 8]
cmp rax, rcx
jb 0x1400b004b
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400b002a
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400af809
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400af7db
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400af7c0
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400af99f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400af981
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x1400af94e
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400af630
lea rax, [r9 + 0x1000]
lea r9, [rax + 6]
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400af931
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400af910
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400af8ef
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400af8ce
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400af8b9
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400af89f
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400af875
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400af848
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400af630
lea rax, [r9 + 5]
lea r9, [rax + 0x2a]
jmp 0x1400af630
lea rdx, [rdi + r8]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x30
jmp 0x1400af620
movabs rdx, 0xb8820734815d9a70
add rdx, rdi
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x10
movabs rdx, 0x65287c6ed26da5b0
jmp 0x1400af5b0
movabs rdx, 0x1c968da3db0a0490
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, 8
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movabs rdx, 0x65287c6ed26da5b0
movabs r8, 0x546d80c527b13050
jmp 0x1400af530
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x1400afe21
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
jmp 0x1400aff3d
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aff40
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aff8d
lea r8d, [rdi + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400affb7
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400b000d
lea r8d, [rdi - 0x30]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
mov byte [rbp + rdi - 0x68], r11b
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movzx ebx, dil
lea edx, [rbx + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x70
jmp 0x1400afc79
lea edx, [rdi + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
lea rcx, [r9 + rax]
cmp rcx, 3
je 0x1400afdb6
lea rcx, [r9 + 0x41]
cmp rax, rcx
jbe 0x1400afbdc
movzx ebx, dil
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
jmp 0x1400afc79
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400b000d
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400affb7
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aff40
lea edx, [rdi - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
jmp 0x1400aff3d
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movzx ecx, r10b
and cl, dil
add cl, cl
sub r10b, cl
lea r11d, [rdi + r10]
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400afeb4
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jae 0x1400afb0d
movabs rdx, 0x4df5bcc85329caf0
add rdx, rdi
movzx ecx, r10b
and cl, dl
mov r8d, gethostname
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
jmp 0x1400af9b4
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400afb37
lea r8d, [rdi + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400b000d
inc rcx
cmp rax, rcx
jne 0x1400afb64
movzx ebx, dil
lea r8d, [rbx + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400aff91
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400afb87
lea edx, [rdi - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x1400aff3d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400afbae
movzx ebx, dil
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400afe25
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400af9b4
lea r8d, [rdi + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400afeb4
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400afbff
lea edx, [rdi + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x70
jmp 0x1400afeb4
inc rcx
cmp rax, rcx
jne 0x1400afc3b
lea r8d, [rdi - 0x10]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400afc75
lea r8d, [rdi - 0x30]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movzx ebx, dil
cmp rax, 0x7a
jae 0x1400afd99
lea rcx, [r9 + 9]
cmp rax, rcx
jbe 0x1400afccb
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
cmp r9, 8
jb 0x1400af96a
sub bl, 0x60
movzx ecx, bl
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, bl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1400afeb4
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400afcee
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x1400b000d
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400afd14
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400aff91
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400afd3c
add bl, 0x60
movzx ecx, bl
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x1400aff40
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400afd72
sub bl, 0x20
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x1400afca1
sub bl, 0x40
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
sub r11b, 0x40
jmp 0x1400afeb4
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
add r11b, r10b
jmp 0x1400afe25
movzx ebx, dil
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400aff91
movabs rcx, 0xcad55d2b86328f0
add rcx, rdi
and r10b, cl
mov edx, gethostname
sub dl, r10b
lea r11d, [rdx + rdx]
add r11b, cl
add r11b, bl
jmp 0x1400aff40
movabs rcx, 0xd4d662b16bbbfd30
add rcx, rdi
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [rbx + rcx]
sub r11b, 0x50
movzx r10d, bl
movzx ebx, dil
add bl, 0x70
movzx ecx, r10b
and cl, bl
add cl, cl
sub r10b, cl
sub r10b, 0x10
add r10b, bl
add r10b, r11b
mov byte [rbp + rdi - 0x68], r10b
jmp 0x1400aff3d
movabs rcx, 0x9cff6f901f14d170
add rcx, rdi
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [rbx + rcx]
sub r11b, 0x10
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movabs rdx, 0x113f5ff78c13b90
mov ecx, 8
jmp 0x1400afe9d
movabs rdx, 0xc93d02de2c1a0fd0
mov ecx, Ordinal_41
add rdx, rdi
and r10b, dl
sub cl, r10b
lea r11d, [rcx + rcx]
add r11b, bl
movzx r10d, bl
add r11b, dl
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, r10b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rdi - 0x68], dl
inc r9
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movabs rdx, 0x91660fbcdf72e410
add rdx, rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x70
dec rdi
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movabs rdx, 0x598f1c9b92cbb850
add rdx, rdi
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rbx + rdx]
sub r11b, 0x30
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
movabs rdx, 0x21b8297a46248c90
add rdx, rdi
movzx ecx, dl
and cl, r10b
mov r8d, 8
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movzx r10d, bl
movzx ebx, dil
add bl, 0x50
movzx ecx, r10b
and cl, bl
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x30
add dl, bl
movzx ecx, dl
mov byte [rbp + rdi - 0x68], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + rdi - 0x68], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
jmp 0x1400b000d
movabs rdx, 0xe9e13658f97d60d0
add rdx, rdi
movzx ecx, dl
and cl, r10b
mov r8d, Ordinal_45
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, bl
movzx ecx, byte [rbp + rdi - 0x68]
add rcx, r9
add rdi, rcx
inc rdi
movabs r8, 0x546d80c527b13050
jmp 0x1400af512
sub dil, 0x50
movzx ecx, dil
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r10b
jmp 0x1400af50e
sub dil, 0x30
movzx eax, dil
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, r10b
jmp 0x1400af4fd
lea rbx, [rbp + 0x15458d8]
jmp 0x1400b0082
lea rbx, [rbp + 0x7e23c8]
jmp 0x1400b0082
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b00a0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0xaf82858d
mov dword [rsp + 0x24], 0x99989284
mov dword [rsp + 0x28], 0x939783aa
mov word [rsp + 0x2c], 0xa594
mov byte [rsp + 0x2e], 0x40
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
movabs rcx, 0x3e5b25ccc8822e8d
cmp rbx, 0x23
jae 0x1400b0ca4
movzx r11d, byte [rsp + rbx + 0x20]
mov edi, r11d
nop
cmp r8, rbx
ja 0x1400b0c9b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b018a
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x25
jmp 0x1400b01c4
je 0x1400b0c2a
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0ba7
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0b72
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0b59
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b0b1c
movzx r10d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400b0c92
lea rax, [r9 + 8]
cmp r8, rax
jae 0x1400b01f9
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1400b0240
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b0add
inc rax
cmp r8, rax
je 0x1400b0abb
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b0a9c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0a80
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b0a66
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b078c
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b0772
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b0749
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b0723
lea rcx, [r9 + 0x3e8]
cmp r8, rcx
je 0x1400b0709
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b06e6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b06c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b06ac
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b0690
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b0662
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b0250
mov r8, rcx
lea r9, [rcx + 0x42]
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400b0c76
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400b0c5a
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400b042f
lea rcx, [r9 + 4]
cmp r8, rcx
jb 0x1400b0415
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b03fb
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b0619
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b05d6
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b059c
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b0579
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400b0250
mov r8, rcx
lea r9, [rcx + 0x2a]
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400b054f
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400b052f
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400b0515
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x1400b04f9
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b04d6
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b04b9
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b0497
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b0472
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400b0455
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b0250
mov r8, rcx
lea r9, [rcx + 0x20]
jmp 0x1400b0250
lea ecx, [r10 - 0x71]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x17
jmp 0x1400b0240
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x33
jmp 0x1400b01d0
add r10b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7d
movabs rcx, 0x3e5b25ccc8822e8d
jmp 0x1400b0160
lea edx, [r10 - 0x78]
movzx eax, dl
and al, r11b
mov ecx, 0x24
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0af2
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 2
inc r9
dec rbx
inc rbx
jmp 0x1400b0142
add r10b, 0x54
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4c
dec rbx
inc rbx
jmp 0x1400b0142
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0b35
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
add r8, r9
jmp 0x1400b0b8f
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2a
jmp 0x1400b0b8f
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x74
jmp 0x1400b0bc8
sub r10b, 0x2e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0bf0
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
sub r10b, 9
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3f
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400b0142
lea ecx, [r10 - 0x23]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xb
cmp r9, 0x40
jb 0x1400b0590
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, r11b
mov edx, Ordinal_35
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400b0af2
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x55
cmp r8, 2
jae 0x1400b0a30
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400b0955
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x26
jmp 0x1400b05b1
lea ecx, [r10 - 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x61
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400b0a4c
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400b08b9
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2f
jmp 0x1400b05eb
add r10b, 0x66
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x14
jmp 0x1400b0bf0
lea ecx, [r10 + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5e
jmp 0x1400b0bc8
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b0b8f
sub r10b, 2
movzx eax, r10b
and al, r11b
mov ecx, 7
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400b0b8f
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x1400b0b35
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 0x1400b0142
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0142
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1a
jmp 0x1400b0af2
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400b07af
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x1400b062e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b07e6
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0809
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5a
jmp 0x1400b0bc8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0835
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
add r8, r9
jmp 0x1400b0b8f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b0858
lea ecx, [r10 - 0x5c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7c
jmp 0x1400b0b35
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0883
sub r10b, 0x42
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b062e
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b08dc
lea ecx, [r10 - 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x1b
jmp 0x1400b0af2
inc rax
cmp r8, rax
jne 0x1400b0909
sub r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x65
inc r9
dec rbx
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b092e
add r10b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
jmp 0x1400b0b8f
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b05eb
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x1400b0bc8
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b098c
add r10b, 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
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b09af
lea ecx, [r10 + 0x78]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x48
jmp 0x1400b0bc8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b09db
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
add r8, r9
jmp 0x1400b0b8f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0a06
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
dec rbx
inc rbx
jmp 0x1400b0142
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b05b1
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b0af2
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 4
add cl, cl
add dl, cl
jmp 0x1400b0b35
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b0bc8
lea ecx, [r10 + 0x47]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xf
jmp 0x1400b0bc8
add r10b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3b
jmp 0x1400b0b8f
add r10b, 0x13
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7b
add r8, r9
jmp 0x1400b0b8f
sub r10b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x19
dec rbx
inc rbx
jmp 0x1400b0142
lea ecx, [r10 - 0x55]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x53
sub r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x1d
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b0142
movzx r10d, bl
lea ecx, [r10 + 0x29]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1f
sub r10b, 0x2b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x2d
add r10b, dl
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
add r8, r9
jmp 0x1400b0b8f
lea ecx, [rbx + 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x69
add r8, r9
jmp 0x1400b0b8f
movabs rax, 0x313454330c93a2f5
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x4d
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b0142
movabs rax, 0xb47e08997b8f45db
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 3
movzx r10d, bl
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x77
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x64
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
movabs rax, 0xbb11716659868ba7
add rax, rbx
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
add dl, 0x6f
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0142
add r10b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x39
jmp 0x1400b013e
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
jmp 0x1400b0124
lea rcx, [rbp + 0x17745dc]
jmp 0x1400b0ca9
lea rcx, [rbp + 0xb97469]
jmp 0x1400b0ca9
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x93f5b1f1
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, 0x3891d20e02ef1b93
movabs r15, 0x8bfcbe621489c105
movabs r14, 0xa9b5762a08cd52b9
movzx edx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b17cb
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x1400b17c2
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b0d60
lea rcx, [rbx + rsi]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 5
jmp 0x1400b0d8d
je 0x1400b175a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b16e0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b16b0
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b1690
movzx r11d, bl
cmp r9, rbx
ja 0x1400b17b9
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400b0dba
lea ecx, [r11 + 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x69
jmp 0x1400b0df0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b164f
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b1636
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1618
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b15ee
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b1322
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b1310
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b12eb
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b12c9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b12ad
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b1291
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b1275
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b1259
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b123b
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b1211
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b0e00
lea r8, [r9 + 9]
lea r9, [r8 + 0x3e8]
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b179d
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b1781
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b0fec
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b0fd0
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b0fb4
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400b11c5
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400b117f
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b1142
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b111f
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400b0e00
lea r8, [r9 + 4]
lea r9, [r8 + 0x41]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b10f1
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b10d3
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b10b7
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b109b
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b107f
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b1063
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b1041
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b101c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400b100a
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400b0e00
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x400]
jmp 0x1400b0e00
lea edx, [r11 - 0x2f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x49
add dl, cl
jmp 0x1400b0df0
lea edx, [r11 - 0x55]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x53
add dl, cl
jmp 0x1400b0d91
sub r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x5d
add dl, r11b
jmp 0x1400b0d35
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
sub dl, 0x48
jmp 0x1400b165c
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3e
inc r9
dec rbx
inc rbx
jmp 0x1400b0d22
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
dec rbx
inc rbx
jmp 0x1400b0d22
lea edx, [r11 + 6]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x2a
add dl, cl
jmp 0x1400b15ab
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400b16c5
sub r11b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x1400b16c8
lea edx, [r11 - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xc
add dl, cl
jmp 0x1400b16f8
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 2
add dl, r11b
jmp 0x1400b1720
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
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 0x1400b0d22
add r11b, 0x69
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x21
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400b0d22
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2b
add dl, cl
cmp r9, 0xa
jb 0x1400b1136
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x1400b1666
lea edx, [r11 + 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x35
add dl, cl
cmp r8, 4
jae 0x1400b1591
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400b14b4
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b1157
lea edx, [r11 - 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x3f
add dl, cl
lea rax, [r9 + r8]
cmp rax, 9
je 0x1400b15cf
lea rax, [r9 + 0x3e8]
cmp r8, rax
jbe 0x1400b141f
lea edx, [r11 + 7]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x31
jmp 0x1400b1194
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x76
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0d22
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x6c
add dl, r11b
jmp 0x1400b1720
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x62
add dl, cl
jmp 0x1400b16f8
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
jmp 0x1400b16c8
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4e
jmp 0x1400b16c5
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 0x1400b15ab
add r11b, 0x76
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3a
dec rbx
inc rbx
jmp 0x1400b0d22
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
inc r9
dec rbx
inc rbx
jmp 0x1400b0d22
lea edx, [r11 + 0x2a]
movzx eax, r10b
and al, dl
sub dl, 0x26
jmp 0x1400b165c
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400b1345
lea edx, [r11 - 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 5
jmp 0x1400b11da
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b137c
add r11b, 0x1e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_socket
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 0x1400b0d22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b13a2
lea edx, [r11 + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b16f8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b13cb
sub r11b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b16c5
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b13f0
lea edx, [r11 - 0x24]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 4
add dl, cl
jmp 0x1400b15ab
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b11dc
add r11b, 2
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xe
dec rbx
inc rbx
jmp 0x1400b0d22
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b143a
lea edx, [r11 + 0x2d]
movzx eax, r10b
and al, dl
sub dl, 0x3b
jmp 0x1400b165c
inc rax
cmp r8, rax
jne 0x1400b1464
add r11b, 0x79
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4f
dec rbx
inc rbx
jmp 0x1400b0d22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1489
sub r11b, 0x3b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x63
jmp 0x1400b16c5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1196
add r11b, 0x37
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x7f
add dl, r11b
jmp 0x1400b1720
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b14eb
add r11b, 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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0d22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1511
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b16f8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b153a
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b16c5
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b1569
add r11b, 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
dec rbx
inc rbx
jmp 0x1400b0d22
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b1159
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b1664
lea edx, [r11 - 0x48]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 8
add dl, cl
add dl, r10b
add r11b, 0x4b
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0xd
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x70], r11b
jmp 0x1400b16c5
lea edx, [r11 - 0x22]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x12
add dl, cl
jmp 0x1400b16f8
add r11b, 0x65
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3d
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0d22
add r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x47
add dl, r11b
jmp 0x1400b1720
sub r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5b
jmp 0x1400b16c8
lea edx, [r11 + 0x35]
movzx eax, r10b
and al, dl
sub dl, 0x73
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
add r11b, 0x25
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 3
add r11b, r10b
mov byte [rsp + rbx + 0x70], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b0d22
lea ecx, [rbx - 0x63]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x4b
dec rbx
inc rbx
jmp 0x1400b0d22
lea ecx, [rbx + 0x51]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x37
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b0d22
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0x23
movzx r11d, bl
add r11b, 0x71
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x17
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x1c
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 0x1400b0d22
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
sub dl, 0xf
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b0d22
add r11b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x67
jmp 0x1400b0d20
add r11b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x71
jmp 0x1400b0d10
lea rdx, [rbp + 0x1668634]
jmp 0x1400b17d0
lea rdx, [rbp + 0x115a1c7]
jmp 0x1400b17d0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x868c909e
mov word [rsp + 0x4c], 0x6986
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, 0x3988a9a233eb7cb2
movabs r15, 0xac99fce69bc27616
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b2382
movzx ebx, byte [rsp + rdi + 0x48]
mov esi, ebx
cmp r8, rdi
ja 0x1400b2379
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b189f
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, rsi
add r11, rcx
add r11b, 0x22
jmp 0x1400b18e6
je 0x1400b2309
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2283
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b224e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2215
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b21f6
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b21b4
movzx r10d, dil
nop word [rax + rax]
cmp r9, rdi
ja 0x1400b2370
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400b1919
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
jmp 0x1400b1950
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2198
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2178
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b215e
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2141
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b1eb1
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b1e97
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b1e72
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b1e4c
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b1e2d
lea rcx, [r9 + 0x42]
cmp r8, rcx
je 0x1400b1e11
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b1df5
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b1dd6
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b1db6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b1d8d
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b1960
mov r8, rcx
lea r9, [rcx + 1]
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400b2350
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400b2335
lea rax, [r9 + 4]
cmp rcx, rax
jb 0x1400b1b4d
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400b1b2e
lea rcx, [r9 + 0x20]
cmp r8, rcx
jb 0x1400b1b0f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b1d41
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b1cfa
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400b1cbb
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b1c97
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b1960
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400b1c69
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400b1c49
lea rax, [r9 + 0x200]
cmp rcx, rax
ja 0x1400b1c2b
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400b1c10
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400b1bf0
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400b1bd2
lea rax, [r9 + 6]
cmp rcx, rax
ja 0x1400b1bb1
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400b1b88
lea rax, [r9 + 0x40]
cmp rcx, rax
ja 0x1400b1b69
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400b1960
lea r8, [r9 + 9]
lea r9, [r8 + 0x1000]
jmp 0x1400b1960
lea edx, [r10 - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b1950
lea edx, [r10 + 0x42]
movzx eax, dl
and al, bl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b18f0
sub r10b, 0x22
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x12
jmp 0x1400b1873
lea edx, [r10 - 0x30]
movzx eax, bl
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b21cd
add r10b, 0x6c
movzx eax, bl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b1862
add r10b, 8
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x38
dec rdi
inc rdi
jmp 0x1400b1862
lea edx, [r10 - 0x5c]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x7c
add r11b, dl
jmp 0x1400b222e
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
jmp 0x1400b2267
sub r10b, 0x24
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 4
jmp 0x1400b226a
lea edx, [r10 + 0x78]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x48
add r11b, dl
jmp 0x1400b22a5
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 0x1400b22cd
sub r10b, 0x50
movzx eax, bl
and al, r10b
mov ecx, Ordinal_26
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 0x1400b1862
add r10b, 0x36
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x7a
mov byte [rsp + rdi + 0x48], r11b
inc rdi
jmp 0x1400b1862
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 0x20
jb 0x1400b1cae
lea edx, [r10 - 0x14]
movzx eax, bl
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, bl
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400b21cd
lea ecx, [r10 + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
cmp r8, 0x42
jae 0x1400b2104
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400b2046
lea edx, [r10 + 4]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x1c
add r11b, dl
jmp 0x1400b1cd5
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
lea rax, [r9 + r8]
cmp rax, 1
je 0x1400b2125
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400b1f7c
lea edx, [r10 + 0x6a]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b1d0f
sub r10b, 0x64
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x44
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1862
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
jmp 0x1400b22cd
lea edx, [r10 - 0x2c]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b22a5
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
jmp 0x1400b226a
add r10b, 0xc
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x54
jmp 0x1400b2267
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 0x1400b222e
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
dec rdi
inc rdi
jmp 0x1400b1862
sub r10b, 0x20
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400b1862
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400b21cd
lea rax, [r9 + 3]
cmp r8, rax
jae 0x1400b1ed9
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 0x1400b1d56
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1f0c
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1862
inc rax
cmp r8, rax
jne 0x1400b1f30
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
jmp 0x1400b22cd
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1f55
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
jmp 0x1400b2267
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b1d56
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400b21cd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b1fa4
lea edx, [r10 - 0x32]
movzx eax, bl
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b21cd
inc rax
cmp r8, rax
jne 0x1400b1fcd
sub r10b, 0x6a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x1a
dec rdi
inc rdi
jmp 0x1400b1862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b1ff5
lea edx, [r10 - 6]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b222e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b201e
add r10b, 0x5e
movzx eax, bl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b2267
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1d0f
sub r10b, 0x3e
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x4e
jmp 0x1400b226a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b207d
add r10b, 0x68
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
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 0x1400b1862
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b20a4
lea edx, [r10 + 0x30]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x50
add r11b, dl
jmp 0x1400b22a5
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b20ce
sub r10b, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x1400b1862
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b1cd5
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
inc r9
dec rdi
inc rdi
jmp 0x1400b1862
lea edx, [r10 + 0x50]
movzx eax, bl
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub r11b, 0x30
add r11b, dl
add r11b, bl
jmp 0x1400b222e
lea edx, [r10 - 0x4c]
movzx eax, bl
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b22a5
add r10b, 0x1e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400b231f
lea ecx, [r10 + 0x56]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x5a
jmp 0x1400b22a5
sub r10b, 0xe
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b226a
lea edx, [r10 - 2]
movzx eax, dl
and al, bl
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b21cd
movzx r10d, dil
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7a
sub r10b, 0x62
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, bl
mov byte [rsp + rdi + 0x48], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b1862
lea ecx, [rdi + 0x6e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 2
dec rdi
inc rdi
jmp 0x1400b1862
movzx r10d, dil
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
add r10b, 2
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0xe
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x48], cl
jmp 0x1400b2267
lea edx, [rdi - 0x5a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b1862
movabs rax, 0x92bca36f6b7068de
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x12
movzx r10d, dil
add r10b, 0x66
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rsp + rdi + 0x48], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, bl
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rsp + rdi + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1862
lea rax, [rdi + r15]
and sil, al
mov ecx, 0x33
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
movzx eax, byte [rsp + rdi + 0x48]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b1862
add r10b, 0x7a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x56
jmp 0x1400b1860
add r10b, 0x16
movzx eax, bl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400b1850
lea rdx, [rbp + 0x177c6e0]
jmp 0x1400b2387
lea rdx, [rbp + 0x1634392]
jmp 0x1400b2387
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x19bd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r14, 0x3f425e60f98649ac
movabs r15, 0x39555168c5b8970c
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b2fb3
movzx ebx, byte [rbp + rdi - 0x40]
mov esi, ebx
cmp r8, rdi
ja 0x1400b2faa
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400b244f
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
add r11b, 0x4c
jmp 0x1400b2489
je 0x1400b2f34
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2eab
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400b2e7d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2e40
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2e1c
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400b2fa1
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400b24be
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b24f2
lea rcx, [r9 + 1]
cmp r8, rcx
je 0x1400b2dde
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2db8
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b2d9c
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400b2d80
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400b2a18
nop
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400b29fe
lea rcx, [r9 + 6]
cmp r8, rcx
je 0x1400b29d5
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400b29b3
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b2acb
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b2990
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b2974
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b2958
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b293c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b290e
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b2500
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400b2f85
lea rcx, [r9 + 9]
cmp r8, rcx
jb 0x1400b2f65
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b26e8
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b26ce
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400b26af
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400b28ce
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400b288d
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b2851
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b282d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400b2500
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400b27ff
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400b27e3
lea rax, [r9 + 3]
cmp rcx, rax
ja 0x1400b27c7
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400b27ab
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400b278c
lea rax, [r9 + 0x42]
cmp rcx, rax
ja 0x1400b276d
lea rax, [r9 + 8]
cmp rcx, rax
ja 0x1400b274b
lea rax, [r9 + 0x80]
cmp rcx, rax
ja 0x1400b2722
lea rax, [r9 + 0xa]
cmp rcx, rax
ja 0x1400b2708
lea rax, [r9 + 0x3e8]
cmp rcx, rax
ja 0x1400b2500
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x20]
jmp 0x1400b2500
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b24f2
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x54
jmp 0x1400b2490
sub r10b, 0x4c
movzx eax, r10b
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b2423
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
jmp 0x1400b2df3
sub r10b, 0x78
movzx eax, r10b
and al, bl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400b2412
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
dec rdi
inc rdi
jmp 0x1400b2412
lea edx, [r10 - 0x28]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b2e59
add r10b, 0x80
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x80
add r8, r9
jmp 0x1400b2e92
add r10b, 0x28
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x18
jmp 0x1400b2e92
lea edx, [r10 - 0x30]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b2ece
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x1400b2ef8
add r10b, 0x20
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b2412
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400b2412
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
cmp r9, 0xa
jb 0x1400b2844
lea ecx, [r10 - 0x78]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x70]
jmp 0x1400b2df3
lea edx, [r10 + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 8
jae 0x1400b2d47
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400b2c55
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_45
jmp 0x1400b285f
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
lea rax, [r8 + r9]
cmp rax, 5
je 0x1400b2d64
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400b2b44
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
jmp 0x1400b289b
sub r10b, 0x58
movzx eax, r10b
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b2412
add r10b, 0x50
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x30
jmp 0x1400b2ef8
lea edx, [r10 - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b2ece
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
jmp 0x1400b2e92
add r10b, 0x48
movzx eax, r10b
and al, bl
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x1400b2e92
sub r10b, 0x68
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x28
dec rdi
inc rdi
jmp 0x1400b2412
add r10b, 0x40
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400b2412
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400b2df3
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400b2a40
lea edx, [r10 - 0x54]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b28e3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2a77
add r10b, 0x38
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b2412
inc rax
cmp r8, rax
jne 0x1400b2a99
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400b2ed1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2ac2
add r10b, 0x40
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b2e92
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2aea
lea edx, [r10 - 0x10]
movzx eax, dl
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b2e59
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2b18
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 0x1400b2412
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b28e3
lea edx, [r10 - 8]
movzx eax, dl
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b2df3
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b2b67
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x4c
jmp 0x1400b2df3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2b92
add r10b, 4
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1c
dec rdi
inc rdi
jmp 0x1400b2412
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b2bba
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 0x1400b2e59
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2be6
sub r10b, 0x4c
movzx eax, r10b
and al, bl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x1400b2e92
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2c07
add r10b, 0xc
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
jmp 0x1400b2e8e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b2c2c
lea edx, [r10 + 0x64]
movzx eax, dl
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b2ece
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b28a7
sub r10b, 0x44
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x24
jmp 0x1400b2ef8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2c88
add r10b, 0x70
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x10
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b2412
inc rax
cmp r8, rax
jne 0x1400b2cac
lea edx, [r10 + 0x20]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b2ece
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2cd1
add r10b, 0x78
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x48
jmp 0x1400b2e92
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2cfd
sub r10b, 0x30
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x1400b2e92
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b2d20
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x18
jmp 0x1400b2e59
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b286b
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x50
jmp 0x1400b2df3
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x20
add r11b, bl
jmp 0x1400b2e59
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
jmp 0x1400b2ed1
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b2ece
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
jmp 0x1400b2e92
add r10b, 0x24
movzx eax, r10b
and al, bl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400b2412
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2c
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400b2412
lea edx, [rdi + 0x14]
movzx eax, dl
and al, bl
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400b2412
movzx r10d, dil
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
sub r10b, 0x74
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rbp + rdi - 0x40], cl
add r8, r9
jmp 0x1400b2e92
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x54
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b2412
movabs rax, 0xbad094a6d2ac03b4
add rax, rdi
and sil, al
mov ecx, 0xa
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
movzx r10d, dil
add r11b, bl
sub r10b, 0x1c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x3c
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
movzx eax, dl
and al, bl
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, bl
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 0x1400b2412
movabs rax, 0xbdc71b22ec92dd04
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x1c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b2412
add r10b, 0x5c
movzx eax, r10b
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b2410
add r10b, 4
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1c
jmp 0x1400b2400
lea rdx, [rbp + 0x1797f50]
jmp 0x1400b2fb7
lea rdx, [rbp + 0x7fc8fc]
jmp 0x1400b2fb7
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xad8a
mov byte [rbp - 0x16], 0xca
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs rsi, 0xa730f81e223c3262
movabs r14, 0xf592e85a66b49726
movzx edx, byte [rbp + 0xf0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x1402304a8]
mov r9, qword [0x1402304a0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b3ac2
movzx r11d, byte [rbp + rbx - 0x18]
mov edi, r11d
cmp r8, rbx
ja 0x1400b3ab9
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b3080
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
add dl, 0x52
jmp 0x1400b30a0
je 0x1400b3a51
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b3a32
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b3a0d
movzx r10d, bl
cmp r9, rbx
ja 0x1400b3ab0
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400b30d0
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x46
jmp 0x1400b3110
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b39cb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b3979
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b3960
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b3932
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b363e
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b3630
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b360b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400b35e9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b35db
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b35bf
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b359f
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b3582
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b3566
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b3538
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400b3120
lea r8, [r9 + 0x40]
lea r9, [r8 + 2]
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b3a94
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400b3a78
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b3308
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400b32ee
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b32d4
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b34ee
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400b34ae
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400b346e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b3447
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400b3120
lea r8, [r9 + 0x400]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b341d
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400b33fd
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400b33e3
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400b33c7
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400b33a7
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b338d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400b336b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b3342
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400b3328
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400b3120
lea r8, [r9 + 0x2a]
lea r9, [r8 + 5]
jmp 0x1400b3120
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7a
jmp 0x1400b3110
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
jmp 0x1400b30a4
sub r10b, 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 0x1400b3055
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x1400b39e3
sub r10b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b3042
sub r10b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
dec rbx
inc rbx
jmp 0x1400b3042
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
jmp 0x1400b3991
add r10b, 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
jmp 0x1400b39b0
add r10b, 0x7c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x64
jmp 0x1400b39b3
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 8
jmp 0x1400b38ce
sub r10b, 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 0x1400b38f8
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b3042
add r10b, 0x46
movzx eax, r10b
and al, r11b
mov ecx, listen
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov byte [rbp + rbx - 0x18], dl
inc rbx
jmp 0x1400b3042
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x80
jb 0x1400b3462
lea ecx, [r10 + 0xc]
movzx eax, cl
and al, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_22
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400b39e3
lea ecx, [r10 - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
cmp r8, 0x400
jae 0x1400b38a1
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400b37e1
lea edx, [r10 + 0x64]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
jmp 0x1400b347d
lea edx, [r10 - 6]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x1400b38bd
lea rcx, [r9 + 2]
cmp r8, rcx
jbe 0x1400b3727
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x1400b34c3
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
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b3042
add r10b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x48
jmp 0x1400b38f8
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b38ce
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b39b3
add r10b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
jmp 0x1400b39b0
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400b3982
sub r10b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7c
dec rbx
inc rbx
jmp 0x1400b3042
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400b3042
lea edx, [r10 + 0x1c]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
jmp 0x1400b39d4
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400b365b
lea edx, [r10 + 0x62]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
jmp 0x1400b34fd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b3692
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
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b3042
inc rax
cmp r8, rax
jne 0x1400b36b4
lea ecx, [r10 - 0x64]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x44
jmp 0x1400b38ce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b36dd
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b39b3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b3700
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x58
jmp 0x1400b3991
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b3506
lea ecx, [r10 + 0x34]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6c
jmp 0x1400b39e3
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b373e
lea edx, [r10 + 0x1e]
mov ecx, reloc.WS2_32.dll_socket
jmp 0x1400b39d4
cmp r8, rcx
jne 0x1400b3769
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400b3042
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b3792
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 0x1400b39b3
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b37b8
lea edx, [r10 - 0x4a]
movzx eax, dl
and al, r11b
mov ecx, 3
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b38ce
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b34c3
add r10b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x1400b38f8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b3814
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b3042
inc rax
cmp r8, rax
jne 0x1400b3838
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x1400b38f8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b385b
lea edx, [r10 - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b38ce
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b3886
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
dec rbx
inc rbx
jmp 0x1400b3042
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b3486
lea edx, [r10 + 0x48]
mov ecx, 4
jmp 0x1400b39d4
lea edx, [r10 - 0x30]
movzx eax, dl
and al, r11b
movzx ecx, r11b
sub cl, al
add cl, 0x28
add cl, cl
add dl, cl
jmp 0x1400b3991
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [rcx - 0xc]
sub r10b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rbp + rbx - 0x18], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x58]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x68
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 0x1400b3042
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
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 0x1400b3042
sub r10b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
jmp 0x1400b39b0
lea edx, [r10 + 0x1a]
mov ecx, Ordinal_41
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, dl
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b3042
lea edx, [r10 - 0x32]
mov ecx, Ordinal_50
movzx eax, dl
and al, r11b
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 2
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b3042
lea edx, [rbx - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400b3042
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x32
dec rbx
inc rbx
jmp 0x1400b3042
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r11 + rax]
sub dl, 0xa
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b3042
sub r10b, 0x16
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x66
jmp 0x1400b3040
add r10b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
jmp 0x1400b3030
lea rdx, [rbp + 0x171d9c0]
jmp 0x1400b3ac6
lea rdx, [rbp + 0x12e0c22]
jmp 0x1400b3ac6
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov rdx, r13
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
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