Function at 0x1400b0550
Capabilities:
Contain obfuscated stackstrings
Encode data using base64
Parse pe header

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
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, qword [0x1402cdcd0]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0x563
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rsi, 0x3a1c33557ce67a95
movabs rdx, 0x7471848b2e87d60b
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
movabs rcx, 0x644a7c596778b081
cmp rbx, 0x23
jae 0x1400b10fd
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp r8, rbx
ja 0x1400b10f4
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b06cb
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x79
jmp 0x1400b0704
je 0x1400b107a
inc rax
cmp r8, rax
je 0x1400b1002
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0fbe
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0f75
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b0f42
movzx edi, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400b10eb
lea rax, [r9 + 0x42]
cmp r8, rax
jae 0x1400b0747
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x13
add r11b, dl
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0780
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b0ee6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0ec3
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b0ea0
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b0e7d
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b0b7f
nop dword [rax]
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b0b61
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b0b33
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b0b08
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b0ae7
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b0acc
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b0ab1
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400b0a96
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b0790
lea r8, [r9 + 0x61]
lea r9, [r8 + 0x20]
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400b10d0
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b10b5
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b092e
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400b08fd
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400b08d6
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400b0a3f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400b0790
lea r8, [r9 + 9]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400b0a24
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400b0a06
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400b09e8
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b09cd
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b09b2
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400b0994
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400b0969
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x10]
jmp 0x1400b0790
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x4d
add r11b, dl
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0780
movabs rdx, 0xabdc8bd85f967509
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x3f
add r11b, dl
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0710
movabs rdx, 0xe347932590a51407
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x31
add r11b, dl
movabs rdx, 0x7471848b2e87d60b
movabs rcx, 0x644a7c596778b081
jmp 0x1400b06a0
lea ecx, [rbx - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7c
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
lea edx, [rbx - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6e
add r11b, dl
jmp 0x1400b0f9a
lea ecx, [rbx - 0x60]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x60
jmp 0x1400b0fdc
lea ecx, [rbx - 0x62]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x52
jmp 0x1400b0fdf
lea edx, [rbx - 0x64]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x44
add r11b, dl
jmp 0x1400b1027
lea edx, [rbx - 0x66]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x36
add r11b, dl
jmp 0x1400b104d
lea ecx, [rbx - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x28
jmp 0x1400b1098
lea edx, [rbx + 0xd]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5b
add r11b, dl
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x1400b0e61
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400b0c49
movzx edi, bl
lea edx, [rdi - 0x43]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2b
add r11b, dl
jmp 0x1400b0d1c
lea ecx, [rbx + 0x7e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x72
jmp 0x1400b1098
lea ecx, [rbx + 0x78]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x48
jmp 0x1400b0fdf
lea ecx, [rbx + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x3a
jmp 0x1400b0fdc
movzx edi, bl
lea edx, [rdi + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x2c
add r11b, dl
jmp 0x1400b0f9d
lea ecx, [rbx + 0x72]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x1e
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
lea ecx, [rbx + 0x70]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
inc r9
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
lea edx, [rbx + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 2
add r11b, dl
jmp 0x1400b0f0b
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400b0bad
movabs rcx, 0x644a7c596778b081
add rcx, rbx
movzx eax, cl
and al, r10b
add al, al
sub dil, al
lea r11d, [rcx + rdi]
add r11b, 0x79
jmp 0x1400b0a58
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0bd1
lea ecx, [rbx + 0x2a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x26
jmp 0x1400b1098
inc rax
cmp r8, rax
jne 0x1400b0bf7
lea edx, [rbx + 0x2e]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x42
add r11b, dl
jmp 0x1400b1027
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0c1b
lea ecx, [rbx + 0x32]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x5e
jmp 0x1400b0fdc
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0a58
movzx edi, bl
lea edx, [rdi + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x6c
add r11b, dl
jmp 0x1400b0f9d
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400b0c73
movzx edi, bl
lea edx, [rdi - 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x39
add r11b, dl
jmp 0x1400b0f0e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b0ca7
lea ecx, [rbx - 0x3d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x55
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400b0cd1
movzx edi, bl
lea edx, [rdi - 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x63
add r11b, dl
jmp 0x1400b0f9d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0cf5
lea ecx, [rbx - 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x71
jmp 0x1400b0fdc
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0d19
lea ecx, [rbx - 0x37]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x7f
jmp 0x1400b0fdf
movzx edi, bl
cmp r8, 5
jae 0x1400b0e43
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x1400b0d78
lea edx, [rdi + 0x52]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x3e
add r11b, dl
cmp r9, 0x200
jb 0x1400b0e2c
lea edx, [rdi + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea r11d, [rcx + rcx]
jmp 0x1400b0f0e
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b0d9e
add dil, 0x54
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
lea r11d, [rdi + r10]
sub r11b, 0x4c
jmp 0x1400b1098
inc rax
cmp r8, rax
jne 0x1400b0dc6
add dil, 0x56
movzx eax, r10b
and al, dil
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5a
add r11b, dil
jmp 0x1400b104d
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b0dee
lea edx, [rdi + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400b0f9d
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b0d4b
add dil, 0x60
movzx eax, r10b
and al, dil
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dil
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
mov byte [rbp + rbx - 0x68], r11b
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
lea edx, [rdi + 0x68]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x14
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b0f9d
lea edx, [rbx + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b1027
movabs rax, 0x4758f19ec362e3a7
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x6f
jmp 0x1400b1098
movabs rcx, 0xb62f0039258021a3
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x75
jmp 0x1400b1020
movabs rax, 0x25050ed3879d5f9f
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 0x59
jmp 0x1400b0fdc
movabs rcx, 0x2b12c084bd7db97
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x21
add r11b, cl
movzx r10d, dil
movzx edi, bl
sub dil, 0x19
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x51
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
inc r9
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
movabs rax, 0xe05d493d1012578f
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x17
dec rbx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
movabs rcx, 0x17c8508a4120f68d
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x25
add r11b, cl
movzx r10d, dil
movzx edi, bl
sub dil, 0x17
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x5f
add dil, r11b
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
jmp 0x1400b0fdc
movabs rax, 0x4f3357d7722f958b
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x33
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
movabs rcx, 0xbe096671d44cd387
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
add r11b, 0x4f
movzx r10d, dil
add r11b, cl
lea edx, [rbx - 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x6d
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x68], al
inc r9
add rax, r9
sub rbx, rax
lea edx, [rbx + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400b1098
movabs rax, 0x2cdf750c366a1183
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
add r11b, 0x6b
movzx eax, byte [rbp + rbx - 0x68]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x7471848b2e87d60b
jmp 0x1400b0682
add bl, 5
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x23
jmp 0x1400b067e
add bl, 3
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x15
jmp 0x1400b0669
lea rbx, [rbp + 0x1569644]
jmp 0x1400b1101
lea rbx, [rbp + 0x10f46c5]
jmp 0x1400b1101
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.140002dc0
nop
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x1400b1120
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004830
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.140002bd0
nop
lea rcx, [rbp + 0x10]
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x67303125
mov dword [rsp + 0x24], 0x3536203e
mov dword [rsp + 0x28], 0x3b2f336c
mov word [rsp + 0x2c], 0x693e
mov byte [rsp + 0x2e], 0xce
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 [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor esi, esi
movabs rdi, 0x9c9de095498f10a0
movabs rbx, 0xf1562ea6fcb5320
movabs rcx, 0xd5d9a1bfdcad31e0
cmp rsi, 0x23
jae 0x1400b1912
movzx r11d, byte [rsp + rsi + 0x20]
mov r10d, r11d
cmp r8, rsi
ja 0x1400b1909
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b121e
lea rcx, [rsi + rdi]
mov rax, rcx
and rax, r11
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, r11
sub dl, 0x60
jmp 0x1400b1257
je 0x1400b18bd
inc rax
cmp r8, rax
je 0x1400b1866
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b1810
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b17ee
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b17a9
movzx r10d, sil
nop dword [rax + rax]
mov rdi, r9
mov rbx, r8
cmp r9, rsi
ja 0x1400b1900
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400b1295
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b12c8
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b178f
inc rax
cmp r8, rax
je 0x1400b176d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b1814
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b173f
nop dword [rax + rax]
lea rcx, [r8 + r9]
cmp rcx, rsi
jbe 0x1400b1473
nop dword [rax]
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b1459
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b1433
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400b1416
lea r8, [r9 + 2]
lea r9, [r8 + 0x10]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400b18e4
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400b136b
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400b13db
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b13b8
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b139c
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400b1385
lea r8, [r9 + 0x7a]
lea r9, [r8 + 5]
jmp 0x1400b12e0
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x1400b1260
movzx ecx, r10b
and cl, r11b
add cl, cl
movzx edx, r10b
sub dl, cl
add dl, r11b
jmp 0x1400b17c2
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
jmp 0x1400b184e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
lea edx, [r10 - 0x60]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x60
add dl, r11b
cmp r9, 9
jb 0x1400b16d1
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea edx, [rcx*2 - 0x80]
jmp 0x1400b17c2
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b1712
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
dec rsi
inc rsi
jmp 0x1400b11c2
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
jmp 0x1400b17c2
lea r8, [r9 + 1]
lea rax, [r9 + 0x28]
cmp rbx, rax
jae 0x1400b1505
lea edx, [r10 - 0x60]
movzx eax, dl
and al, r11b
add al, al
sub dl, al
sub dl, 0x60
add dl, r11b
add r9, 5
cmp rcx, 0x7a
je 0x1400b16f7
cmp rbx, r9
jbe 0x1400b15c2
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rcx, [rdi + 3]
mov r9, rdi
cmp rbx, 0x41
jae 0x1400b16dd
lea rax, [rdi + 0x64]
cmp rbx, rax
jbe 0x1400b1644
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
mov r8, rbx
jmp 0x1400b13ef
cmp rbx, r8
jne 0x1400b153b
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
mov r8, rbx
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400b155e
lea ecx, [r10 - 0x40]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x40
jmp 0x1400b170f
add r9, 5
cmp rbx, r9
jne 0x1400b158d
add r10b, 0x40
mov ecx, reloc.WLDAP32.dll_Ordinal_32
movzx eax, r10b
and al, r11b
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
mov r8, rbx
mov r9, rdi
jmp 0x1400b184b
lea rax, [rdi + 2]
cmp rbx, rax
jne 0x1400b149c
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
mov r8, rbx
mov r9, rdi
dec rsi
inc rsi
jmp 0x1400b11c2
cmp rbx, r8
jne 0x1400b15ea
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
mov r8, rbx
mov r9, rdi
jmp 0x1400b17c2
lea rcx, [rdi + 3]
cmp rbx, rcx
jne 0x1400b15fe
mov r8, rbx
mov r9, rdi
jmp 0x1400b1814
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400b1615
add r10b, 0x60
mov ecx, Ordinal_50
jmp 0x1400b1570
lea rax, [rdi + 6]
cmp rbx, rax
jne 0x1400b14cb
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
mov r8, rbx
mov r9, rdi
jmp 0x1400b184e
cmp rbx, r8
mov r8, rbx
jne 0x1400b1676
add r10b, 0x80
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x80
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
cmp rbx, rcx
jne 0x1400b169b
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 0x1400b184e
lea rax, [rdi + 2]
cmp rbx, rax
jne 0x1400b13ef
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
inc r9
dec rsi
inc rsi
jmp 0x1400b11c2
mov byte [rsp + rsi + 0x20], dl
inc rsi
jmp 0x1400b11c2
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, r11b
mov r8, rbx
jmp 0x1400b1829
lea edx, [r10 + 0x40]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
add cl, cl
add dl, cl
mov r9, rdi
mov r8, rbx
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x20
add r10b, r11b
movzx eax, r10b
mov byte [rsp + rsi + 0x20], al
inc r9
add rax, r9
sub rsi, rax
jmp 0x1400b187d
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
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
dec rsi
inc rsi
jmp 0x1400b11c2
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400b17c2
movzx r10d, sil
lea ecx, [r10 - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x20
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rsi + 0x20], cl
inc r9
dec rsi
inc rsi
jmp 0x1400b11c2
lea edx, [rsi + 0x60]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rsi
inc rsi
jmp 0x1400b11c2
movzx r10d, sil
lea edx, [r10 + 0x20]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x60
add r10b, dl
add r10b, r11b
mov byte [rsp + rsi + 0x20], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400b11c2
lea rax, [rsi + rbx]
and r10b, al
mov ecx, reloc.WS2_32.dll_recv
sub cl, r10b
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
lea ecx, [rsi + 0x80]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 0x80
add r11b, cl
mov byte [rsp + rsi + 0x20], r11b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rsi, rax
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
lea rax, [rsi + rcx]
and r10b, al
add r10b, r10b
sub al, r10b
lea edx, [r11 + rax]
sub dl, 0x20
movzx eax, byte [rsp + rsi + 0x20]
add rax, r9
add rsi, rax
inc rsi
jmp 0x1400b11c2
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400b11a4
lea rcx, [rbp + 0x15f2aa0]
jmp 0x1400b1917
lea rcx, [rbp + 0x16e3b40]
jmp 0x1400b1917
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.1400069d0
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x5bf139fd
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4c], xmm0
mov qword [rsp + 0x5c], rax
mov dword [rsp + 0x64], eax
mov word [rsp + 0x68], ax
mov byte [rsp + 0x6a], al
movabs rsi, 0x3ccba4f771adb5f4
movabs r15, 0xa99182c41bbff9ac
movabs r14, 0xb662eee6550921dc
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
mov rax, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b248f
movzx r11d, byte [rsp + rdi + 0x48]
mov r8d, r11d
cmp rax, rdi
ja 0x1400b2486
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400b19d0
lea rdx, [rdi + rsi]
mov rcx, rdx
and rcx, r8
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rdx
add rbx, r8
add bl, 0x54
jmp 0x1400b1a0a
je 0x1400b241e
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400b2398
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b2369
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400b2347
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400b22fe
movzx r10d, dil
nop
cmp r9, rdi
ja 0x1400b247d
lea rcx, [r9 + 0x28]
cmp rax, rcx
jae 0x1400b1a39
lea edx, [r10 + 4]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x1c
jmp 0x1400b1a80
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400b22e7
inc rcx
cmp rax, rcx
je 0x1400b22be
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b22a2
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400b2282
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400b2258
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400b1fa3
nop dword [rax]
lea rdx, [r9 + 6]
cmp rax, rdx
je 0x1400b1f95
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400b1f70
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400b1f4a
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400b2052
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x1400b1f2e
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400b1f0e
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400b1eee
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400b1ed2
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400b1ea4
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400b1a90
mov rax, rdx
lea r9, [rdx + 1]
lea rdx, [r9 + 0x61]
cmp rax, rdx
jb 0x1400b2461
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x1400b2445
lea rcx, [r9 + 0x10]
cmp rax, rcx
jb 0x1400b1c72
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x1400b1c58
lea rcx, [r9 + 0x5a]
cmp rax, rcx
jb 0x1400b1c3e
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400b1e4e
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400b1e08
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400b1dd0
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400b1da9
lea rcx, [r9 + 1]
cmp rax, rcx
jb 0x1400b1a90
mov rax, rdx
lea r9, [rdx + 0x80]
lea rdx, [r9 + 0x20]
cmp rax, rdx
ja 0x1400b1d7f
lea rcx, [r9 + 0x10]
cmp rax, rcx
ja 0x1400b1d63
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400b1d43
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400b1d27
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400b1d0b
lea rcx, [r9 + 0x40]
cmp rax, rcx
ja 0x1400b1ceb
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400b1cc9
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400b1ca0
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x1400b1c92
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400b1a90
mov rax, rdx
lea r9, [rdx + 6]
jmp 0x1400b1a90
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x64
jmp 0x1400b1a80
lea edx, [r10 - 0x6c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0xc
jmp 0x1400b1a10
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 0x1400b19a5
lea r8d, [r10 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400b230b
add r10b, 0x38
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b1992
add r10b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
dec rdi
inc rdi
jmp 0x1400b1992
lea r8d, [r10 + 0x68]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b221d
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1400b237d
sub r10b, 0x68
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x28
jmp 0x1400b2380
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_27
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b23b3
sub r10b, 0x38
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x78
jmp 0x1400b23dd
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
add r10b, 0x1c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_30
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400b1992
lea edx, [r10 + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x6c
cmp r9, 3
jb 0x1400b1dc4
lea edx, [r10 + 0x38]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
add dl, r11b
lea ebx, [rdx*2 - 0x10]
jmp 0x1400b231d
lea edx, [r10 + 0x4c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x14
cmp rax, 0x40
jae 0x1400b2203
lea rcx, [r9 + 0x200]
cmp rax, rcx
jbe 0x1400b2136
lea edx, [r10 + 0x28]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x18
jmp 0x1400b1de5
lea r8d, [r10 + 0x64]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_35
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
lea rcx, [r9 + rax]
cmp rcx, 8
je 0x1400b2242
lea rcx, [r9 + 2]
cmp rax, rcx
jbe 0x1400b2072
lea r8d, [r10 + 0x24]
movzx ecx, r8b
and cl, r11b
mov edx, 2
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b1e1d
add r10b, 0x18
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_46
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
add r10b, 0x30
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x50
jmp 0x1400b23dd
lea r8d, [r10 + 0x48]
movzx ecx, r8b
and cl, r11b
mov edx, 4
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b23b3
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b2380
add r10b, 0x78
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400b237d
sub r10b, 0x58
movzx ecx, r10b
and cl, r11b
mov edx, 0x34
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400b1992
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
inc r9
dec rdi
inc rdi
jmp 0x1400b1992
lea r8d, [r10 - 0x28]
mov edx, recv
jmp 0x1400b230b
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400b1fc1
lea r8d, [r10 - 0xc]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_46
jmp 0x1400b1e5e
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b1ff4
add r10b, 8
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x38
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
inc rcx
cmp rax, rcx
jne 0x1400b201c
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 0x1400b23dd
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b2045
lea r8d, [r10 - 0x28]
movzx ecx, r8b
and cl, r11b
mov edx, recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b23b3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b1e69
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b221d
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b2095
lea edx, [r10 + 0xc]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x54
jmp 0x1400b231d
inc rcx
cmp rax, rcx
jne 0x1400b20b7
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x5c
jmp 0x1400b221d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b20dc
sub r10b, 0x6c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400b2380
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400b20ff
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x64
jmp 0x1400b23b3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400b1e1d
add r10b, 0x4c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x14
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400b2169
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
inc rcx
cmp rax, rcx
jne 0x1400b218b
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x20
jmp 0x1400b23b3
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400b21b4
sub r10b, 0x50
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_27
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400b237d
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400b21d4
lea edx, [r10 - 0x68]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x28
jmp 0x1400b221d
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400b1de5
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
dec rdi
inc rdi
jmp 0x1400b1992
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r11b
movzx edx, r11b
sub dl, cl
add dl, 0x10
lea ebx, [rdx + rdx]
add bl, r8b
add r10b, 0x14
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_60
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
add dl, bl
mov byte [rsp + rdi + 0x48], dl
jmp 0x1400b237d
lea edx, [r10 + 8]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 0x38]
jmp 0x1400b23b3
add r10b, 0x2c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x34
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
lea r8d, [r10 + 0x5c]
movzx ecx, r8b
and cl, r11b
mov edx, 0x3e
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400b23b3
add r10b, 0x74
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x2c
jmp 0x1400b2380
sub r10b, 0x2c
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b1992
lea edx, [r10 - 0x14]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x74
jmp 0x1400b231d
movzx r10d, dil
lea r8d, [r10 + 0x1c]
mov edx, reloc.WLDAP32.dll_Ordinal_30
movzx ecx, r8b
and cl, r11b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
add r10b, 0x2c
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x34
add r11b, r10b
mov byte [rsp + rdi + 0x48], r11b
inc r9
dec rdi
inc rdi
jmp 0x1400b1992
lea edx, [rdi + 0x34]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x6c
inc r9
dec rdi
inc rdi
jmp 0x1400b1992
lea edx, [rdi + 0x7c]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x64
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400b1992
lea rdx, [rdi + r15]
and r8b, dl
mov ecx, Ordinal_41
sub cl, r8b
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx r10d, dil
sub r10b, 4
movzx ecx, r10b
and cl, r11b
mov edx, recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
movzx ecx, dl
mov byte [rsp + rdi + 0x48], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rsp + rdi + 0x48], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
lea rcx, [rdi + r14]
and r8b, cl
add r8b, r8b
sub r11b, r8b
lea ebx, [rcx + r11]
sub bl, 4
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400b1992
sub r10b, 0x3c
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x5c
jmp 0x1400b1990
sub r10b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 4
jmp 0x1400b1980
lea rdx, [rbp + 0x1763f38]
jmp 0x1400b2494
lea rdx, [rbp + 0x163f52c]
jmp 0x1400b2494
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x30]
call fcn.1400046a0
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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xfff3e8e0
mov byte [rsp + 0x74], Ordinal_60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x75], xmm0
mov qword [rbp - 0x7b], rax
mov dword [rbp - 0x73], eax
mov word [rbp - 0x6f], ax
movabs rsi, 0xea1efaccfa9d7077
movabs r15, 0x66d8db9ada4e1341
movabs r14, 0xbe5cf066efd85165
movzx edx, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400b3078
movzx r10d, byte [rsp + rbx + 0x70]
mov edi, r10d
cmp r8, rbx
ja 0x1400b306f
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b2570
lea rcx, [rbx + rsi]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x41
jmp 0x1400b25b7
je 0x1400b3007
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b2f8d
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2f38
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b2f18
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b2ef5
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b2eb0
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400b3066
lea rax, [r9 + 9]
cmp r8, rax
jae 0x1400b25eb
lea edx, [r11 - 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x55
add dl, cl
jmp 0x1400b2630
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2e99
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b2e7d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400b2e61
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2e43
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b2e19
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400b2ae4
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400b2ac9
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b2aa4
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400b2a7e
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b2a6c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b2a4c
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400b2a30
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b2a13
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400b29f5
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b29c7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400b2640
mov r8, rcx
lea r9, [rcx + 3]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400b304a
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400b302e
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400b280c
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400b27f0
lea rax, [r9 + 0x40]
cmp rcx, rax
jb 0x1400b27d4
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400b2981
lea rcx, [r9 + 0x400]
cmp r8, rcx
jb 0x1400b2944
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b2921
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400b2640
mov r8, rcx
lea r9, [rcx + 0xa]
lea rax, [r9 + 0x5a]
cmp rcx, rax
ja 0x1400b28f3
lea rax, [r9 + 0x1000]
cmp rcx, rax
ja 0x1400b28d5
lea rax, [r9 + 0x2a]
cmp rcx, rax
ja 0x1400b28b8
lea rax, [r9 + 5]
cmp rcx, rax
ja 0x1400b289c
lea rax, [r9 + 0x10]
cmp rcx, rax
ja 0x1400b287c
lea rax, [r9 + 0x64]
cmp rcx, rax
ja 0x1400b286a
lea rcx, [r9 + 0x80]
cmp r8, rcx
ja 0x1400b2845
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b282a
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b2640
mov r8, rcx
lea r9, [rcx + 6]
jmp 0x1400b2640
lea edx, [r11 - 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4b
add dl, cl
jmp 0x1400b2630
lea edx, [r11 - 0x51]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x37
add dl, cl
jmp 0x1400b25c0
sub r11b, 0x3f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x47
add dl, r11b
jmp 0x1400b2545
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b2ec9
add r11b, 0x2a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x26
inc r9
dec rbx
inc rbx
jmp 0x1400b2532
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
sub dl, 0x22
jmp 0x1400b2f49
add r11b, 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 0x1400b2f72
add r11b, 0x72
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1e
jmp 0x1400b2f75
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b2fa5
sub r11b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x1a
add dl, r11b
jmp 0x1400b2fcd
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
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 0x1400b2532
add r11b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x53
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x1400b2532
lea edx, [r11 + 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2f
add dl, cl
cmp r9, 0x10
jb 0x1400b2938
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 cl, dl
lea edx, [rcx + rcx]
jmp 0x1400b2ecb
lea edx, [r11 + 0x79]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4f
add dl, cl
cmp r8, 0x40
jae 0x1400b2de2
lea rcx, [r9 + 3]
cmp r8, rcx
jbe 0x1400b2cef
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b2959
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
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2532
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x7c
add dl, r11b
jmp 0x1400b2fcd
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b2fa5
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
jmp 0x1400b2f75
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2f72
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
sub dl, 0x74
jmp 0x1400b2f49
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
dec rbx
inc rbx
jmp 0x1400b2532
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
inc r9
dec rbx
inc rbx
jmp 0x1400b2532
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b2ec9
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400b2b39
lea edx, [r11 + 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x41
add dl, cl
lea rax, [r9 + r8]
cmp rax, 8
je 0x1400b2dff
lea rax, [r9 + 0x7a]
cmp r8, rax
jbe 0x1400b2c2f
lea edx, [r11 + 0x5b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7d
jmp 0x1400b2996
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2b70
sub r11b, 0x7a
movzx eax, r10b
and al, r11b
mov ecx, 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 0x1400b2532
inc rax
cmp r8, rax
jne 0x1400b2b95
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 0x1400b2fa5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2bbe
add r11b, 0x3e
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2f72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2bd9
lea edx, [r11 + 0x2c]
movzx eax, r10b
and al, dl
sub dl, 0x34
jmp 0x1400b2f49
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400b2c07
add r11b, 8
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x38
inc r9
dec rbx
inc rbx
jmp 0x1400b2532
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b2b04
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400b2ec9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2c51
lea edx, [r11 + 0x49]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
inc dl
jmp 0x1400b2ec9
inc rax
cmp r8, rax
jne 0x1400b2c7b
add r11b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 3
dec rbx
inc rbx
jmp 0x1400b2532
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b2c9f
inc r11b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 7
jmp 0x1400b2f72
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2cc4
sub r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
jmp 0x1400b2f75
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b2998
sub r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x73
add dl, r11b
jmp 0x1400b2fcd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b2d22
add r11b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2532
inc rax
cmp r8, rax
jne 0x1400b2d46
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x58
add dl, cl
jmp 0x1400b2fa5
cmp r8, rcx
jne 0x1400b2d6b
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400b2f75
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b2d90
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5c
jmp 0x1400b2f72
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b2dbb
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x60
dec rbx
inc rbx
jmp 0x1400b2532
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b295b
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x64
jmp 0x1400b2ec9
lea edx, [r11 + 0x58]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, r10b
sub dl, 0x68
jmp 0x1400b2f51
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400b2fa5
add r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x19
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2532
add r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x65
add dl, r11b
jmp 0x1400b2fcd
lea edx, [r11 + 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x1d
add dl, cl
jmp 0x1400b2fa5
add r11b, 0x57
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x61
jmp 0x1400b2f75
lea edx, [r11 - 0x4f]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x29
jmp 0x1400b2ec9
movzx r11d, bl
lea edx, [r11 - 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x2d
add dl, cl
sub r11b, 0x1f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x27
add r10b, r11b
mov byte [rsp + rbx + 0x70], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400b2532
lea ecx, [rbx - 0x19]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x51
inc r9
dec rbx
inc rbx
jmp 0x1400b2532
lea ecx, [rbx - 7]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x31
dec rbx
inc rbx
jmp 0x1400b2532
movzx r11d, bl
lea edx, [r11 + 0xb]
movzx eax, r10b
and al, dl
sub dl, 0x4d
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x57
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x70], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400b2532
lea rax, [rbx + r15]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
add dl, 0x39
movzx r11d, bl
sub r11b, 0x43
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x2b
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x6c
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 0x1400b2532
lea rax, [rbx + r14]
and dil, al
add dil, dil
sub al, dil
lea edx, [r10 + rax]
add dl, 0x3d
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400b2532
sub r11b, 0x2d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x3b
jmp 0x1400b2530
sub r11b, 0x1b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x43
jmp 0x1400b2520
lea rdx, [rbp + 0x1478f64]
jmp 0x1400b307d
lea rdx, [rbp + 0x164ffdb]
jmp 0x1400b307d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x50]
call fcn.1400046a0
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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xd171
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs r14, 0x4a48beaec2bfd523
movabs r15, 0x9c8eb424d8be7e3b
movabs r12, 0xdeda3c0c483f7f69
movzx edx, byte [rbp + 0xf0]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
xor r11d, r11d
cmp r11, 0x23
jae 0x1400b3914
movzx r10d, byte [rbp + r11 - 0x40]
mov esi, r10d
nop word [rax + rax]
mov rdi, r8
cmp r8, r11
ja 0x1400b390b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b314e
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rsi
add rdx, rcx
add dl, 0xb
jmp 0x1400b3187
je 0x1400b38be
inc rax
cmp r8, rax
je 0x1400b3892
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b3872
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b384f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b380d
cmp r9, r11
ja 0x1400b3902
lea rcx, [r9 + 1]
lea rax, [r9 + 6]
cmp rdi, rax
jae 0x1400b31b7
lea edx, [r11 - 0x21]
movzx eax, dl
and al, r10b
add al, al
sub dl, al
sub dl, 0x19
add dl, r10b
lea r8, [r9 + 5]
jmp 0x1400b31e0
cmp rdi, rcx
je 0x1400b37f2
lea rax, [r9 + 3]
cmp rdi, rax
je 0x1400b37d2
lea r8, [r9 + 5]
cmp rdi, r8
je 0x1400b37b2
nop word [rax + rax]
lea rax, [r9 + rdi]
cmp rax, r11
jbe 0x1400b3499
mov r8, rdi
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b3479
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400b3458
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b3438
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400b341b
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b31f0
lea r8, [r9 + 9]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400b38e6
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400b32bb
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400b33a1
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400b3359
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400b31f0
lea r8, [r9 + 5]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400b332f
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b3315
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b32fb
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400b32d5
lea r8, [r9 + 2]
lea r9, [r8 + 0x10]
jmp 0x1400b31f0
lea ecx, [r11 + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x33
jmp 0x1400b3120
lea edx, [r11 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
inc r9
dec r11
inc r11
jmp 0x1400b3103
lea edx, [r11 + 0x26]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xa
jmp 0x1400b3706
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4c
jmp 0x1400b3746
lea ecx, [r11 - 0x38]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x78
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x1400b3103
lea edx, [r11 - 0x2d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x3b
add dl, cl
cmp r9, 0x1000
jb 0x1400b36e4
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x3c]
movzx esi, r11b
jmp 0x1400b3825
lea edx, [r11 + 0x47]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0xf
add dl, cl
lea rax, [r8 + r9]
cmp rax, 1
je 0x1400b372e
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400b359e
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x61
add dl, cl
cmp r8, 0x41
jae 0x1400b36f1
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400b3639
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7a
jmp 0x1400b336e
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400b3773
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r8, r9
jmp 0x1400b38a6
lea ecx, [r11 - 0x6a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x1a
dec r11
inc r11
jmp 0x1400b3103
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x46
add dl, cl
movzx esi, r11b
jmp 0x1400b3825
lea rax, [r9 + 0x1000]
cmp rdi, rax
jae 0x1400b34c2
lea ecx, [r11 + 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0xb
mov r8, rdi
jmp 0x1400b33b8
cmp rdi, rcx
jne 0x1400b34f3
lea ecx, [r11 - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x32
mov r8, rdi
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x1400b3103
lea rax, [rcx + 1]
cmp rdi, rax
jne 0x1400b3519
lea ecx, [r11 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x1c
mov r8, rdi
jmp 0x1400b3773
cmp rdi, r8
jne 0x1400b3541
lea edx, [r11 - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
mov r8, rdi
add r8, r9
jmp 0x1400b38a6
lea rax, [r9 + 3]
mov r8, rdi
cmp rdi, rax
jne 0x1400b3570
lea edx, [r11 + 0x62]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add dl, cl
add dl, r10b
dec r11
inc r11
jmp 0x1400b3103
lea rax, [r9 + 2]
cmp rdi, rax
jne 0x1400b33b8
lea edx, [r11 - 0x12]
movzx eax, r10b
and al, dl
mov ecx, 0x3f
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx esi, r11b
jmp 0x1400b3825
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b35c7
lea edx, [r11 - 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4b
add dl, cl
movzx esi, r11b
jmp 0x1400b3825
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b35ee
lea ecx, [r11 - 0x4b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0xd
add r8, r9
jmp 0x1400b38a6
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b3612
lea ecx, [r11 - 5]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
add dl, 0x23
jmp 0x1400b38a6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b33ea
lea edx, [r11 + 0x41]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x39
jmp 0x1400b3746
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b366c
lea ecx, [r11 + 0x7c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x64
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x1400b3103
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b368f
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x38
jmp 0x1400b3746
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b36b6
lea ecx, [r11 - 0x6c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0xc
add r8, r9
jmp 0x1400b38a6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b3370
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
movzx esi, r11b
jmp 0x1400b3825
mov byte [rbp + r11 - 0x40], dl
inc r11
jmp 0x1400b3103
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x3c
add cl, cl
add dl, cl
lea ecx, [r11 + 0x5b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x7d
add r10b, dl
add r10b, cl
mov byte [rbp + r11 - 0x40], r10b
add r8, r9
jmp 0x1400b38a6
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x72
movzx ebx, r11b
add dl, cl
sub bl, 0x5f
movzx eax, r10b
and al, bl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x67
add cl, bl
movzx eax, cl
mov byte [rbp + r11 - 0x40], al
inc r9
add rax, r9
sub r11, rax
lea ecx, [r11 - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x5c
add r10b, cl
mov byte [rbp + r11 - 0x40], r10b
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x1400b3103
lea ecx, [r11 + 0x3d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x55
mov r8, rdi
add r8, r9
jmp 0x1400b38a6
lea ecx, [r11 - 0x4f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x29
dec r11
inc r11
jmp 0x1400b3103
lea ecx, [r11 + 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 3
movzx esi, r11b
jmp 0x1400b3825
movzx esi, r11b
lea ecx, [rsi - 0x67]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x2f
add sil, 0x15
movzx eax, r10b
and al, sil
add al, al
sub r10b, al
add r10b, 0x6d
add r10b, sil
mov byte [rbp + r11 - 0x40], r10b
inc r9
dec r11
inc r11
jmp 0x1400b3103
lea ecx, [r11 + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x45
inc r9
dec r11
inc r11
jmp 0x1400b3103
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
sub dl, 0x5b
dec r11
inc r11
jmp 0x1400b3103
lea rax, [r11 + r15]
and sil, al
add sil, sil
sub r10b, sil
lea edx, [rax + r10]
add dl, 0x63
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400b3103
lea rax, [r11 + r12]
and sil, al
add sil, sil
sub r10b, sil
lea edx, [rax + r10]
add dl, 0x21
movzx eax, byte [rbp + r11 - 0x40]
add rax, r9
add r11, rax
inc r11
jmp 0x1400b3103
sub r11b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x5f
jmp 0x1400b30f2
lea rdx, [rbp + 0x1633344]
jmp 0x1400b3918
lea rdx, [rbp + 0xa30867]
jmp 0x1400b3918
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400046a0
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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x2d4a
mov byte [rbp - 0x16], 0xa
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb29f2262ec487502
movabs r12, 0x7d1babee9d6a490a
movabs r15, 0x17dd6728c4d95f06
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
mov r8, qword [0x1402cdf20]
mov r9, qword [0x1402cdf18]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400b4475
movzx ebx, byte [rbp + rdi - 0x18]
mov esi, ebx
cmp r8, rdi
ja 0x1400b446c
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400b39df
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
sub r11b, 0xe
jmp 0x1400b3a25
je 0x1400b4405
inc rax
cmp r8, rax
je 0x1400b43b4
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b4368
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400b430f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400b42eb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b42a8
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400b4463
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x1400b3a59
lea ecx, [r10 + 0x2a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x26
jmp 0x1400b3a80
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400b4291
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b4283
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400b4264
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400b3ff8
nop dword [rax]
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400b3fde
lea rcx, [r9 + 5]
cmp r8, rcx
je 0x1400b3fb9
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400b3f97
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400b3f7d
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400b3f61
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400b3f41
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400b3f22
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400b3f02
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400b3ed4
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400b3a90
mov r8, rcx
lea r9, [rcx + 0x64]
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400b4448
lea rax, [r9 + 0x20]
cmp rcx, rax
jb 0x1400b442d
lea rax, [r9 + 0x7a]
cmp rcx, rax
jb 0x1400b3c7e
lea rax, [r9 + 9]
cmp rcx, rax
jb 0x1400b3c64
lea rax, [r9 + 3]
cmp rcx, rax
jb 0x1400b3c45
lea rax, [r9 + 0x42]
cmp rcx, rax
jb 0x1400b3e85
lea rax, [r9 + 0xa]
cmp rcx, rax
jb 0x1400b3e26
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400b3dea
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400b3dc6
lea rax, [r9 + 1]
cmp rcx, rax
jb 0x1400b3a90
lea r8, [r9 + 2]
lea r9, [r8 + 0x28]
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400b3d9c
lea rcx, [r9 + 9]
cmp r8, rcx
ja 0x1400b3d80
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400b3d61
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400b3d41
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400b3d21
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400b3d02
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400b3cdc
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400b3cb8
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400b3c9a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400b3a90
mov r8, rcx
lea r9, [rcx + 0x3e8]
jmp 0x1400b3a90
lea edx, [r10 + 0x16]
movzx eax, dl
and al, bl
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b3a80
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x7e
jmp 0x1400b3a30
add r10b, 0xe
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x62
jmp 0x1400b39b3
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
jmp 0x1400b42c1
add r10b, 0x4c
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x14
inc r9
dec rdi
inc rdi
jmp 0x1400b39a2
add r10b, 0x48
movzx eax, bl
and al, r10b
mov ecx, 4
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
dec rdi
inc rdi
jmp 0x1400b39a2
lea edx, [r10 + 0x44]
movzx eax, bl
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b432d
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 0x1400b434c
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 0x1400b434f
lea edx, [r10 + 0x38]
movzx eax, bl
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400b438a
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
jmp 0x1400b43c9
add r10b, 0x30
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x50
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
add r10b, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
mov byte [rbp + rdi - 0x18], r11b
inc rdi
jmp 0x1400b39a2
lea edx, [r10 + 0x22]
movzx eax, dl
and al, bl
mov ecx, 9
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r9, 8
jb 0x1400b3ddd
lea ecx, [r10 - 0x34]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x28]
jmp 0x1400b42c1
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
cmp r8, 1
jae 0x1400b422b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b418e
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 - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400b4248
lea rcx, [r9 + 5]
cmp r8, rcx
jbe 0x1400b40c1
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x56
jmp 0x1400b3e40
sub r10b, 4
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b43c9
lea edx, [r10 - 0xc]
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b438a
sub r10b, 0x10
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b434f
sub r10b, 0x14
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x74
jmp 0x1400b434c
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400b432d
sub r10b, 0x1c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3c
dec rdi
inc rdi
jmp 0x1400b39a2
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 0x1400b39a2
lea ecx, [r10 - 0x24]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 4
jmp 0x1400b42c1
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400b401b
lea ecx, [r10 + 2]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xe
jmp 0x1400b3e9f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b404e
add r10b, 0x54
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x4c
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b4077
add r10b, 0x64
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b434c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b408e
lea edx, [r10 + 0x68]
mov ecx, reloc.WS2_32.dll_sendto
jmp 0x1400b431c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b3e9f
add r10b, 0x6c
movzx eax, r10b
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400b39a2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400b40e4
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x72
jmp 0x1400b42c1
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400b410d
sub r10b, 0x72
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b434c
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400b4136
sub r10b, 0x6e
movzx eax, r10b
and al, bl
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400b434f
cmp r8, rcx
jne 0x1400b4157
sub r10b, 0x66
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x36
jmp 0x1400b43c9
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400b3e40
sub r10b, 0x62
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x52
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
inc rax
cmp r8, rax
jne 0x1400b41b6
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 0x1400b434f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400b41d9
lea ecx, [r10 - 0x44]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x24
jmp 0x1400b432d
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400b4204
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
dec rdi
inc rdi
jmp 0x1400b39a2
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400b3e04
lea ecx, [r10 - 0x38]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x78
jmp 0x1400b42c1
lea edx, [r10 - 0x30]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x28
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b432d
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400b438a
lea edx, [r10 + 0x46]
movzx eax, dl
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400b438a
lea edx, [r10 + 0x3a]
mov ecx, gethostname
jmp 0x1400b431c
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
jmp 0x1400b42c1
movzx r10d, dil
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
sub r10b, 0x32
movzx eax, bl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
mov byte [rbp + rdi - 0x18], cl
inc r9
dec rdi
inc rdi
jmp 0x1400b39a2
lea edx, [rdi + 0x1e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
dec rdi
inc rdi
jmp 0x1400b39a2
movzx r10d, dil
lea edx, [r10 + 0x1a]
mov ecx, Ordinal_41
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x2e
movzx eax, bl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r11b
add cl, bl
add cl, r10b
mov byte [rbp + rdi - 0x18], cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400b39a2
movabs rax, 0xe259f0b475fb330e
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x62
movzx r10d, dil
sub r10b, 0x2a
movzx eax, bl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
add cl, cl
add cl, bl
add cl, r10b
movzx eax, cl
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400b43c9
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x46
lea edx, [rdi - 0x28]
movzx eax, bl
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, bl
add cl, dl
mov byte [rbp + rdi - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
lea rax, [rdi + r15]
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x2a
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400b39a2
add r10b, 0xa
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x46
jmp 0x1400b39a0
add r10b, 6
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x2a
jmp 0x1400b3990
lea rdx, [rbp + 0x16e9d40]
jmp 0x1400b4479
lea rdx, [rbp + 0x771242]
jmp 0x1400b4479
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400046a0
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.140002bd0
nop
mov rcx, rbx
call fcn.140002a20
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x100]
mov rcx, qword [rbp + 0xf8]
call fcn.1400069d0
mov rax, r13
mov rbx, qword [rsp + 0x208]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret