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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x10], rdx
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, r8
mov r12, qword [0x140220750]
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 + 0xe8], rax
mov word [rbp - 0x68], 0x45fb
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdi, 0x819710c40852fb07
movzx r11d, byte [rbp + 0xe8]
mov rax, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rdx, 0xe58902886fc2de19
cmp rbx, 0x23
jae 0x1400e6bc9
movzx r10d, byte [rbp + rbx - 0x68]
movzx r8d, r10b
cmp rax, rbx
ja 0x1400e6bc0
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400e607f
movabs rdx, 0x78a5001ee0c022f5
add rdx, rbx
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
add r11b, 0x4d
movabs rdx, 0xe58902886fc2de19
jmp 0x1400e60ab
je 0x1400e6b53
inc rcx
cmp rax, rcx
je 0x1400e6abb
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e6a51
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400e6a0a
movzx r8d, r10b
nop
cmp r9, rbx
ja 0x1400e6bb7
lea rcx, [r9 + 8]
cmp rax, rcx
jae 0x1400e60d9
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x51
jmp 0x1400e6110
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400e69ea
inc rcx
cmp rax, rcx
je 0x1400e69c1
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400e699e
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400e6977
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x1400e6683
nop dword [rax]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400e6662
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400e663f
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x1400e6618
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400e65fb
lea rcx, [r9 + 0x80]
cmp rax, rcx
je 0x1400e65da
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400e65b9
lea rcx, [r9 + 0x5a]
cmp rax, rcx
je 0x1400e659c
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400e657b
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400e6553
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400e6120
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x1400e6b9d
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400e6b84
lea rcx, [r9 + 9]
cmp rax, rcx
jb 0x1400e631e
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x1400e62f0
lea rcx, [r9 + 0x80]
cmp rax, rcx
jb 0x1400e62d5
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x1400e650c
lea rcx, [r9 + 0x64]
cmp rax, rcx
jb 0x1400e64c9
lea rcx, [r9 + 0x400]
cmp rax, rcx
jb 0x1400e648a
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400e6468
lea rcx, [r9 + 2]
cmp rax, rcx
jb 0x1400e6120
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x1400e6440
lea rcx, [r9 + 4]
cmp rax, rcx
ja 0x1400e641f
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x1400e6405
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x1400e63eb
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400e63ca
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x1400e63b0
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400e6389
lea rcx, [r9 + 0x400]
cmp rax, rcx
ja 0x1400e6366
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400e634c
lea rcx, [r9 + 2]
cmp rax, rcx
ja 0x1400e6120
lea rax, [r9 + 0x61]
lea r9, [rax + 6]
jmp 0x1400e6120
lea rdx, [rbx + rdi]
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
sub r11b, 0x31
jmp 0x1400e6110
movabs rdx, 0x904d108646d2b51d
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x35
movabs rdx, 0xe58902886fc2de19
jmp 0x1400e60b0
movabs rdx, 0x9f03104885526f33
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
sub r11b, 0x65
movabs rdx, 0xe58902886fc2de19
jmp 0x1400e6040
lea edx, [rbx - 0x38]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x78
jmp 0x1400e6a2c
lea edx, [rbx - 0x22]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x12
inc r9
dec rbx
inc rbx
jmp 0x1400e6022
lea r8d, [rbx - 0xc]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_46
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400e6022
lea edx, [rbx + 0xa]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x46
jmp 0x1400e6a73
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 0x1400e6a9f
lea edx, [rbx + 0x36]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x7a
jmp 0x1400e6aa2
lea edx, [rbx + 0x4c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x14
jmp 0x1400e6add
lea r8d, [rbx + 0x62]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6b12
lea edx, [rbx + 0x78]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x48
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
lea edx, [rbx - 0x51]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x37
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400e6022
lea edx, [rbx - 0x3b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x63
cmp r9, 0xa
jb 0x1400e647d
lea edx, [rbx - 0x62]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_socket
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r10b
lea r11d, [r8 + r8]
jmp 0x1400e6a2c
lea edx, [rbx - 0x25]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 3
cmp rax, 0xa
jae 0x1400e693b
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x1400e6853
lea edx, [rbx + 0x7a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x56
jmp 0x1400e649f
lea edx, [rbx - 0xf]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x69
lea rcx, [r9 + rax]
cmp rcx, 0xa
je 0x1400e695e
lea rcx, [r9 + 3]
cmp rax, rcx
jbe 0x1400e678a
lea edx, [rbx + 0x61]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x59
jmp 0x1400e64de
lea edx, [rbx - 0x6a]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1a
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
lea r8d, [rbx - 0x54]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6b12
movzx edi, bl
lea edx, [rdi - 0x3e]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x4e
jmp 0x1400e6ae0
lea r8d, [rbx - 0x28]
movzx ecx, r8b
and cl, r10b
mov edx, listen
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6aa2
lea r8d, [rbx - 0x12]
movzx ecx, r8b
and cl, r10b
mov edx, 0x3f
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6a9f
movzx edi, bl
lea edx, [rdi + 4]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x1c
jmp 0x1400e6a76
lea r8d, [rbx + 0x1a]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400e6022
lea edx, [rbx + 0x30]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x50
inc r9
dec rbx
inc rbx
jmp 0x1400e6022
lea r8d, [rbx + 0x46]
movzx ecx, r8b
and cl, r10b
mov edx, listen
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6a2c
lea rcx, [r9 + 0x40]
cmp rax, rcx
jae 0x1400e66b0
movabs rdx, 0x78a5001ee0c022f5
add rdx, rbx
movzx ecx, r10b
and cl, dl
add cl, cl
sub dl, cl
lea r11d, [r8 + rdx]
add r11b, 0x4d
jmp 0x1400e6521
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e66e1
lea edx, [rbx + 0x32]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x5e
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
inc rcx
cmp rax, rcx
jne 0x1400e6706
movzx edi, bl
lea edx, [rdi + 6]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x2a
jmp 0x1400e6ae0
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400e672c
movzx edi, bl
lea edx, [rdi - 0x3c]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x5c
jmp 0x1400e6a76
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e675c
lea r8d, [rbx - 0x52]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_33
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400e6022
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400e6521
lea r8d, [rbx - 0x7e]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_gethostname
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6a2c
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e67ad
lea edx, [rbx + 0x4b]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xd
jmp 0x1400e6a2c
inc rcx
cmp rax, rcx
jne 0x1400e67d5
lea edx, [rbx + 0x1f]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x27
dec rbx
inc rbx
jmp 0x1400e6022
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400e67f8
lea edx, [rbx - 0x23]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0xb
jmp 0x1400e6aa2
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e681e
movzx edi, bl
lea edx, [rdi - 0x39]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x71
jmp 0x1400e6ae0
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400e64de
lea edx, [rbx - 0x65]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x3d
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400e688b
lea r8d, [rbx + 0x64]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_35
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
inc rcx
cmp rax, rcx
jne 0x1400e68b7
movzx edi, bl
lea r8d, [rdi + 0x38]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_60
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6ae0
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400e68e4
movzx edi, bl
lea r8d, [rdi - 0xa]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_35
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6a76
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400e690d
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
dec rbx
inc rbx
jmp 0x1400e6022
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400e649f
lea r8d, [rbx - 0x4c]
movzx ecx, r8b
and cl, r10b
mov edx, 0xa
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400e6a2c
movzx edi, bl
lea r8d, [rdi - 0x78]
movzx ecx, r8b
and cl, r10b
movzx edx, r10b
sub dl, cl
add dl, 0x24
lea r11d, [rdx + rdx]
add r11b, r8b
jmp 0x1400e6a76
movzx edi, bl
lea edx, [rdi + 0x72]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdx - 0x1e]
jmp 0x1400e6ae0
movabs rcx, 0x6fd904767bc50d69
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x21
movzx r10d, r8b
jmp 0x1400e6b12
movabs rcx, 0x9bfb03bd37443bab
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x53
jmp 0x1400e6a9f
movabs rcx, 0xb9670341b443afd7
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x1f
dec rbx
inc rbx
jmp 0x1400e6022
movabs rcx, 0xd6d302c631432403
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x15
jmp 0x1400e6a28
movabs rcx, 0xf43f024aae42982f
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x49
movzx r10d, r8b
lea edx, [rbx - 0x6d]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 5
add dl, r10b
mov byte [rbp + rbx - 0x68], dl
inc r9
dec rbx
inc rbx
jmp 0x1400e6022
movabs rcx, 0x2061019169c1c671
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x17
movzx r10d, r8b
movzx edi, bl
add dil, 0x7d
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
sub dil, 0x6b
add dil, r11b
add dil, r10b
mov byte [rbp + rbx - 0x68], dil
movabs rdi, 0x819710c40852fb07
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400e6022
movabs rcx, 0x4c8300d82540f4b3
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
add r11b, 0x1b
movzx r10d, r8b
movzx edi, bl
add dil, 0x67
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
add dil, 0x2f
add dil, r10b
movzx ecx, dil
mov byte [rbp + rbx - 0x68], cl
inc r9
add rcx, r9
sub rbx, rcx
movabs rdi, 0x819710c40852fb07
lea r8d, [rbx + 0x5c]
movzx ecx, r8b
and cl, r10b
mov edx, 0x3e
sub dl, cl
add dl, dl
add dl, r8b
add dl, r10b
mov byte [rbp + rbx - 0x68], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
movabs rcx, 0x69ef005ca24068df
add rcx, rbx
and r10b, cl
add r10b, r10b
sub cl, r10b
lea r11d, [r8 + rcx]
sub r11b, 0x19
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400e6022
add bl, 0x49
movzx ecx, bl
and cl, r10b
add cl, cl
sub bl, cl
lea r11d, [r10 + rbx]
inc r11b
jmp 0x1400e601e
add bl, 0x5f
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
add r11b, 0x67
jmp 0x1400e6010
lea rbx, [rbp + 0x1577c34]
jmp 0x1400e6bcd
lea rbx, [rbp + 0x1179f29]
jmp 0x1400e6bcd
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe8]
lea rcx, [rbp + 0x10]
call fcn.140002620
nop
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e6be5
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004030
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe8], 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.140002600
nop
lea rcx, [rbp + 0x10]
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x27747d61
mov dword [rsp + 0x24], 0x6966644e
mov dword [rsp + 0x28], 0x637f5338
mov word [rsp + 0x2c], 0x3d6e
mov byte [rsp + 0x2e], 0x9e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xe8]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
movabs rcx, 0x391774a96eb1696a
cmp rbx, 0x23
jae 0x1400e773d
movzx r10d, byte [rsp + rbx + 0x20]
mov edi, r10d
nop
cmp r8, rbx
ja 0x1400e7734
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e6cca
add rcx, rbx
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
add dl, 0x1a
jmp 0x1400e6cf7
je 0x1400e76bc
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e7637
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e75e1
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e75be
movzx r11d, bl
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400e772b
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400e6d2c
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
jmp 0x1400e6d70
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e757a
inc rax
cmp r8, rax
je 0x1400e7555
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e753b
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e7521
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e74f7
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400e728d
nop dword [rax]
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e727f
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e7256
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e7234
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e721a
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e71fe
lea rcx, [r9 + 0x7a]
cmp r8, rcx
je 0x1400e71de
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e71c3
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400e71a5
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e717b
mov r8, rcx
lea r9, [rcx + 0x1000]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400e770b
lea rax, [r9 + 0x41]
cmp rcx, rax
jb 0x1400e76ef
lea rax, [r9 + 0x400]
cmp rcx, rax
jb 0x1400e6f56
lea rax, [r9 + 0x5a]
cmp rcx, rax
jb 0x1400e6f3a
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400e6f1d
lea rcx, [r9 + 0x2a]
cmp r8, rcx
jb 0x1400e7130
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400e70e7
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400e70aa
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x1400e7087
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e6d80
mov r8, rcx
lea r9, [rcx + 0x41]
lea rax, [r9 + 0x61]
cmp rcx, rax
ja 0x1400e7059
lea rax, [r9 + 1]
cmp rcx, rax
ja 0x1400e703b
lea rax, [r9 + 0x7a]
cmp rcx, rax
ja 0x1400e7021
lea rax, [r9 + 2]
cmp rcx, rax
ja 0x1400e7001
lea rax, [r9 + 0x41]
cmp rcx, rax
ja 0x1400e6fe1
lea rcx, [r9 + 0x400]
cmp r8, rcx
ja 0x1400e6fd3
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400e6fb1
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e6f8c
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400e6f7e
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x1400e6d80
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
jmp 0x1400e6d70
lea edx, [r11 - 0x46]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x16
add dl, cl
jmp 0x1400e6d00
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x4a
add dl, r11b
movabs rcx, 0x391774a96eb1696a
jmp 0x1400e6ca0
lea edx, [r11 - 0x70]
mov ecx, 8
jmp 0x1400e7583
sub r11b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
sub r11b, 0x18
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x58
dec rbx
inc rbx
jmp 0x1400e6c82
lea edx, [r11 + 0x14]
mov ecx, Ordinal_60
jmp 0x1400e75ee
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e761c
add r11b, 0x6c
movzx eax, r10b
and al, r11b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e761f
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x28
jmp 0x1400e7658
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x5c
add dl, r11b
jmp 0x1400e7682
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
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 0x1400e6c82
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x1400e6c82
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
cmp r9, 0x7a
jb 0x1400e709e
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x48]
jmp 0x1400e7592
lea edx, [r11 + 0x36]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x7a
add dl, cl
cmp r8, 0x400
jae 0x1400e74bb
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400e7417
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400e70bf
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
lea rax, [r9 + r8]
cmp rax, 0x2a
je 0x1400e74da
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400e736f
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
jmp 0x1400e70fc
add r11b, 0x2c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x34
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e6c82
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x68
add dl, r11b
jmp 0x1400e7682
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
jmp 0x1400e7658
sub r11b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e761f
sub r11b, 0x24
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 4
jmp 0x1400e761c
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x38
jmp 0x1400e75fb
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x6c
dec rbx
inc rbx
jmp 0x1400e6c82
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
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
lea edx, [r11 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400e7583
lea rax, [r9 + 0x3e8]
cmp r8, rax
jae 0x1400e72ad
lea edx, [r11 + 0x6a]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400e713f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e72e4
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
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 0x1400e6c82
inc rax
cmp r8, rax
jne 0x1400e730c
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e7682
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7331
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x1400e761f
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e7348
lea edx, [r11 - 0x78]
mov ecx, 0x24
jmp 0x1400e75ee
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e7148
lea edx, [r11 + 4]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x1c
jmp 0x1400e7590
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7386
lea edx, [r11 + 0x16]
mov ecx, 0x33
jmp 0x1400e7583
inc rax
cmp r8, rax
jne 0x1400e73b0
sub r11b, 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 0x1400e6c82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e73c7
lea edx, [r11 - 0x6e]
mov ecx, 1
jmp 0x1400e75ee
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e73f0
add r11b, 0x3a
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400e761f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e70fe
lea edx, [r11 + 0xe]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x62
jmp 0x1400e7658
jne 0x1400e7443
sub r11b, 0x38
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x78
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e6c82
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7466
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x10
jmp 0x1400e7658
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7489
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x74
jmp 0x1400e75fb
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e70c1
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xc
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
lea edx, [r11 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x70
add dl, cl
add dl, r10b
jmp 0x1400e75fd
lea edx, [r11 - 0x1c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, r10b
sub dl, 0x3c
jmp 0x1400e7658
add r11b, 0x26
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0xa
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e6c82
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x72
jmp 0x1400e7658
lea edx, [r11 + 2]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0xe
jmp 0x1400e75fb
add r11b, 0x5a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x76
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
lea edx, [r11 - 0x7a]
mov ecx, Ordinal_46
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rsp + rbx + 0x20], cl
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
lea ecx, [rbx + 0xa]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x46
inc r9
dec rbx
inc rbx
jmp 0x1400e6c82
movzx r11d, bl
lea edx, [r11 + 0x62]
mov ecx, reloc.WLDAP32.dll_Ordinal_41
movzx eax, r10b
and al, dl
sub cl, al
add cl, cl
add cl, r10b
add dl, cl
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x56
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x20], r10b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400e6c82
movabs rcx, 0x8fa430a206d9e1e6
add rcx, rbx
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x4a
movzx r11d, bl
add dl, cl
add r11b, 0x4e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x22
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 8
add cl, r10b
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 0x1400e6c82
movabs rcx, 0xab465dfc4c143c3e
add rcx, rbx
and dil, cl
mov eax, Ordinal_41
sub al, dil
lea edx, [rax + rax]
add dl, r10b
add dl, cl
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e6c82
add r11b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
jmp 0x1400e6c7e
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 0x1400e6c69
lea rcx, [rbp + 0x172d258]
jmp 0x1400e7742
lea rcx, [rbp + 0xe43bc2]
jmp 0x1400e7742
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140005de0
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x6b0d4d09
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, 0x4af993f24aa094f2
movabs r15, 0xcd30ba00a64129e
movabs r14, 0xe0ecbbd6dfe1bed6
movzx r10d, byte [rbp + 0xe8]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400e82ee
movzx r11d, byte [rsp + rdi + 0x70]
mov ebx, r11d
cmp r8, rdi
ja 0x1400e82e5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e7801
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rbx
imul r10, rax, 0xfffffffffffffffe
add r10, rcx
add r10, rbx
add r10b, 0x62
jmp 0x1400e783a
je 0x1400e8274
inc rax
cmp r8, rax
je 0x1400e81fd
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e81c7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e81a7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e8160
nop word [rax + rax]
cmp r9, rdi
ja 0x1400e82dc
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x1400e7872
lea ecx, [rdi - 0x26]
movzx eax, cl
and al, r11b
mov r10d, 5
sub r10b, al
add r10b, r10b
add r10b, cl
add r10b, r11b
jmp 0x1400e78d0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e8145
inc rax
cmp r8, rax
je 0x1400e8122
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e80e1
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e80c7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e80ad
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e808e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e8066
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e7d5b
nop dword [rax]
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e7d38
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400e7d14
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e7cf3
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400e7cd4
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e7cb5
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400e7c97
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e7c78
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e7c4b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e78e0
lea r8, [r9 + 0x200]
lea r9, [r8 + 3]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e82bb
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400e829e
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400e7a6e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e7a4f
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400e7bff
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e7bb7
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400e7b74
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e78e0
lea r8, [r9 + 2]
lea r9, [r8 + 0x40]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e7b47
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400e7b29
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400e7b0b
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e7aec
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e7acd
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e7aac
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e7a88
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400e78e0
lea r8, [r9 + 0x28]
lea r9, [r8 + 8]
jmp 0x1400e78e0
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e78d0
lea ecx, [rdi - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400e77d5
lea ecx, [rdi - 0x14]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x74
inc r9
dec rdi
inc rdi
jmp 0x1400e77c2
lea ecx, [rdi + 8]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x38
dec rdi
inc rdi
jmp 0x1400e77c2
lea edx, [rdi + 0x24]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80fb
lea edx, [rdi + 0x40]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e81e1
lea edx, [rdi + 0x78]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x48
add r10b, dl
jmp 0x1400e820f
lea edx, [rdi - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x1400e8236
lea edx, [rdi - 0x50]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea ecx, [rdi + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x7e
cmp r9, 0x41
jb 0x1400e801e
lea edx, [rdi + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea r10d, [rcx + rcx]
movzx ebx, dil
jmp 0x1400e817e
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
cmp r8, 0x40
jae 0x1400e802b
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400e7f66
lea edx, [rdi - 0x7c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e7b89
lea ecx, [rdi + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
lea rax, [r9 + r8]
cmp rax, 3
je 0x1400e8045
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400e7e87
lea edx, [rdi - 0x56]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e7bcc
lea edx, [rdi + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea edx, [rdi + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e8236
lea edx, [rdi + 0x54]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4c
add r10b, dl
jmp 0x1400e820f
lea edx, [rdi - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e81e1
lea edx, [rdi - 0x58]
movzx eax, r11b
and al, dl
mov ecx, 0x34
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e80fb
lea ecx, [rdi - 0x3c]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5c
dec rdi
inc rdi
jmp 0x1400e77c2
lea ecx, [rdi - 0x20]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x20
inc r9
dec rdi
inc rdi
jmp 0x1400e77c2
lea edx, [rdi - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400e817e
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1400e7d83
lea edx, [rdi - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e7c14
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7db9
lea edx, [rdi - 0x4c]
movzx eax, r11b
and al, dl
mov ecx, 0xa
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
inc rax
cmp r8, rax
jne 0x1400e7ddf
lea edx, [rdi + 0x7c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x64
add r10b, dl
jmp 0x1400e820f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e7e07
lea edx, [rdi + 0x44]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e81e1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7e2d
lea edx, [rdi + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x18
add r10b, dl
jmp 0x1400e80fb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7e57
lea ecx, [rdi + 0xc]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x54
dec rdi
inc rdi
jmp 0x1400e77c2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e7c14
lea edx, [rdi - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400e817e
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400e7eb3
lea edx, [rdi - 0x72]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400e817e
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7edd
lea ecx, [rdi + 0x56]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x5a
dec rdi
inc rdi
jmp 0x1400e77c2
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400e7f05
lea edx, [rdi + 0x1e]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e81e1
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e7f2c
lea edx, [rdi - 0x1a]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x4a
add r10b, dl
jmp 0x1400e820f
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400e7bcc
lea edx, [rdi - 0x52]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7f9c
lea edx, [rdi + 0x68]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e7fc4
lea edx, [rdi + 0x14]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e81e4
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e7fee
lea ecx, [rdi - 0x40]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x40
dec rdi
inc rdi
jmp 0x1400e77c2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400e7b89
lea edx, [rdi - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx ebx, dil
jmp 0x1400e817e
mov byte [rsp + rdi + 0x70], r10b
inc rdi
jmp 0x1400e77c2
lea edx, [rdi + 0x50]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub dl, 0x30
jmp 0x1400e80f5
lea edx, [rdi + 0x34]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, r11b
sub r10b, 0x6c
add r10b, dl
jmp 0x1400e820f
lea ecx, [rdi - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x12
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea edx, [rdi + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e820f
lea ecx, [rdi + 0x32]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5e
jmp 0x1400e81e4
lea ecx, [rdi + 0x4e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x22
jmp 0x1400e81e1
lea edx, [rdi + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx edx, dil
add dl, 0x42
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
jmp 0x1400e81e1
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6e
inc r9
dec rdi
inc rdi
jmp 0x1400e77c2
lea ecx, [rdi - 0x42]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x32
movzx ebx, dil
jmp 0x1400e817e
movzx ebx, dil
lea edx, [rbx - 0xa]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add bl, 0x5e
movzx eax, bl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, bl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e77c2
lea ecx, [rdi + 0x2e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x42
dec rdi
inc rdi
jmp 0x1400e77c2
lea edx, [rdi + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e77c2
lea rax, [rdi + r15]
and bl, al
add bl, bl
sub al, bl
lea r10d, [r11 + rax]
sub r10b, 0x52
movzx ecx, dil
add cl, 0x26
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0xa
add cl, r11b
movzx eax, cl
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
lea rax, [rdi + r14]
and bl, al
mov ecx, reloc.WS2_32.dll_send
sub cl, bl
lea r10d, [rcx + rcx]
add r10b, al
add r10b, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e77c2
sub dil, 0x46
movzx eax, r11b
and al, dil
add al, al
sub r11b, al
lea r10d, [rdi + r11]
sub r10b, 0x16
jmp 0x1400e77c0
sub dil, 0x2a
movzx eax, r11b
and al, dil
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dil
jmp 0x1400e77b0
lea rdx, [rbp + 0x1641208]
jmp 0x1400e82f3
lea rdx, [rbp + 0x84a6fa]
jmp 0x1400e82f3
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe8], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x203a2e24
mov word [rsp + 0x4c], 0x893c
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 rdi, 0xb4be745c4d1df6d
movabs rsi, 0x21e3b5d14e759e47
movabs r14, 0x387b845cd8195d21
movzx r10d, byte [rbp + 0xe8]
nop dword [rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400e8dac
movzx r11d, byte [rsp + rbx + 0x48]
mov edx, r11d
cmp r8, rbx
ja 0x1400e8da3
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e83d1
lea rcx, [rbx + rdi]
mov rax, rdx
and rax, rcx
imul r10, rax, 0xfffffffffffffffe
add r10, rdx
add r10, rcx
add r10b, 5
jmp 0x1400e840a
je 0x1400e8d3e
inc rax
cmp r8, rax
je 0x1400e8cea
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e8cb9
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8c82
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e8c5f
nop word [rax + rax]
cmp r9, rbx
ja 0x1400e8d9a
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400e8439
lea ecx, [rbx - 0xf]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x69
jmp 0x1400e8470
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e8c1f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e8bff
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8be2
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e8bba
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400e8953
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400e8934
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e890c
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e88e7
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e88c8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400e88a9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e888a
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e886b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e883e
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e8480
lea r8, [r9 + 0x1000]
lea r9, [r8 + 3]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400e8d7f
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e8d64
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e861f
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e8605
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e87f5
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e87af
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e876d
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e874a
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e8480
lea r8, [r9 + 0x7a]
lea r9, [r8 + 5]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e8721
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e8702
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e86e6
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400e86c7
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e86a5
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400e8680
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400e8658
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400e8639
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400e8480
lea r8, [r9 + 0x5a]
lea r9, [r8 + 8]
jmp 0x1400e8480
lea ecx, [rbx + 0x2f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x49
jmp 0x1400e8470
lea ecx, [rbx + 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5d
jmp 0x1400e83a5
lea edx, [rbx - 0x78]
movzx eax, r11b
and al, dl
mov ecx, 0x24
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e8c34
lea edx, [rbx - 0x52]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc r9
dec rbx
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
dec rbx
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 6]
movzx eax, r11b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
movzx edx, bl
jmp 0x1400e8c9a
lea edx, [rbx + 0x46]
movzx eax, r11b
and al, dl
mov ecx, listen
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e8cd1
lea edx, [rbx + 0x6c]
movzx eax, r11b
and al, dl
mov ecx, 6
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1400e8b89
lea edx, [rbx - 0x6e]
movzx eax, r11b
and al, dl
mov ecx, 1
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1400e8d00
lea ecx, [rbx - 0x48]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 8
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
lea ecx, [rbx - 0x69]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x21
mov byte [rsp + rbx + 0x48], r10b
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 0x43]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0x2b
add r10b, dl
cmp r9, 0x1000
jb 0x1400e8760
lea edx, [rbx + 0x6e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 4]
jmp 0x1400e8c34
lea ecx, [rbx - 0x1d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x35
cmp r8, 0x3e8
jae 0x1400e8b54
lea rax, [r9 + 1]
cmp r8, rax
jbe 0x1400e8ab4
lea ecx, [rbx - 0x16]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x66
jmp 0x1400e8786
lea ecx, [rbx + 9]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3f
lea rax, [r9 + r8]
cmp rax, 0x80
je 0x1400e8b75
lea rax, [r9 + 0x5a]
cmp r8, rax
jbe 0x1400e8a1e
lea ecx, [rbx - 7]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x31
jmp 0x1400e87c4
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e8d00
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e8b8c
lea edx, [rbx + 0x18]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e8cd1
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e8cce
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_33
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400e8392
lea edx, [rbx - 0x2a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
jmp 0x1400e8c34
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400e8976
lea ecx, [rbx + 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 5
jmp 0x1400e880a
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e89a7
lea ecx, [rbx - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x2e
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
inc rax
cmp r8, rax
jne 0x1400e89c9
lea ecx, [rbx - 0x6a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x1a
jmp 0x1400e8b8c
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e89ec
lea ecx, [rbx + 0x4a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 6
jmp 0x1400e8cce
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e880a
lea edx, [rbx - 2]
movzx eax, dl
and al, r11b
mov ecx, 7
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
add r10b, r11b
dec rbx
inc rbx
jmp 0x1400e8392
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8a41
lea ecx, [rbx - 0x2d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x3b
jmp 0x1400e8c34
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e8a6a
lea ecx, [rbx - 0x79]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x4f
dec rbx
inc rbx
jmp 0x1400e8392
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e8a8d
lea ecx, [rbx + 0x3b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x63
jmp 0x1400e8cce
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e87c4
lea ecx, [rbx - 0x11]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x77
jmp 0x1400e8b8c
jne 0x1400e8ade
lea ecx, [rbx - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x5c
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
inc rax
cmp r8, rax
jne 0x1400e8b00
lea ecx, [rbx - 0x62]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x52
jmp 0x1400e8d00
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e8b29
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x20
dec rbx
inc rbx
jmp 0x1400e8392
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e8786
lea edx, [rbx - 0x6c]
movzx eax, r11b
and al, dl
add al, al
movzx r10d, r11b
sub r10b, al
sub r10b, 0xc
add r10b, dl
jmp 0x1400e8c34
lea edx, [rbx + 0x48]
movzx eax, r11b
and al, dl
movzx ecx, r11b
sub cl, al
add cl, 4
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, bl
jmp 0x1400e8c9a
lea edx, [rbx + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
lea r10d, [rcx + rcx]
add r10b, dl
movzx edx, bl
sub dl, 0x71
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400e8d00
lea ecx, [rbx - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x3d
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
lea ecx, [rbx + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x6f
movzx edx, bl
jmp 0x1400e8c9a
lea ecx, [rbx + 0x7f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x79
dec rbx
inc rbx
jmp 0x1400e8392
lea ecx, [rbx - 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x73
movzx ecx, bl
sub cl, 0x25
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
add r11b, 3
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x1400e8392
lea ecx, [rbx + 0x3d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x55
inc r9
dec rbx
inc rbx
jmp 0x1400e8392
movzx edx, bl
lea ecx, [rdx - 0x77]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x41
sub dl, 0x4b
movzx eax, r11b
and al, dl
add al, al
sub r11b, al
add r11b, 0xd
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x48], r11b
jmp 0x1400e8cce
lea ecx, [rbx - 0x51]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
add r10b, 0x37
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400e8392
lea rcx, [rbx + r14]
and dl, cl
add dl, dl
movzx r10d, r11b
sub r10b, dl
add r10b, 0x19
add r10b, cl
lea edx, [rbx - 4]
movzx eax, r11b
and al, dl
mov ecx, select
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
mov byte [rsp + rbx + 0x48], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
lea rax, [rbx + rsi]
and dl, al
add dl, dl
sub r11b, dl
lea r10d, [rax + r11]
add r10b, 0xf
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400e8392
sub bl, 0x5f
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x67
jmp 0x1400e8390
sub bl, 0x39
movzx eax, r11b
and al, bl
add al, al
sub r11b, al
lea r10d, [rbx + r11]
sub r10b, 0x71
jmp 0x1400e8380
lea rdx, [rbp + 0x1421c84]
jmp 0x1400e8db1
lea rdx, [rbp + 0x113fbf1]
jmp 0x1400e8db1
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe8], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x3595
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0xf499688e9f7d3a89
movabs r15, 0xc6ff0ac91d7224ad
movabs r14, 0xddcc39abde77af9b
movzx r11d, byte [rbp + 0xe8]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400e996c
movzx ebx, byte [rbp + rdi - 0x40]
mov edx, ebx
cmp r8, rdi
ja 0x1400e9963
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e8e7f
lea rcx, [rdi + rsi]
mov rax, rcx
and rax, rdx
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rdx
add r11b, 0x41
jmp 0x1400e8ec5
je 0x1400e98fd
inc rax
cmp r8, rax
je 0x1400e98ab
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e9863
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e9810
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e97f1
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e97af
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400e995a
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400e8ef9
lea ecx, [r10 + 0x3d]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x55
jmp 0x1400e8f30
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e9798
inc rax
cmp r8, rax
je 0x1400e9776
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e975a
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400e9730
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400e947a
nop dword [rax]
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e9460
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e9437
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400e9415
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e93f6
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e93da
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400e93ba
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e93a0
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400e9380
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400e9356
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e8f40
lea r8, [r9 + 0x2a]
lea r9, [r8 + 1]
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e993e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400e9922
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e912e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e9114
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400e90fa
lea rax, [r9 + 3]
cmp r8, rax
jb 0x1400e930f
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e92c9
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e9292
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e926e
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400e8f40
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x40]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e9244
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400e9224
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400e920a
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e91ea
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e91ce
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e91af
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e918d
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e9164
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400e914a
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e8f40
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x2a]
jmp 0x1400e8f40
lea ecx, [r10 + 0x63]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4b
jmp 0x1400e8f30
lea ecx, [r10 + 0x51]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x37
jmp 0x1400e8ed0
add r10b, 0x3f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x47
jmp 0x1400e8e53
lea ecx, [r10 - 0x18]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x58
jmp 0x1400e97c8
sub r10b, 0x2a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e8e42
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x1400e8e42
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 0x1400e9829
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
jmp 0x1400e9847
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 0x1400e984a
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x64
jmp 0x1400e9882
add r10b, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e98c1
add r10b, 0x58
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x68
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8e42
sub r10b, 0x55
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x53
mov byte [rbp + rdi - 0x40], r11b
inc rdi
jmp 0x1400e8e42
lea ecx, [r10 - 0x67]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2f
cmp r9, 8
jb 0x1400e9285
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x34]
jmp 0x1400e97c8
lea ecx, [r10 - 0x79]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4f
cmp r8, 0x1000
jae 0x1400e96fd
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x1400e9615
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2e
jmp 0x1400e92a7
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x33
lea rax, [r8 + r9]
cmp rax, 9
je 0x1400e971a
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400e957c
lea ecx, [r10 - 0x5b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x7d
jmp 0x1400e92de
add r10b, 0x6e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 2
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8e42
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 0x1400e98c1
lea ecx, [r10 + 0x4a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 6
jmp 0x1400e9882
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
jmp 0x1400e984a
add r10b, 0x26
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xa
jmp 0x1400e9847
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
jmp 0x1400e9829
add r10b, 2
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0xe
dec rdi
inc rdi
jmp 0x1400e8e42
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
inc r9
dec rdi
inc rdi
jmp 0x1400e8e42
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x12
jmp 0x1400e97c8
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400e949d
lea ecx, [r10 - 0x77]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x41
jmp 0x1400e9324
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e94d0
add r10b, 0x7a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x56
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8e42
inc rax
cmp r8, rax
jne 0x1400e94f8
sub r10b, 0x74
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e98c1
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9523
sub r10b, 0x1a
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x4a
dec rdi
inc rdi
jmp 0x1400e8e42
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e9555
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e8e42
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e9324
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x46
jmp 0x1400e97c8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e959e
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
dec r11b
jmp 0x1400e97c8
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e95c9
sub r10b, 0x25
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 3
dec rdi
inc rdi
jmp 0x1400e8e42
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e95ee
add r10b, 0x11
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x77
jmp 0x1400e984a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e92de
lea ecx, [r10 + 0x23]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0xb
jmp 0x1400e9882
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e964c
sub r10b, 0xc
movzx eax, r10b
and al, bl
mov ecx, Ordinal_46
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 0x1400e8e42
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9674
lea edx, [r10 + 0x18]
movzx eax, dl
and al, bl
mov ecx, Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e9882
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e96a3
add r10b, 0x60
movzx eax, r10b
and al, bl
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400e8e42
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e96d1
add r10b, 0x72
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x1e
inc r9
dec rdi
inc rdi
jmp 0x1400e8e42
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e92a7
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
add r11b, bl
jmp 0x1400e97c8
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
movzx ecx, bl
sub cl, al
add cl, 0x34
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400e9829
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rcx - 0x16]
jmp 0x1400e9882
sub r10b, 0x21
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x19
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8e42
sub r10b, 0x69
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x21
jmp 0x1400e9847
add r10b, 0x73
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x25
dec rdi
inc rdi
jmp 0x1400e8e42
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x29
jmp 0x1400e97c8
movzx r10d, dil
lea ecx, [r10 + 0x2b]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x2d
add r10b, 0x1f
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x27
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400e8e42
lea ecx, [rdi + 7]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x31
dec rdi
inc rdi
jmp 0x1400e8e42
movzx r10d, dil
lea ecx, [r10 - 0xb]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
add r11b, 0x4d
add r10b, 0x31
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x57
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e8e42
movabs rax, 0xb031dbe65c6c99bf
add rax, rdi
and dl, al
add dl, dl
sub al, dl
lea r11d, [rbx + rax]
sub r11b, 0x39
movzx r10d, dil
add r10b, 0x43
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
add r10b, 0x2b
add r10b, bl
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400e98c1
lea rcx, [rdi + r15]
and dl, cl
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, 0x45
add r11b, cl
lea edx, [rdi - 0x34]
movzx eax, dl
and al, bl
mov ecx, gethostname
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 0x1400e8e42
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub bl, dl
lea r11d, [rax + rbx]
sub r11b, 0x3d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8e42
add r10b, 0x2d
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3b
jmp 0x1400e8e40
add r10b, 0x1b
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x43
jmp 0x1400e8e30
lea rdx, [rbp + 0x16353cc]
jmp 0x1400e9970
lea rdx, [rbp + 0xe08e55]
jmp 0x1400e9970
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe8], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 3
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0xadc2
mov byte [rbp - 0x16], 0x82
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r14, 0xb52b1c39110c7116
movabs r15, 0x1f8154ab33255342
movzx ebx, byte [rbp + 0xe8]
nop word [rax + rax]
mov r8, qword [0x140220a80]
mov r9, qword [0x140220a78]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ea580
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp r8, rdi
ja 0x1400ea577
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e9a30
lea rcx, [rdi + r14]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
add bl, 0x66
jmp 0x1400e9a6a
je 0x1400ea508
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ea481
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ea44e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400ea42e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400ea40b
movzx r11d, dil
nop
cmp r9, rdi
ja 0x1400ea56e
lea rax, [r9 + 0x28]
cmp r8, rax
jae 0x1400e9a9d
lea edx, [r11 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400e9ad0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ea3c6
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ea3a4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ea384
nop dword [rax]
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400ea02b
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400ea011
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400e9fec
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e9fc6
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e9faa
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e9f8a
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e9f6e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e9f52
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e9f32
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e9f04
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400e9ae0
lea r8, [r9 + 0x1000]
lea r9, [r8 + 8]
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400ea54e
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400ea532
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e9ccb
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e9caf
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400e9c91
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400e9eb7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e9e6f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e9e2f
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e9e0c
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e9ae0
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 5]
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e9de2
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400e9dc2
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400e9da4
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400e9d88
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400e9d6c
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400e9d52
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400e9d2c
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e9d03
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e9ce9
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e9ae0
lea r8, [r9 + 0x80]
lea r9, [r8 + 3]
jmp 0x1400e9ae0
lea edx, [r11 - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400e9ad0
lea edx, [r11 - 0x3a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6a
add bl, dl
jmp 0x1400e9a70
sub r11b, 0x66
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x36
add bl, r11b
jmp 0x1400e9a05
lea edx, [r11 + 0x70]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x10
jmp 0x1400ea3dd
add r11b, 0x44
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400e99f2
add r11b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e99f2
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x74
jmp 0x1400ea343
sub r11b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x40
jmp 0x1400ea466
sub r11b, 0x6c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xc
jmp 0x1400ea469
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ea4a2
add r11b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea4ca
add r11b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
sub r11b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400e99f2
lea edx, [r11 + 0x76]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x3a
add bl, dl
cmp r9, 0x3e8
jb 0x1400e9e23
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400ea3df
lea edx, [r11 + 0x4a]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 6
add bl, dl
cmp r8, 0x1000
jae 0x1400ea32d
lea rax, [r9 + 8]
cmp r8, rax
jbe 0x1400ea252
lea edx, [r11 + 0xc]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x54
jmp 0x1400e9e44
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x7a
je 0x1400ea369
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x1400ea158
lea edx, [r11 + 0x3e]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400e9e84
sub r11b, 0x2c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea4ca
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x64
add bl, dl
jmp 0x1400ea4a2
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x30
jmp 0x1400ea469
add r11b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea466
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ea343
sub r11b, 0x34
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e99f2
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400e99f2
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
jmp 0x1400ea3dd
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400ea048
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
jmp 0x1400e9ec6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ea07b
sub r11b, 0x64
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x44
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
inc rax
cmp r8, rax
jne 0x1400ea0a1
lea edx, [r11 - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ea4a2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ea0ca
add r11b, 0x20
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea469
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ea0ef
add r11b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x14
jmp 0x1400ea466
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400ea112
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
jmp 0x1400ea343
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ea13d
sub r11b, 0x5c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x7c
dec rdi
inc rdi
jmp 0x1400e99f2
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400e9ed0
lea edx, [r11 - 4]
mov ecx, select
jmp 0x1400ea3cf
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ea16f
lea edx, [r11 + 0x6a]
mov ecx, reloc.WS2_32.dll_listen
jmp 0x1400ea3cf
inc rax
cmp r8, rax
jne 0x1400ea19c
sub r11b, 0x6a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1a
inc r9
dec rdi
inc rdi
jmp 0x1400e99f2
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ea1c7
sub r11b, 0x3e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4e
dec rdi
inc rdi
jmp 0x1400e99f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ea1f0
add r11b, 0x1a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea466
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ea217
sub r11b, 0x62
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x52
add bl, r11b
jmp 0x1400ea4ca
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e9e86
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ea289
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
inc rax
cmp r8, rax
jne 0x1400ea2b1
add r11b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea4ca
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ea2d8
lea edx, [r11 - 0x70]
movzx eax, r10b
and al, dl
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400ea4a2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ea2fa
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ea343
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e9e46
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e99f2
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x38
lea ebx, [rcx + rcx]
add bl, dl
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x2a
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x18], r10b
jmp 0x1400ea466
lea edx, [r11 + 0x1c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400ea4a2
sub r11b, 0x2a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ea469
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
dec rdi
inc rdi
jmp 0x1400e99f2
lea edx, [r11 - 6]
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r10b
and al, dl
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
sub r11b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
mov byte [rbp + rdi - 0x18], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e99f2
lea ecx, [rdi + 0x76]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x3a
inc r9
dec rdi
inc rdi
jmp 0x1400e99f2
lea ecx, [rdi + 0x4a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 6
dec rdi
inc rdi
jmp 0x1400e99f2
lea edx, [rdi - 0xe]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e99f2
movabs rax, 0xf42dc58f7757179a
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea ebx, [r10 + rax]
sub bl, 0x36
movzx r11d, dil
add r11b, 0x32
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x5e
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
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 0x1400e99f2
lea rax, [rdi + r15]
and sil, al
mov ecx, Ordinal_27
sub cl, sil
lea ebx, [rcx + rcx]
add bl, al
add bl, r10b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e99f2
add r11b, 0x6e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 2
jmp 0x1400e99f0
add r11b, 0x42
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e99e0
lea rdx, [rbp + 0x15bfab0]
jmp 0x1400ea584
lea rdx, [rbp + 0xe86bc6]
jmp 0x1400ea584
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.140003ea0
mov rbx, rax
mov qword [rbp + 0xe8], 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.140002600
nop
mov rcx, rbx
call fcn.140002490
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, r13
lea rcx, str.config_path_____s_n
call fcn.140005de0
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret