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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, rdx
mov r12, rcx
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 r8, rsi
shr r8, 0x3f
add rsi, r8
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 r9, 0x8888888888888889
mov rax, r9
imul r14
lea r8, [r14 + rdx]
sar r8, 5
mov rcx, r8
shr rcx, 0x3f
add r8, rcx
mov rax, r9
imul r8
add rdx, r8
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r15, r8
sub r15, rax
imul eax, r8d, 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 + 0xe0], rax
mov word [rbp - 0x68], 0xc19b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movzx r11d, byte [rbp + 0xe0]
nop
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x14006555b
movzx r10d, byte [rbp + rbx - 0x68]
movzx edi, r10b
cmp rax, rbx
ja 0x140065552
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x140064a05
lea rdx, [rbx + 0x125e0]
mov rcx, r10
and rcx, rdx
imul r11, rcx, 0xfffffffffffffffe
add r11, r10
add r11, rdx
sub r11b, 0x20
jmp 0x140064a3e
je 0x1400654e4
inc rcx
cmp rax, rcx
je 0x140065457
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065422
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400653df
lea rcx, [r9 + 7]
cmp rax, rcx
je 0x1400653b4
movzx edi, r10b
cmp r9, rbx
ja 0x140065549
lea rcx, [r9 + 0x80]
cmp rax, rcx
jae 0x140064a78
lea r8, [rbx + 0x181b60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r8b
jmp 0x140064ab0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140065365
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140065353
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x140065335
lea rcx, [r9 + 9]
cmp rax, rcx
je 0x140065302
nop dword [rax]
lea rcx, [r9 + rax]
cmp rcx, rbx
jbe 0x140064fbe
nop dword [rax]
lea rcx, [r9 + 0x42]
cmp rax, rcx
je 0x140064f9a
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x140064f7a
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x140064f5a
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x14006508c
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x140064f39
lea rcx, [r9 + 0xa]
cmp rax, rcx
je 0x140065049
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x140064f1f
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x140064f02
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x140064ed3
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x140064ac0
lea rax, [r9 + 0x7a]
lea r9, [rax + 4]
lea rcx, [r9 + 0x20]
cmp rax, rcx
jb 0x14006552f
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jb 0x140065510
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x140064cc1
lea rcx, [r9 + 3]
cmp rax, rcx
jb 0x140064c9e
lea rcx, [r9 + 0x200]
cmp rax, rcx
jb 0x140064c7b
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x140064e78
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jb 0x140064e54
lea rcx, [r9 + 0xa]
cmp rax, rcx
jb 0x140064e19
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x140064df7
lea rcx, [r9 + 0x28]
cmp rax, rcx
jb 0x140064ac0
lea rax, [r9 + 0x400]
lea r9, [rax + 1]
lea rcx, [r9 + 9]
cmp rax, rcx
ja 0x140064dd2
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x140064db8
lea rcx, [r9 + 0x20]
cmp rax, rcx
ja 0x140064d9b
lea rcx, [r9 + 0x2a]
cmp rax, rcx
ja 0x140064d7a
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x140064d63
lea rcx, [r9 + 3]
cmp rax, rcx
ja 0x140064d49
lea rcx, [r9 + 0x200]
cmp rax, rcx
ja 0x140064d26
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x140064cfc
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x140064ce5
lea rcx, [r9 + 0xa]
cmp rax, rcx
ja 0x140064ac0
lea rax, [r9 + 0x80]
lea r9, [rax + 0x41]
jmp 0x140064ac0
lea r8, [rbx + 0x9f90a0]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, dil
sub r11b, cl
sub r11b, 0x60
add r11b, r8b
jmp 0x140064ab0
lea r8, [rbx + 0x9d44e0]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx r11d, dil
sub r11b, cl
sub r11b, 0x20
add r11b, r8b
jmp 0x140064a42
lea r8, [rbx + 0x9af920]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r8b
jmp 0x1400649d6
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x140065385
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400649c2
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
dec rbx
inc rbx
jmp 0x1400649c2
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140065403
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x14006543b
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14006543e
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x14006547b
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x1400654a4
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
mov byte [rbp + rbx - 0x68], r11b
inc rbx
jmp 0x1400649c2
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
movzx edi, bl
cmp r9, 9
jb 0x140064e0c
lea edx, [rdi + 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
add dl, r10b
lea r11d, [rdx*2 + 0x80]
jmp 0x140065388
movzx edi, bl
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400651a2
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
lea rcx, [r9 + rax]
cmp rcx, 0x42
je 0x1400652ec
lea rcx, [r9 + 0x61]
cmp rax, rcx
jbe 0x1400650d3
movzx edi, bl
lea r8d, [rdi + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x1400651a2
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x1400654a4
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x14006547b
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14006543b
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
dec rbx
inc rbx
jmp 0x1400649c2
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400649c2
movzx edi, bl
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140065388
lea rcx, [r9 + 6]
cmp rax, rcx
jae 0x140064fe5
lea rdx, [rbx + 0x125e0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x20
jmp 0x140064e94
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x140065016
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065040
lea r8d, [rbx + 0x40]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x14006547b
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x140065060
movzx edx, bl
and dl, r10b
add dl, dl
movzx r11d, bl
sub r11b, dl
add r11b, r10b
jmp 0x14006543e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x140065083
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x14006543b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400650a9
lea edx, [rbx + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140065403
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x140064e94
movzx edi, bl
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140065388
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140065100
movzx edi, bl
lea r8d, [rdi + 0x20]
movzx ecx, r8b
and cl, r10b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140065388
inc rcx
cmp rax, rcx
jne 0x140065128
lea edx, [rbx - 0x60]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x60
dec rbx
inc rbx
jmp 0x1400649c2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065152
lea r8d, [rbx + 0x60]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, r8b
add r11b, r10b
jmp 0x140065403
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x14006517c
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 0x14006543b
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x14006519f
lea edx, [rbx - 0x20]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x20
jmp 0x14006543e
movzx edi, bl
cmp rax, 0x20
jae 0x1400652d4
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x1400651d2
lea edx, [rdi - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
sub r11b, 0x40
jmp 0x140064e31
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x140065206
add dil, 0x80
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, 0x80
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
inc rcx
cmp rax, rcx
jne 0x14006522f
add dil, 0x40
movzx ecx, dil
and cl, r10b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, dil
add r11b, r10b
jmp 0x1400654a4
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x140065255
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
jmp 0x14006543e
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x14006527b
add dil, 0x80
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, 0x80
jmp 0x14006543b
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400652aa
sub dil, 0x40
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
sub r11b, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400649c2
lea rcx, [r9 + 8]
cmp rax, rcx
jne 0x140064e31
lea edx, [rdi + 0x80]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [r10 + rdx]
add r11b, 0x80
jmp 0x140065388
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
lea r11d, [r10 + rdi]
add r11b, r10b
jmp 0x140065403
lea edx, [rbx - 0x40]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdx - 0x40]
jmp 0x14006547b
lea rdx, [rbx + 0x2cc520]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
lea rdx, [rbx + 0x282da0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
jmp 0x14006547b
lea rdx, [rbx + 0x214a60]
movzx ecx, dl
and cl, r10b
jmp 0x1400653f0
lea rdx, [rbx + 0x1a6720]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx edi, bl
add dil, 0x20
movzx ecx, r10b
and cl, dil
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, dil
mov byte [rbp + rbx - 0x68], dl
inc r9
dec rbx
inc rbx
jmp 0x1400649c2
lea rdx, [rbx + 0x113820]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
dec rbx
inc rbx
jmp 0x1400649c2
lea rdx, [rbx + 0xeec60]
movzx ecx, dl
and cl, r10b
movzx r10d, dil
mov r8d, Ordinal_50
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
lea edx, [rbx - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
sub r10b, 0x20
add r10b, dl
add r10b, r11b
mov byte [rbp + rbx - 0x68], r10b
jmp 0x14006543b
lea rdx, [rbx + 0xca0a0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
add rax, r9
movzx ecx, r11b
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rbx, rdx
inc rbx
jmp 0x1400649c2
lea rdx, [rbx + 0x80920]
movzx ecx, dl
and cl, r10b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
lea r11d, [r8 + r8]
add r11b, dl
add r11b, dil
movzx r10d, dil
lea r8d, [rbx - 0x60]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx edx, r10b
sub dl, cl
sub dl, 0x60
add dl, r8b
movzx ecx, dl
mov byte [rbp + rbx - 0x68], cl
inc r9
add rcx, r9
sub rbx, rcx
lea edx, [rbx + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
add r10b, 0x80
add r10b, dl
mov byte [rbp + rbx - 0x68], r10b
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 0x1400649c2
lea rdx, [rbx + 0x371a0]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea r11d, [rdi + rdx]
sub r11b, 0x60
movzx ecx, byte [rbp + rbx - 0x68]
add rcx, r9
add rbx, rcx
inc rbx
jmp 0x1400649c2
add bl, 0x60
movzx ecx, bl
and cl, r10b
mov edx, Ordinal_50
sub dl, cl
lea r11d, [rdx + rdx]
add r11b, bl
add r11b, r10b
jmp 0x1400649c0
sub bl, 0x60
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x60
jmp 0x1400649b0
lea rbx, [rbp + 0x1457218]
jmp 0x14006555f
lea rbx, [rbp + 0x10697f8]
jmp 0x14006555f
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xe0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x140065580
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xe0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x5f6a6991
mov dword [rsp + 0x24], 0x6d6c9a60
mov dword [rsp + 0x28], 0x73877b5a
mov word [rsp + 0x2c], 0x4170
mov byte [rsp + 0x2e], 0xa4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140066121
movzx r10d, byte [rsp + rbx + 0x20]
mov edi, r10d
cmp r8, rbx
ja 0x140066118
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140065663
lea rcx, [rbx + 0x125e7]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x51
jmp 0x14006569c
je 0x1400660ad
inc rax
cmp r8, rax
je 0x14006602e
lea rax, [r9 + 4]
cmp r8, rax
je 0x140065ffe
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065fc2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065f9f
movzx r11d, bl
cmp r9, rbx
ja 0x14006610f
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x1400656c9
lea ecx, [r11 - 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edx, [r10 + rcx]
add dl, 0x5b
jmp 0x140065700
lea rax, [r9 + 1]
cmp r8, rax
je 0x140065f5e
inc rax
cmp r8, rax
je 0x140065f3c
lea rax, [r9 + 3]
cmp r8, rax
je 0x140065f20
cmp r8, rcx
je 0x140065f02
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140065c46
nop dword [rax]
lea rax, [r9 + 2]
cmp r8, rax
je 0x140065c2b
lea rax, [r9 + 5]
cmp r8, rax
je 0x140065c06
lea rax, [r9 + 9]
cmp r8, rax
je 0x140065be4
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x140065bc9
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x140065bad
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x140065b8d
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x140065b72
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140065b54
lea rax, [r9 + 1]
cmp r8, rax
je 0x140065b26
lea rax, [r9 + 4]
cmp r8, rax
je 0x140065710
lea r8, [r9 + 0x3e8]
lea r9, [r8 + 8]
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400660f3
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400660d7
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400658ff
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400658e3
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400658c7
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140065ada
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x140065a94
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140065a57
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140065a34
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x140065710
lea r8, [r9 + 0x28]
lea r9, [r8 + 1]
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140065a0a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400659ea
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400659d0
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400659b0
lea rax, [r9 + 2]
cmp r8, rax
ja 0x140065990
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006597e
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140065958
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x14006592f
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x14006591d
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x140065710
lea r8, [r9 + 6]
lea r9, [r8 + 0x1000]
jmp 0x140065710
lea edx, [r11 + 0x6d]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 5
add dl, cl
jmp 0x140065700
lea edx, [r11 - 0x61]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x59
add dl, cl
jmp 0x1400656a0
sub r11b, 0x2f
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x49
add dl, r11b
jmp 0x140065635
lea edx, [r11 - 0x68]
movzx eax, r10b
and al, dl
sub dl, 0x28
jmp 0x140065f6b
sub r11b, 0x36
movzx eax, r10b
and al, r11b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140065622
sub r11b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140065622
lea edx, [r11 + 0x2e]
movzx eax, r10b
and al, dl
sub dl, 0x42
jmp 0x140065fd3
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 0x140066013
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
jmp 0x140066016
lea edx, [r11 - 0x3c]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x5c
jmp 0x140066049
sub r11b, 0xa
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066073
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065622
sub r11b, 0x5b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x7d
mov byte [rsp + rbx + 0x20], dl
inc rbx
jmp 0x140065622
lea edx, [r11 - 0x29]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x1f
add dl, cl
cmp r9, 0x64
jb 0x140065a4b
lea edx, [r11 + 0xa]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140065f75
lea edx, [r11 + 9]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x3f
add dl, cl
cmp r8, 0x61
jae 0x140065ed0
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x140065dda
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140065a6c
lea edx, [r11 + 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x63
add dl, cl
lea rax, [r9 + r8]
cmp rax, 2
je 0x140065eea
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x140065d33
lea edx, [r11 + 0xb]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x4d
jmp 0x140065aa9
sub r11b, 0x4e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065622
sub r11b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
sub dl, 0x3c
add dl, r11b
jmp 0x140066073
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
mov ecx, 0x33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140066049
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066016
add r11b, 0x7a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x56
jmp 0x140066013
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140065fdb
sub r11b, 0x22
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x12
dec rbx
inc rbx
jmp 0x140065622
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 0x140065622
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140065f73
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140065c69
lea edx, [r11 - 0x19]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub dl, 0x51
jmp 0x140065aef
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065c9c
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x4a
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065622
inc rax
cmp r8, rax
jne 0x140065cc4
sub r11b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066073
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065ce9
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x30
jmp 0x140066016
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065d04
lea edx, [r11 - 0x14]
movzx eax, r10b
and al, dl
sub dl, 0x74
jmp 0x140065fd3
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140065af1
sub r11b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
dec rbx
inc rbx
jmp 0x140065622
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x140065d4e
lea edx, [r11 - 0x27]
movzx eax, r10b
and al, dl
add dl, 0x11
jmp 0x140065f6b
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140065d69
lea edx, [r11 + 0x43]
movzx eax, r10b
and al, dl
add dl, 0x2b
jmp 0x140065fd3
lea rax, [rcx + 1]
cmp r8, rax
jne 0x140065d8e
add r11b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x77
jmp 0x140066013
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065db3
sub r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x19
jmp 0x140066016
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140065aab
lea edx, [r11 - 0x53]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add dl, 0x45
jmp 0x140066049
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140065e11
sub r11b, 0x34
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 0x140065622
inc rax
cmp r8, rax
jne 0x140065e34
lea edx, [r11 + 0x68]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140066049
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140065e59
add r11b, 0x36
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7a
jmp 0x140066016
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140065e7d
lea edx, [r11 - 0x2e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140065fdb
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140065ea8
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 0x140065622
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140065a6e
lea edx, [r11 + 0x3c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
add cl, r10b
jmp 0x140065f73
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0xc
add cl, cl
jmp 0x140065fdb
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
add cl, cl
jmp 0x140066049
add r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
movzx edx, r10b
sub dl, al
add dl, 0x4b
add dl, r11b
jmp 0x140066073
sub r11b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x31
jmp 0x140066013
add r11b, 0x5d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x75
dec rbx
inc rbx
jmp 0x140065622
lea edx, [r11 - 0x3f]
movzx eax, r10b
and al, dl
sub dl, 0x47
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x69
add r10b, r11b
mov byte [rsp + rbx + 0x20], r10b
inc r9
dec rbx
inc rbx
jmp 0x140065622
lea ecx, [rbx + 0x57]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x61
inc r9
dec rbx
inc rbx
jmp 0x140065622
movzx r11d, bl
lea edx, [r11 - 0x45]
movzx eax, r10b
and al, dl
sub dl, 0x1d
add al, al
movzx ecx, r10b
sub cl, al
add dl, cl
sub r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x39
add r10b, r11b
add r10b, dl
mov byte [rsp + rbx + 0x20], r10b
jmp 0x140066013
lea ecx, [rbx - 0x13]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edx, [rcx + r10]
sub dl, 0x7b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140065622
lea rcx, [rbx + 0x80951]
and dil, cl
add dil, dil
movzx edx, r10b
sub dl, dil
sub dl, 0x37
movzx r11d, bl
add dl, cl
sub r11b, 0x73
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x25
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rbx + 0x20], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2c
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 0x140065622
lea rax, [rbx + 0x371b5]
and dil, al
add dil, dil
sub r10b, dil
lea edx, [rax + r10]
add dl, 0xd
movzx eax, byte [rsp + rbx + 0x20]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140065622
add r11b, 3
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x15
jmp 0x140065620
add r11b, 0x35
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x73
jmp 0x140065610
lea rcx, [rbp + 0x1457654]
jmp 0x140066126
lea rcx, [rbp + 0x1069c3b]
jmp 0x140066126
lea rcx, [rsp + 0x20]
mov r9d, r14d
mov r8d, r15d
mov edx, esi
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0xa34d8d41
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x74], xmm0
mov qword [rbp - 0x7c], rax
mov dword [rbp - 0x74], eax
mov word [rbp - 0x70], ax
mov byte [rbp - 0x6e], al
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140066ca2
movzx r11d, byte [rsp + rbx + 0x70]
mov edi, r11d
cmp r8, rbx
ja 0x140066c99
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400661c3
lea rcx, [rbx + 0x125e6]
mov rax, rcx
and rax, rdi
imul rdx, rax, 0xfffffffffffffffe
add rdx, rcx
add rdx, rdi
sub dl, 0x4a
jmp 0x1400661fc
je 0x140066c27
inc rax
cmp r8, rax
je 0x140066bd4
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066b8b
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066b35
lea rax, [r9 + 8]
cmp r8, rax
je 0x140066af0
movzx r10d, bl
cmp r9, rbx
ja 0x140066c90
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x140066229
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x12
jmp 0x140066270
lea rax, [r9 + 1]
cmp r8, rax
je 0x140066ad6
lea rax, [r9 + 4]
cmp r8, rax
je 0x140066ab6
lea rax, [r9 + 3]
cmp r8, rax
je 0x140066a96
lea rax, [r9 + 7]
cmp r8, rax
je 0x140066a7c
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066a52
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400667e3
nop dword [rax]
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400667c6
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400667a1
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x14006677b
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x14006675e
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140066742
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x140066722
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140066708
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400666e8
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400666be
lea rax, [r9 + 2]
cmp r8, rax
je 0x140066280
lea r8, [r9 + 0x64]
lea r9, [r8 + 3]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140066c70
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x140066c54
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x14006647d
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140066460
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x140066446
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x14006666c
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140066623
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400665e5
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400665c2
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140066280
lea r8, [r9 + 0x40]
lea r9, [r8 + 1]
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x140066594
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x140066574
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x14006655a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x14006653a
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x14006651e
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140066501
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400664df
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x1400664b6
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140066499
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x140066280
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x5a]
jmp 0x140066280
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x140066270
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140066200
add r10b, 0x4a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 6
jmp 0x140066195
lea edx, [r10 - 0x10]
movzx eax, r11b
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066b09
add r10b, 0x24
movzx eax, r11b
and al, r10b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140066182
add r10b, 0x58
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x68
dec rbx
inc rbx
jmp 0x140066182
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066b51
sub r10b, 0x40
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x40
jmp 0x140066b70
sub r10b, 0xc
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066b73
lea edx, [r10 + 0x28]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x18
jmp 0x140066ba6
add r10b, 0x5c
movzx eax, r11b
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066bed
sub r10b, 0x70
movzx eax, r11b
and al, r10b
mov ecx, 8
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
add r10b, 0x12
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x7e
mov byte [rsp + rbx + 0x70], dl
inc rbx
jmp 0x140066182
lea edx, [r10 + 0x46]
movzx eax, dl
and al, r11b
mov ecx, listen
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x42
jb 0x1400665d9
lea edx, [r10 - 0x5c]
movzx eax, r11b
and al, dl
mov ecx, 2
sub cl, al
add cl, cl
add cl, r11b
add cl, dl
lea edx, [rcx + rcx]
jmp 0x140066b09
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x56
cmp r8, 0x80
jae 0x140066a1b
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x140066977
lea edx, [r10 - 0x54]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400665fd
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
lea rax, [r9 + r8]
cmp rax, 0x3e8
je 0x140066a3a
lea rax, [r9 + 6]
cmp r8, rax
jbe 0x1400668ab
lea edx, [r10 - 0x32]
movzx eax, r11b
and al, dl
mov ecx, Ordinal_50
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066638
add r10b, 0x34
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x6c
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
add r10b, 0x68
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066bed
lea edx, [r10 - 0x64]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x44
jmp 0x140066ba6
sub r10b, 0x30
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066b73
add r10b, 4
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1c
jmp 0x140066b70
lea edx, [r10 + 0x38]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066b51
add r10b, 0x6c
movzx eax, r11b
and al, r10b
mov ecx, 6
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140066182
sub r10b, 0x60
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x60
inc r9
dec rbx
inc rbx
jmp 0x140066182
lea edx, [r10 - 0x2c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066b09
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140066806
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4a
jmp 0x140066684
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140066839
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006685c
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x140066ba8
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140066881
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x140066b70
lea rax, [r9 + 9]
cmp r8, rax
jne 0x140066684
lea edx, [r10 + 0x1c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x140066b09
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400668d0
lea edx, [r10 - 0x66]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x36
add dl, cl
jmp 0x140066b09
inc rax
cmp r8, rax
jne 0x140066901
add r10b, 0x66
movzx eax, r11b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
inc r9
dec rbx
inc rbx
jmp 0x140066182
lea rax, [r9 + 3]
cmp r8, rax
jne 0x14006692a
sub r10b, 0x36
movzx eax, r11b
and al, r10b
mov ecx, 0x3d
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066b70
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006694f
sub r10b, 0x6a
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x1a
jmp 0x140066b73
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140066638
lea edx, [r10 + 0x62]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
add cl, cl
add cl, r11b
jmp 0x140066ba6
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400669aa
add r10b, 0x78
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x48
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400669cd
lea edx, [r10 + 0x10]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x70
jmp 0x140066ba6
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400669f2
sub r10b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 4
jmp 0x140066b73
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400665fd
lea edx, [r10 + 0x74]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x2c
add dl, cl
jmp 0x140066b51
lea edx, [r10 + 0x70]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, r11b
sub dl, 0x10
add dl, cl
jmp 0x140066b51
lea edx, [r10 + 0x3c]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
add cl, cl
jmp 0x140066ba6
add r10b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x46
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1e
jmp 0x140066ba8
sub r10b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066b73
sub r10b, 0x26
movzx eax, r10b
and al, r11b
mov ecx, 5
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140066b70
lea edx, [r10 - 0x56]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140066b09
movzx r10d, bl
lea ecx, [r10 + 0x12]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7e
sub r10b, 0x76
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x70], cl
inc r9
dec rbx
inc rbx
jmp 0x140066182
movzx r10d, bl
lea edx, [r10 - 0x52]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
add r10b, 0x56
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x5a
add r11b, r10b
add r11b, dl
mov byte [rsp + rbx + 0x70], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140066182
lea rcx, [rbx + 0x8094a]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 6
movzx r10d, bl
add dl, cl
add r10b, 0x22
movzx eax, r10b
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
movzx eax, cl
mov byte [rsp + rbx + 0x70], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x140066bed
lea rcx, [rbx + 0x5bd7e]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
sub dl, 0x72
add dl, cl
lea ecx, [rbx + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x38
add cl, r11b
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 0x140066182
lea rcx, [rbx + 0x371b2]
and dil, cl
mov eax, reloc.WS2_32.dll_recvfrom
sub al, dil
lea edx, [rax + rax]
add dl, r11b
add dl, cl
movzx eax, byte [rsp + rbx + 0x70]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066182
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x72
jmp 0x140066180
sub r10b, 0x4e
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140066170
lea rdx, [rbp + 0x14575f8]
jmp 0x140066ca7
lea rdx, [rbp + 0x1069bde]
jmp 0x140066ca7
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x707a6e74
mov word [rsp + 0x4c], 0xa97c
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
movzx edx, byte [rbp + 0xe0]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140067847
movzx r11d, byte [rsp + rbx + 0x48]
mov edi, r11d
cmp r8, rbx
ja 0x14006783e
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140066d63
lea rcx, [rbx + 0x125e5]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x43
jmp 0x140066d90
je 0x1400677d3
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067751
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400676fe
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400676bb
movzx r10d, bl
cmp r9, rbx
ja 0x140067835
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140066dc0
lea ecx, [r10 - 0x37]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7f
jmp 0x140066e10
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400676a4
inc rax
cmp r8, rax
je 0x140067682
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067666
lea rax, [r9 + 5]
cmp r8, rax
je 0x14006764a
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067630
lea rax, [r9 + 9]
cmp r8, rax
je 0x140067606
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x140067342
nop dword [rax]
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x140067325
lea rax, [r9 + 9]
cmp r8, rax
je 0x140067300
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400672da
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400672c0
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400672a0
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067284
lea rax, [r9 + 3]
cmp r8, rax
je 0x140067267
lea rax, [r9 + 2]
cmp r8, rax
je 0x14006724b
lea rax, [r9 + 1]
cmp r8, rax
je 0x14006721d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140066e20
lea r8, [r9 + 0x28]
lea r9, [r8 + 0x5a]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x140067819
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400677fd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x140066ff2
lea rax, [r9 + 9]
cmp r8, rax
jb 0x140066fd8
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140066fbe
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400671d6
lea rax, [r9 + 5]
cmp r8, rax
jb 0x140067193
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140067158
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140067135
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140066e20
lea r8, [r9 + 0x42]
lea r9, [r8 + 1]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140067107
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400670e9
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400670ce
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400670b2
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140067092
lea rax, [r9 + 9]
cmp r8, rax
ja 0x140067076
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140067050
lea rax, [r9 + 6]
cmp r8, rax
ja 0x14006702b
lea rax, [r9 + 5]
cmp r8, rax
ja 0x14006700e
lea rax, [r9 + 4]
cmp r8, rax
ja 0x140066e20
lea r8, [r9 + 0x80]
lea r9, [r8 + 3]
jmp 0x140066e20
lea ecx, [r10 + 0x57]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x61
jmp 0x140066e10
lea ecx, [r10 - 0x73]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x25
jmp 0x140066d94
sub r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x55
jmp 0x140066d35
lea edx, [r10 + 0x48]
movzx eax, r11b
and al, dl
mov ecx, 4
sub cl, al
add cl, cl
add cl, r11b
add dl, cl
jmp 0x1400676d4
add r10b, 0x7e
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x72
inc r9
dec rbx
inc rbx
jmp 0x140066d22
sub r10b, 0x4c
movzx eax, r11b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
dec rbx
inc rbx
jmp 0x140066d22
lea edx, [r10 - 0x16]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
sub dl, 0x66
add dl, cl
jmp 0x140067717
add r10b, 0x20
movzx eax, r11b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
jmp 0x140067736
add r10b, 0x56
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x5a
jmp 0x140067739
lea edx, [r10 - 0x74]
movzx eax, r11b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r11b
jmp 0x14006776c
sub r10b, 0x3e
movzx eax, r11b
and al, r10b
add al, al
movzx edx, r11b
sub dl, al
sub dl, 0x4e
add dl, r10b
jmp 0x140067796
sub r10b, 8
movzx eax, r11b
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edx, [rcx + rcx]
add dl, r11b
add dl, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
add r10b, 0x7f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x79
mov byte [rsp + rbx + 0x48], dl
inc rbx
jmp 0x140066d22
lea ecx, [r10 - 0x4b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0xd
cmp r9, 0x40
jb 0x14006714c
lea edx, [r10 + 0x3e]
movzx eax, r11b
and al, dl
add al, al
movzx ecx, r11b
sub cl, al
add cl, dl
lea edx, [rcx*2 - 0x64]
jmp 0x1400676d4
lea ecx, [r10 - 0x15]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x6d
cmp r8, 0x20
jae 0x1400675d1
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400674f3
lea ecx, [r10 + 0x5a]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x76
jmp 0x14006716d
lea ecx, [r10 + 0x21]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 0x19
lea rax, [r9 + r8]
cmp rax, 0xa
je 0x1400675ee
lea rax, [r9 + 0x61]
cmp r8, rax
jbe 0x140067458
lea ecx, [r10 - 0x6f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 9
jmp 0x1400671a8
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
jmp 0x140067796
lea edx, [r10 + 0x22]
movzx eax, dl
and al, r11b
mov ecx, 9
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006776e
add r10b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x68
jmp 0x140067739
sub r10b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067736
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x5c
jmp 0x140067717
sub r10b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x140066d22
add r10b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x50
inc r9
dec rbx
inc rbx
jmp 0x140066d22
lea edx, [r10 + 0x66]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400676d4
lea rcx, [r9 + 6]
cmp r8, rcx
jae 0x140067365
lea ecx, [r10 - 0x1b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x43
jmp 0x1400671eb
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006739c
sub r10b, 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 + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400673bf
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xa
jmp 0x14006776e
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400673e4
sub r10b, 0x46
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x16
jmp 0x140067736
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006740a
lea edx, [r10 - 0x7c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140067717
cmp r8, rcx
jne 0x140067431
add r10b, 0x4e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x22
dec rbx
inc rbx
jmp 0x140066d22
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400671eb
lea ecx, [r10 - 0x1e]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2e
jmp 0x1400676d4
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006747b
lea ecx, [r10 + 0x5b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x7d
jmp 0x1400676d4
inc rax
cmp r8, rax
jne 0x1400674a5
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x77
dec rbx
inc rbx
jmp 0x140066d22
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400674ca
sub r10b, 0x7d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x6b
jmp 0x140067736
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400671a8
add r10b, 0x4d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1b
jmp 0x140067739
lea rax, [r9 + 1]
cmp r8, rax
jne 0x14006752a
add r10b, 0x24
movzx eax, r10b
and al, r11b
mov ecx, 2
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
inc rax
cmp r8, rax
jne 0x140067552
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140067796
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140067578
lea edx, [r10 + 0x16]
movzx eax, dl
and al, r11b
mov ecx, 0x33
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x140067717
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400675aa
sub r10b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x140066d22
lea rax, [r9 + 4]
cmp r8, rax
jne 0x14006716d
lea ecx, [r10 + 0x74]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x2c
jmp 0x1400676d4
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
add dl, r11b
jmp 0x140067717
lea edx, [r10 - 0x2e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
add cl, cl
jmp 0x14006776c
sub r10b, 0x1d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x35
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
lea ecx, [r10 + 0x4f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x29
jmp 0x14006776e
sub r10b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x5d
jmp 0x140067739
sub r10b, 0x45
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1d
jmp 0x140067736
add r10b, 0x27
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x11
dec rbx
inc rbx
jmp 0x140066d22
lea ecx, [r10 - 0x6d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 5
jmp 0x1400676d4
movzx r10d, bl
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
add dl, 7
add r10b, 0x23
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0xb
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
inc r9
dec rbx
inc rbx
jmp 0x140066d22
movzx r10d, bl
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x67
sub r10b, 0x13
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x7b
add r11b, dl
add r11b, r10b
mov byte [rsp + rbx + 0x48], r11b
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x140066d22
lea rcx, [rbx + 0x80943]
and dil, cl
add dil, dil
movzx edx, r11b
sub dl, dil
add dl, 0x2b
movzx r10d, bl
add dl, cl
sub r10b, 0x49
movzx eax, r11b
and al, r10b
add al, al
movzx ecx, r11b
sub cl, al
dec cl
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x64]
movzx eax, r11b
and al, cl
add al, al
sub r11b, al
sub r11b, 0x44
add r11b, cl
mov byte [rsp + rbx + 0x48], r11b
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 0x140066d22
lea rax, [rbx + 0x371af]
and dil, al
add dil, dil
sub r11b, dil
lea edx, [rax + r11]
add dl, 0x37
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x140066d22
sub r10b, 7
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
add dl, 0x31
jmp 0x140066d20
add r10b, 0x2f
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edx, [r10 + r11]
sub dl, 0x49
jmp 0x140066d10
lea rdx, [rbp + 0x1457524]
jmp 0x14006784c
lea rdx, [rbp + 0x1069b09]
jmp 0x14006784c
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0xd97d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movzx edx, byte [rbp + 0xe0]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x140068384
movzx r11d, byte [rbp + rbx - 0x40]
mov edi, r11d
cmp r8, rbx
ja 0x14006837b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140067903
lea rcx, [rbx + 0x125e4]
mov rax, rdi
and rax, rcx
imul rdx, rax, 0xfffffffffffffffe
add rdx, rdi
add rdx, rcx
sub dl, 0x3c
jmp 0x140067930
je 0x140068309
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068289
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068235
lea rax, [r9 + 6]
cmp r8, rax
je 0x140068213
movzx r10d, bl
cmp r9, rbx
ja 0x140068372
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140067960
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r11b
mov ecx, 0xa
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400679a0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400681d4
inc rax
cmp r8, rax
je 0x1400681b2
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068195
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068175
lea rax, [r9 + 8]
cmp r8, rax
je 0x14006814b
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x140067eaf
nop dword [rax]
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x140067e92
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x140067e6d
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x140067e47
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x140067f26
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140067e27
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x140067e0b
lea rax, [r9 + 8]
cmp r8, rax
je 0x140067df1
lea rax, [r9 + 4]
cmp r8, rax
je 0x140067dd5
lea rax, [r9 + 1]
cmp r8, rax
je 0x140067db8
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400679b0
lea r8, [r9 + 0xa]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 6]
cmp r8, rax
jb 0x140068352
lea rax, [r9 + 3]
cmp r8, rax
jb 0x140068336
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x140067b9b
lea rax, [r9 + 0x7a]
cmp r8, rax
jb 0x140067b81
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x140067b64
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140067d71
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x140067d28
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x140067ceb
lea rax, [r9 + 8]
cmp r8, rax
jb 0x140067cc8
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400679b0
lea r8, [r9 + 0x64]
lea r9, [r8 + 1]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x140067cab
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x140067c8f
lea rax, [r9 + 6]
cmp r8, rax
ja 0x140067c75
lea rax, [r9 + 3]
cmp r8, rax
ja 0x140067c59
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x140067c3d
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x140067c20
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140067bfe
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x140067bd5
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x140067bbb
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400679b0
lea r8, [r9 + 0x61]
lea r9, [r8 + 8]
jmp 0x1400679b0
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400679a0
lea ecx, [r10 + 4]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x1c
jmp 0x140067934
add r10b, 0x3c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400678d5
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
jmp 0x1400681e9
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
inc r9
dec rbx
inc rbx
jmp 0x1400678c2
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x70
dec rbx
inc rbx
jmp 0x1400678c2
lea edx, [r10 + 0x48]
movzx eax, dl
and al, r11b
mov ecx, 4
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006824e
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
jmp 0x14006826e
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 8
jmp 0x140068271
lea edx, [r10 - 0x10]
movzx eax, dl
and al, r11b
mov ecx, gethostname
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400682a4
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x1400682cf
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x140068320
sub r10b, 0x14
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x74
mov byte [rbp + rbx - 0x40], dl
inc rbx
jmp 0x1400678c2
lea edx, [r10 + 0x24]
movzx eax, dl
and al, r11b
mov ecx, 2
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r9, 0x28
jb 0x140067cdf
lea ecx, [r10 - 0x28]
movzx eax, cl
and al, r11b
mov edx, recv
sub dl, al
add dl, dl
add dl, cl
add dl, r11b
add dl, dl
jmp 0x1400681e9
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
cmp r8, 6
jae 0x140068114
lea rax, [r9 + 0x200]
cmp r8, rax
jbe 0x140068072
lea ecx, [r10 + 8]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x38
jmp 0x140067d03
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
lea rax, [r8 + r9]
cmp rax, 0x2a
je 0x140068131
lea rax, [r9 + 0x20]
cmp r8, rax
jbe 0x140067fa1
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x4c
jmp 0x140067d40
add r10b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x140068320
add r10b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x10
jmp 0x1400682cf
lea edx, [r10 - 0x58]
movzx eax, dl
and al, r11b
mov ecx, 0x34
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400682a4
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
jmp 0x140068271
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006826e
sub r10b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400678c2
sub r10b, 0x40
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x40
inc r9
dec rbx
inc rbx
jmp 0x1400678c2
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400681e9
lea rax, [r9 + 0x80]
cmp r8, rax
jae 0x140067ed5
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x3c
jmp 0x140067d86
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067efb
add r10b, 0x68
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x140068320
inc rax
cmp r8, rax
jne 0x140067f1d
lea edx, [r10 - 8]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400682a4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140067f40
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x30
jmp 0x14006824e
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140067f6f
add r10b, 0x18
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400678c2
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140067d86
sub r10b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x20
inc r9
dec rbx
inc rbx
jmp 0x1400678c2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140067fc7
lea edx, [r10 + 0x1c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x1400681e9
inc rax
cmp r8, rax
jne 0x140067ff4
sub r10b, 0x1c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x3c
inc r9
dec rbx
inc rbx
jmp 0x1400678c2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068023
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
dec rbx
inc rbx
jmp 0x1400678c2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068048
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x1c
jmp 0x140068271
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140067d40
add r10b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x140068320
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068098
sub r10b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
jmp 0x140068320
inc rax
cmp r8, rax
jne 0x1400680bc
add r10b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x18
jmp 0x140068271
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400680e5
sub r10b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x14006826e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x140067d03
add r10b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
add dl, 0x80
dec rbx
inc rbx
jmp 0x1400678c2
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x60
add dl, r11b
jmp 0x14006824e
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
add cl, cl
add dl, cl
jmp 0x1400682a7
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x24
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400678c2
add r10b, 0x64
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_35
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x140068271
lea edx, [r10 - 0x2c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
jmp 0x14006824e
add r10b, 0xc
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x54
dec rbx
inc rbx
jmp 0x1400678c2
lea ecx, [r10 + 0x7c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0x64
sub r10b, 0x44
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x24
add r10b, r11b
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400678c2
lea edx, [rbx + 0x5c]
movzx eax, dl
and al, r11b
mov ecx, 0x3e
sub cl, al
add cl, cl
add dl, cl
add dl, r11b
dec rbx
inc rbx
jmp 0x1400678c2
movzx r10d, bl
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea edx, [r11 + rcx]
sub dl, 0xc
sub r10b, 0x7c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
add r8, r9
movzx eax, dl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400678c2
lea rax, [rbx + 0x8093c]
and dil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
movzx r10d, bl
add dl, r11b
add r10b, 0x4c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x14
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx + 0x30]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
sub cl, 0x50
add cl, r11b
mov byte [rbp + rbx - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400678c2
lea rax, [rbx + 0x371ac]
and dil, al
mov ecx, Ordinal_41
sub cl, dil
lea edx, [rcx + rcx]
add dl, al
add dl, r11b
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400678c2
add r10b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edx, [r11 + r10]
sub dl, 0x2c
jmp 0x1400678c0
sub r10b, 0x54
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea edx, [rcx + rcx]
add dl, r10b
add dl, r11b
jmp 0x1400678b0
lea rdx, [rbp + 0x14574f0]
jmp 0x140068388
lea rdx, [rbp + 0x1069ad4]
jmp 0x140068388
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, recv
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x614c
mov byte [rbp - 0x16], 0x80
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movzx ebx, byte [rbp + 0xe0]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x140068f7b
movzx r10d, byte [rbp + rdi - 0x18]
mov esi, r10d
cmp r8, rdi
ja 0x140068f72
lea rax, [r9 + 1]
cmp r8, rax
jae 0x140068433
lea rcx, [rdi + 0x125eb]
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x6d
jmp 0x140068479
je 0x140068f07
inc rax
cmp r8, rax
je 0x140068eb0
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068e69
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068e14
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068df4
lea rax, [r9 + 7]
cmp r8, rax
je 0x140068daf
movzx r11d, dil
nop dword [rax]
cmp r9, rdi
ja 0x140068f69
lea rax, [r9 + 0x20]
cmp r8, rax
jae 0x1400684a9
lea ecx, [r11 + 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0xf
jmp 0x140068500
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068d98
inc rax
cmp r8, rax
je 0x140068d73
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068d57
lea rax, [r9 + 3]
cmp r8, rax
je 0x140068d3b
lea rax, [r9 + 2]
cmp r8, rax
je 0x140068d1f
lea rax, [r9 + 8]
cmp r8, rax
je 0x140068cf5
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x140068a5f
nop dword [rax]
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x140068a43
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x140068a1a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400689f4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400689da
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400689be
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400689a2
lea rax, [r9 + 4]
cmp r8, rax
je 0x140068984
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x140068964
lea rax, [r9 + 1]
cmp r8, rax
je 0x140068936
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x140068510
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x140068f4d
lea rax, [r9 + 2]
cmp r8, rax
jb 0x140068f31
lea rax, [r9 + 0x40]
cmp r8, rax
jb 0x1400686f9
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400686dd
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x1400686c1
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400688ed
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400688a3
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x140068863
lea rax, [r9 + 4]
cmp r8, rax
jb 0x140068840
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x140068510
lea r8, [r9 + 9]
lea r9, [r8 + 1]
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x140068812
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400687f2
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400687d6
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400687ba
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x14006879e
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x140068782
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x14006875c
lea rax, [r9 + 0x61]
cmp r8, rax
ja 0x140068733
lea rax, [r9 + 8]
cmp r8, rax
ja 0x140068717
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x140068510
lea r8, [r9 + 0x20]
lea r9, [r8 + 4]
jmp 0x140068510
lea edx, [r11 - 0x67]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2f
add bl, dl
jmp 0x140068500
lea edx, [r11 - 0x3d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x55
add bl, dl
jmp 0x140068480
sub r11b, 0x13
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7b
add bl, r11b
jmp 0x140068405
lea edx, [r11 + 0x38]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140068dc8
add r11b, 0x62
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400683f2
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400683f2
lea edx, [r11 - 0x4a]
movzx eax, r10b
and al, dl
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140068e2d
sub r11b, 0x20
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x140068e4e
add r11b, 0xa
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x46
jmp 0x140068e51
lea edx, [r11 + 0x34]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6c
add bl, dl
jmp 0x140068e86
add r11b, 0x5e
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x140068ec9
sub r11b, 0x78
movzx eax, r10b
and al, r11b
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
sub r11b, 0xf
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x69
mov byte [rbp + rdi - 0x18], bl
inc rdi
jmp 0x1400683f2
lea edx, [r11 + 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x43
add bl, dl
cmp r9, 0x400
jb 0x140068857
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x140068dca
lea edx, [r11 + 0x45]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x1d
add bl, dl
cmp r8, 0x80
jae 0x140068cb7
lea rax, [r9 + 0xa]
cmp r8, rax
jbe 0x140068bde
lea edx, [r11 + 0x46]
movzx eax, r10b
and al, dl
mov ecx, listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140068878
lea edx, [r11 + 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 9
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x40
je 0x140068cd6
lea rcx, [r9 + 6]
cmp r8, rcx
jbe 0x140068b38
lea edx, [r11 - 1]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 7
jmp 0x1400688b8
sub r11b, 0x56
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
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 0x1400683f2
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
jmp 0x140068ec9
lea edx, [r11 - 2]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140068e86
add r11b, 0x28
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x18
jmp 0x140068e51
add r11b, 0x52
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x3e
jmp 0x140068e4e
lea edx, [r11 + 0x7c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x64
jmp 0x140068e2d
sub r11b, 0x5a
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400683f2
sub r11b, 0x30
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400683f2
lea edx, [r11 - 6]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x140068dc8
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x140068a82
lea edx, [r11 - 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6d
jmp 0x140068902
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068ab9
sub r11b, 0x72
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068ae0
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x140068e86
lea rax, [r9 + 5]
cmp r8, rax
jne 0x140068b05
sub r11b, 0x1a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x4a
jmp 0x140068e4e
lea rax, [r9 + 6]
cmp r8, rax
jne 0x140068904
sub r11b, 0x6e
movzx eax, r10b
and al, r11b
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400683f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068b5b
lea edx, [r11 - 0x2b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x2d
jmp 0x140068dc8
inc rax
cmp r8, rax
jne 0x140068b88
sub r11b, 0x55
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x53
inc r9
dec rdi
inc rdi
jmp 0x1400683f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068bab
lea edx, [r11 + 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x61
jmp 0x140068e2d
cmp r8, rcx
jne 0x1400688ba
sub r11b, 0x7b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5d
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x140068c15
add r11b, 0x1c
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x140068c3a
lea edx, [r11 - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x78
add bl, dl
jmp 0x140068e86
lea rax, [r9 + 4]
cmp r8, rax
jne 0x140068c5f
sub r11b, 0x62
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x52
jmp 0x140068e51
lea rax, [r9 + 2]
cmp r8, rax
jne 0x140068c84
add r11b, 0x74
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2c
jmp 0x140068e4e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x14006887a
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
dec rdi
inc rdi
jmp 0x1400683f2
lea edx, [r11 + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
add bl, dl
add bl, r10b
jmp 0x140068e2f
lea edx, [r11 + 0x4e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, r10b
sub bl, 0x22
add bl, dl
jmp 0x140068e86
sub r11b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x65
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
lea edx, [r11 + 0x21]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x19
add bl, dl
jmp 0x140068e86
add r11b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xd
jmp 0x140068e51
add r11b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x33
jmp 0x140068e4e
sub r11b, 0xd
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5b
inc r9
dec rdi
inc rdi
jmp 0x1400683f2
lea edx, [r11 + 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x35
jmp 0x140068dc8
movzx r11d, dil
lea edx, [r11 + 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x17
add bl, dl
sub r11b, 0x73
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x25
add r10b, r11b
mov byte [rbp + rdi - 0x18], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400683f2
lea ecx, [rdi - 0x3b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x63
dec rdi
inc rdi
jmp 0x1400683f2
movzx r11d, dil
lea edx, [r11 - 0x11]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x77
add bl, dl
add r11b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x4b
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x18], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400683f2
lea rcx, [rdi + 0x8096d]
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
add bl, 5
add bl, cl
movzx r11d, dil
add r11b, 0x39
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
add r11b, 0x71
add r11b, r10b
movzx eax, r11b
mov byte [rbp + rdi - 0x18], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x140068ec9
lea rcx, [rdi + 0x5bd97]
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x21
add bl, cl
lea edx, [rdi + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
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 0x1400683f2
lea rax, [rdi + 0x371c1]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x47
movzx eax, byte [rbp + rdi - 0x18]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400683f2
add r11b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x5f
jmp 0x1400683f0
add r11b, 0x41
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x39
jmp 0x1400683e0
lea rdx, [rbp + 0x14579cc]
jmp 0x140068f7f
lea rdx, [rbp + 0x1069fb7]
jmp 0x140068f7f
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xe0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov rcx, r13
call fcn.140006580
mov edx, 7
mov rcx, qword [r12]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rax, r12
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret