Function at 0x1400cbd00
Capabilities:
Contain obfuscated stackstrings
Encode data using base64

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov r13, qword [0x14022c178]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r15, rax
movabs rax, 0x48d159e26af37c05
imul r15
mov r14, rdx
sar r14, 0xa
mov rax, r14
shr rax, 0x3f
add r14, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r14
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r14, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r15
lea rcx, [r15 + rdx]
sar rcx, 5
mov rax, rcx
shr rax, 0x3f
add rcx, rax
mov rax, r8
imul rcx
add rdx, rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
imul rax, rdx, 0x3c
mov r12, rcx
sub r12, rax
imul eax, ecx, 0x3c
sub r15d, eax
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x18], 0x6d8b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x16], xmm0
movups xmmword [rbp - 6], xmm0
mov byte [rbp + 0xa], al
movabs rsi, 0xf0347e8b0926529a
movabs rdx, 0x35edbf7fe73a9ca6
movzx r11d, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
movabs rcx, 0xb7036c9ab1a34b2
cmp rbx, 0x23
jae 0x1400cc993
movzx r10d, byte [rbp + rbx - 0x18]
movzx edi, r10b
cmp r8, rbx
ja 0x1400cc98a
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cbe7b
add rcx, rbx
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x22
jmp 0x1400cbea7
je 0x1400cc909
inc rax
cmp r8, rax
je 0x1400cc8b7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc84f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cc81c
movzx edi, r10b
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400cc981
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cbee7
lea rdx, [rbx + rsi]
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x36
add r11b, dl
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbf30
je 0x1400cc7bf
inc rax
cmp r8, rax
je 0x1400cc785
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cc762
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cc73b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cc6e4
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cc6d0
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cc402
nop dword [rax]
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cc3e8
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400cc3bb
lea rcx, [r9 + 0x20]
cmp r8, rcx
je 0x1400cc38c
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cc36d
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cc353
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cc339
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cc317
mov r8, rcx
lea r9, [rcx + 0x80]
lea rax, [r9 + 0x61]
cmp rcx, rax
jb 0x1400cc962
lea rax, [r9 + 6]
cmp rcx, rax
jb 0x1400cc948
lea rax, [r9 + 0x80]
cmp rcx, rax
jb 0x1400cc0f9
lea rax, [r9 + 0x10]
cmp rcx, rax
jb 0x1400cc0c6
lea rax, [r9 + 0x1000]
cmp rcx, rax
jb 0x1400cc09d
lea rax, [r9 + 5]
cmp rcx, rax
jb 0x1400cc2c8
lea rax, [r9 + 0x64]
cmp rcx, rax
jb 0x1400cc285
lea rax, [r9 + 0x2a]
cmp rcx, rax
jb 0x1400cc23b
mov r8, rax
lea r9, [rax + 5]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400cc21c
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cc1fd
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400cc1e3
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cc1c9
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x1400cc1aa
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400cc190
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cc166
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400cc134
mov r8, rax
lea r9, [rax + 0x400]
jmp 0x1400cbf40
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbf30
movabs rdx, 0x1f0d51ec91063342
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbeb0
movabs rdx, 0x82ce4593ad1c9de
add rdx, rbx
movzx eax, dl
and al, r10b
add al, al
movzx r11d, dil
sub r11b, al
sub dl, 0x12
add r11b, dl
movabs rdx, 0x35edbf7fe73a9ca6
movabs rcx, 0xb7036c9ab1a34b2
jmp 0x1400cbe50
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea ecx, [rbx + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x38
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
jmp 0x1400cc874
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc891
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 4
jmp 0x1400cc894
lea ecx, [rbx + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x48
jmp 0x1400cc709
lea edx, [rbx + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc8dc
lea edx, [rbx - 0x50]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc92b
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r9, 0x200
jb 0x1400cc680
movzx edi, bl
lea ecx, [rdi - 0x14]
movzx eax, cl
and al, r10b
mov edx, 6
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1400cc7e8
lea ecx, [rbx + 0x6e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 2
cmp r8, 3
jae 0x1400cc697
lea rcx, [r9 + 9]
cmp r8, rcx
jbe 0x1400cc5ab
lea ecx, [rbx + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1c
jmp 0x1400cc255
lea ecx, [rbx + 0xa]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x46
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x1400cc6b4
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400cc4e3
lea edx, [rbx + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc29a
movzx edi, bl
lea edx, [rdi - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc70c
lea ecx, [rbx + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x10
jmp 0x1400cc894
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
jmp 0x1400cc891
lea edx, [rbx - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc874
lea edx, [rbx + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea ecx, [rbx - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
inc r9
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea ecx, [rbx + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x1400cc7e5
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400cc434
movabs rdx, 0xb7036c9ab1a34b2
add rdx, rbx
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
jmp 0x1400cc2dd
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc457
lea ecx, [rbx + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6c
jmp 0x1400cc92b
inc rax
cmp r8, rax
jne 0x1400cc481
movzx edi, bl
lea edx, [rdi - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc70c
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cc4b9
lea edx, [rbx - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cc2dd
movzx edi, bl
lea ecx, [rdi + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400cc7e8
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc50e
movzx edi, bl
lea edx, [rdi - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc7e8
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cc536
lea edx, [rbx + 0x5e]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc891
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cc559
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x1400cc894
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc57f
movzx edi, bl
lea ecx, [rdi + 0x26]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xa
jmp 0x1400cc70c
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cc29a
lea edx, [rbx - 0x76]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc8dc
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cc5d3
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc92b
inc rax
cmp r8, rax
jne 0x1400cc5fa
lea edx, [rbx - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc8dc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cc622
lea edx, [rbx - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc891
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cc655
lea ecx, [rbx - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x40
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
cmp r8, rcx
jne 0x1400cc255
movzx edi, bl
lea edx, [rdi - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cc7e8
mov byte [rbp + rbx - 0x18], r11b
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
lea ecx, [rbx + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x30
add r11b, r10b
jmp 0x1400cc874
movzx edi, bl
lea edx, [rdi - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400cc70c
movabs rcx, 0xbe1858b910fe071e
mov eax, reloc.WS2_32.dll_socket
jmp 0x1400cc918
movabs rcx, 0x90577d9264953456
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x5a
add r11b, cl
movzx r10d, dil
movzx edi, bl
add dil, 0x66
movzx eax, r10b
and al, dil
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
add cl, cl
add cl, r10b
add cl, dil
movzx eax, cl
mov byte [rbp + rbx - 0x18], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400cc8dc
movabs rcx, 0x79770fff0e60caf2
add rcx, rbx
and r10b, cl
mov eax, Ordinal_50
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
jmp 0x1400cc894
movabs rcx, 0x4bb634d861f7f82a
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x26
jmp 0x1400cc86d
movabs rcx, 0x1df559b1b58f2562
add rcx, rbx
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_41
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
inc r9
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
movabs rcx, 0x714ec1e5f5abbfe
add rcx, rbx
and r10b, cl
mov eax, 7
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx r10d, dil
movzx edi, bl
sub dil, 0x62
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x52
add r10b, dil
mov byte [rbp + rbx - 0x18], r10b
inc r9
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
movabs rax, 0xab9335d10689166e
add rax, rbx
and r10b, al
add r10b, r10b
sub dil, r10b
lea r11d, [rax + rdi]
sub r11b, 2
dec rbx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
movabs rcx, 0x94b2c83db054ad0a
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x46
movzx r10d, dil
add r11b, cl
lea ecx, [rbx + 2]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0xe
add r10b, cl
add r10b, r11b
mov byte [rbp + rbx - 0x18], r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
movabs rcx, 0x393111f05783077a
add rcx, rbx
and r10b, cl
add r10b, r10b
movzx r11d, dil
sub r11b, r10b
sub r11b, 0x56
add r11b, cl
movzx r10d, dil
lea edx, [rbx + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + rbx - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rbx, rax
jmp 0x1400cc92b
movabs rcx, 0x2250a45d014e9e16
mov eax, 0x33
add rcx, rbx
and r10b, cl
sub al, r10b
lea r11d, [rax + rax]
add r11b, dil
add r11b, cl
movzx eax, byte [rbp + rbx - 0x18]
add rax, r9
add rbx, rax
inc rbx
movabs rdx, 0x35edbf7fe73a9ca6
jmp 0x1400cbe32
add bl, 0x7a
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x56
jmp 0x1400cbe2e
add bl, 0x16
movzx eax, bl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400cbe14
lea rbx, [rbp + 0x15b6780]
jmp 0x1400cc997
lea rbx, [rbp + 0x759c32]
jmp 0x1400cc997
lea rbx, [rbp - 0x18]
movzx edx, byte [rbp + 0xf0]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400cc9b0
mov rdx, rbx
lea rcx, [rbp + 0x10]
call fcn.140004460
nop
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
lea rdx, [rbp + 0x10]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
lea rcx, [rbp + 0x10]
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x2f7a656d
mov dword [rsp + 0x24], 0x61606a74
mov dword [rsp + 0x28], 0x7b776b32
mov word [rsp + 0x2c], 0x3564
mov byte [rsp + 0x2e], 0xa8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movzx ebx, byte [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor edi, edi
movabs rcx, 0xc4ed08cc4db7fbc9
cmp rdi, 0x23
jae 0x1400cd4ee
movzx r10d, byte [rsp + rdi + 0x20]
mov esi, r10d
nop
cmp r8, rdi
ja 0x1400cd4e5
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cca9a
add rcx, rdi
mov rax, rsi
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rsi
add rbx, rcx
sub bl, 0x7f
jmp 0x1400ccae0
je 0x1400cd474
inc rax
cmp r8, rax
je 0x1400cd3eb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd3b6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cd377
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cd357
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cd312
movzx r11d, dil
cmp r9, rdi
ja 0x1400cd4dc
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400ccb0d
lea ecx, [r11 + 0x7d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x6b
jmp 0x1400ccb30
je 0x1400cd2fb
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cd2e1
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400cd2c5
nop dword [rax]
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400cd096
nop dword [rax]
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400cd07a
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cd051
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400cd02b
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cd00f
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400ccfec
lea rax, [r9 + 0x40]
cmp r8, rax
je 0x1400ccfcc
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400ccfae
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ccf8e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400ccf60
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400ccb40
lea r8, [r9 + 0x5a]
lea r9, [r8 + 5]
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cd4c0
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cd4a4
lea rax, [r9 + 1]
cmp r8, rax
jb 0x1400ccd29
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400ccd0d
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cccf1
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400ccf17
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400ccecd
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cce8d
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cce6a
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400ccb40
lea r8, [r9 + 5]
lea r9, [r8 + 0x20]
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400cce40
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cce22
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400cce06
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400ccdea
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400ccdcb
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400ccdb1
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x1400ccd8f
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400ccd6a
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400ccd50
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400ccb40
lea r8, [r9 + 0x20]
lea r9, [r8 + 0x200]
jmp 0x1400ccb40
lea edx, [r11 + 0x23]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0xb
add bl, dl
jmp 0x1400ccb30
lea edx, [r11 - 0x6f]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 9
add bl, dl
jmp 0x1400ccae4
dec r11b
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
add bl, 7
add bl, r11b
movabs rcx, 0xc4ed08cc4db7fbc9
jmp 0x1400cca70
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
jmp 0x1400cd32b
add r11b, 0x56
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5a
inc r9
dec rdi
inc rdi
jmp 0x1400cca52
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
dec rdi
inc rdi
jmp 0x1400cca52
lea edx, [r11 + 0x32]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5e
jmp 0x1400cd390
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
add r8, r9
jmp 0x1400cd3d3
add r11b, 0xe
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x62
jmp 0x1400cd3d3
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 0x1400cd40e
sub r11b, 0x16
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x66
add bl, r11b
jmp 0x1400cd436
add r11b, 0x58
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x68
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
add r11b, 0x6b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x13
mov byte [rsp + rdi + 0x20], bl
inc rdi
jmp 0x1400cca52
lea edx, [r11 - 0x27]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x11
add bl, dl
cmp r9, 0x80
jb 0x1400cce81
lea edx, [r11 + 0x16]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x34]
jmp 0x1400cd32d
lea edx, [r11 + 0x47]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0xf
add bl, dl
cmp r8, 0x10
jae 0x1400cd28f
lea rax, [r9 + 0x80]
cmp r8, rax
jbe 0x1400cd1dd
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400ccea2
lea edx, [r11 - 0x4b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0xd
add bl, dl
lea rax, [r9 + r8]
cmp rax, 4
je 0x1400cd2aa
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400cd139
lea edx, [r11 - 0x1b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x43
jmp 0x1400ccee2
sub r11b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
add r11b, 0x5c
movzx eax, r10b
and al, r11b
mov ecx, 0x3e
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400cd436
lea edx, [r11 - 0x36]
movzx eax, r10b
and al, dl
mov ecx, 0x3d
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cd40e
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
jmp 0x1400cd3d3
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
add r8, r9
jmp 0x1400cd3d3
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 0x1400cd390
sub r11b, 0x7e
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400cca52
sub r11b, 0x10
movzx eax, r10b
and al, r11b
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400cca52
lea edx, [r11 + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cd32b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cd0b9
lea edx, [r11 - 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x7f
jmp 0x1400ccf2c
jne 0x1400cd0e9
sub r11b, 6
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd110
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
jmp 0x1400cd40e
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ccf2e
lea edx, [r11 - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cd32b
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd15c
lea edx, [r11 + 0x77]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x41
jmp 0x1400cd32b
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400cd181
add r11b, 0x51
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x37
jmp 0x1400cd3d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd1a6
lea edx, [r11 - 0x1d]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x35
add bl, dl
jmp 0x1400cd40e
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400ccee4
add r11b, 7
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x31
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd214
sub r11b, 0xc
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
inc rax
cmp r8, rax
jne 0x1400cd23a
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cd40e
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd266
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
add r8, r9
jmp 0x1400cd3d3
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ccea4
lea edx, [r11 - 0x32]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400cd390
lea edx, [r11 - 0x58]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 0x34
lea ebx, [rcx + rcx]
jmp 0x1400cd390
lea edx, [r11 + 0x3a]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cd40e
sub r11b, 0x17
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5f
jmp 0x1400cd3d3
lea edx, [r11 - 0x3b]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x63
jmp 0x1400cd390
lea edx, [r11 + 0xf]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x69
jmp 0x1400cd32b
movzx r11d, dil
lea edx, [r11 - 0x15]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6d
add bl, dl
sub r11b, 0x21
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x19
add r10b, r11b
mov byte [rsp + rdi + 0x20], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400cca52
lea ecx, [rdi - 0x39]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x71
dec rdi
inc rdi
jmp 0x1400cca52
movzx r11d, dil
lea edx, [r11 + 0x35]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x73
add bl, dl
add r11b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x17
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
add r8, r9
jmp 0x1400cd3d3
movabs rax, 0xec554f2ebb77da11
add rax, rdi
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x77
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400cca52
movabs rcx, 0x627b3d962007e27f
add rcx, rdi
and sil, cl
add sil, sil
movzx ebx, r10b
sub bl, sil
sub bl, 0x79
add bl, cl
movzx r11d, dil
add r11b, 3
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x15
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x20], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
movabs rax, 0x4ec71a64e927f35b
add rax, rdi
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x7d
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400cca52
add r11b, 0x6d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 5
jmp 0x1400cca4e
sub r11b, 0x25
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 3
jmp 0x1400cca34
lea rcx, [rbp + 0x15d2a2c]
jmp 0x1400cd4f3
lea rcx, [rbp + 0x15525f5]
jmp 0x1400cd4f3
lea rcx, [rsp + 0x20]
mov r9d, r15d
mov r8d, r12d
mov edx, r14d
call fcn.140006580
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x8b397535
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, 0x5efbde62c47f5b6d
movabs r14, 0x56dad178e87a36d5
movabs r12, 0x98e314b35f7b7ffb
movabs r15, 0x1cf39b284d7e1247
movzx ebx, byte [rbp + 0xf0]
nop
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400cdd1b
movzx r10d, byte [rsp + r11 + 0x70]
mov edx, r10d
cmp r8, r11
ja 0x1400cdd12
lea rdi, [r9 + 1]
cmp r8, rdi
jae 0x1400cd5b5
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rdx
add bl, 5
lea rcx, [rdi + 1]
jmp 0x1400cd5f0
je 0x1400cdcab
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cdc2f
lea rcx, [rdi + 1]
cmp r8, rcx
je 0x1400cdc05
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cdbeb
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cdbae
nop
cmp r9, r11
ja 0x1400cdd09
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400cd619
lea ecx, [r11 - 0xf]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x69
jmp 0x1400cd640
cmp r8, rdi
je 0x1400cdb6c
cmp r8, rcx
je 0x1400cdb4c
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400cdb32
nop dword [rax + rax]
lea rax, [r9 + r8]
cmp rax, r11
jbe 0x1400cd883
nop dword [rax]
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400cd862
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400cd83e
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cd820
lea r8, [r9 + 0x41]
lea r9, [r8 + 6]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400cdced
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400cdcd1
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400cd77a
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400cd650
lea r8, [r9 + 0x40]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cd750
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400cd732
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400cd711
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400cd6ef
lea r8, [r9 + 3]
lea r9, [r8 + 0x20]
jmp 0x1400cd650
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx edi, r11b
jmp 0x1400cdb84
lea edx, [r11 + 0x20]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
add r8, r9
jmp 0x1400cdc17
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400cdc6a
lea ecx, [r11 - 0x48]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 8
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400cd573
lea ecx, [r11 + 9]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x3f
lea rax, [r9 + r8]
cmp rax, 0x28
je 0x1400cdb17
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400cd9a3
lea ecx, [r11 - 7]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x31
cmp r8, 2
jae 0x1400cdaf7
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400cda40
lea edx, [r11 - 0x16]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x66
add bl, dl
cmp r9, 0x200
jb 0x1400cdaea
movzx edi, r11b
lea edx, [rdi + 0x6e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 4]
jmp 0x1400cdb84
lea edx, [r11 - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400cdc42
lea edx, [r11 - 0x76]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x1400cd573
movzx edi, r11b
lea edx, [rdi - 0x2a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400cdb84
lea rax, [r9 + 0x7a]
cmp r8, rax
jae 0x1400cd8a6
lea ecx, [r11 + 0x6d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 5
jmp 0x1400cd78f
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd8d8
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x2e
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400cd573
inc rax
cmp r8, rax
jne 0x1400cd8fa
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x24
jmp 0x1400cdc6a
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cd91d
lea ecx, [r11 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x1a
jmp 0x1400cdc42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cd948
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
movzx edi, r11b
jmp 0x1400cdbc6
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400cd975
lea edx, [r11 - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
dec r11
inc r11
jmp 0x1400cd573
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400cd78f
movzx edi, r11b
lea edx, [rdi - 0x4e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400cdb84
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cd9c9
movzx edi, r11b
lea ecx, [rdi - 0x2d]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x3b
jmp 0x1400cdb84
inc rax
cmp r8, rax
jne 0x1400cd9f1
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x4f
dec r11
inc r11
jmp 0x1400cd573
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cda17
lea ecx, [r11 + 0x3b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x63
add r8, r9
jmp 0x1400cdc17
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cd7bf
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
jmp 0x1400cdc42
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cda73
lea ecx, [r11 - 0x3c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x5c
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400cd573
inc rax
cmp r8, rax
jne 0x1400cda97
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
jmp 0x1400cdc42
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cdabe
lea ecx, [r11 + 0x2c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x34
add r8, r9
jmp 0x1400cdc17
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400cd7f0
movzx edi, r11b
lea edx, [rdi - 0x6c]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0xc
add bl, dl
jmp 0x1400cdb84
mov byte [rsp + r11 + 0x70], bl
inc r11
jmp 0x1400cd573
movzx edi, r11b
lea edx, [rdi + 0x48]
movzx eax, r10b
and al, dl
movzx ecx, r10b
sub cl, al
add cl, 4
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cdbc6
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400cdc42
lea ecx, [r11 - 0x19]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x51
jmp 0x1400cdc42
lea ecx, [r11 + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x79
dec r11
inc r11
jmp 0x1400cd573
movzx edi, r11b
lea ecx, [rdi - 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x73
sub dil, 0x25
movzx eax, dil
and al, r10b
add al, al
sub dil, al
add dil, 3
add dil, r10b
mov byte [rsp + r11 + 0x70], dil
inc r9
dec r11
inc r11
jmp 0x1400cd573
movzx edi, r11b
lea ecx, [rdi - 0x77]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x41
sub dil, 0x4b
movzx eax, dil
and al, r10b
add al, al
movzx ecx, bl
sub cl, al
add cl, 0xd
add cl, dil
add cl, r10b
mov byte [rsp + r11 + 0x70], cl
add r8, r9
jmp 0x1400cdc17
lea ecx, [r11 - 0x51]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
add bl, 0x37
add r8, r9
jmp 0x1400cdc17
lea rax, [r11 + r14]
and dl, al
add dl, dl
sub r10b, dl
lea ebx, [rax + r10]
add bl, 0x2d
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400cd573
lea rcx, [r11 + r12]
and dl, cl
add dl, dl
movzx ebx, r10b
sub bl, dl
add bl, 0x23
add bl, cl
lea edx, [r11 - 0x71]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, 0x17
add cl, dl
movzx eax, cl
mov byte [rsp + r11 + 0x70], al
inc r9
add rax, r9
sub r11, rax
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rsp + r11 + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400cd573
lea rax, [r11 + r15]
and dl, al
add dl, dl
sub r10b, dl
lea ebx, [rax + r10]
add bl, 0xf
movzx eax, byte [rsp + r11 + 0x70]
add rax, r9
add r11, rax
inc r11
jmp 0x1400cd573
sub r11b, 0x5f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x67
jmp 0x1400cd570
sub r11b, 0x39
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x71
jmp 0x1400cd560
lea rdx, [rbp + 0x1516cac]
jmp 0x1400cdd20
lea rdx, [rbp + 0x50c819]
jmp 0x1400cdd20
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x30]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0xf6ecc8fe
mov word [rsp + 0x4c], 0x81f6
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x4e], xmm0
mov qword [rsp + 0x5e], rax
mov dword [rsp + 0x66], eax
mov byte [rsp + 0x6a], al
movabs r14, 0x9166e06722d29416
movabs r12, 0xd7026203ae1ce46e
movabs r15, 0xb434a1356877bc42
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400ce50e
movzx r10d, byte [rsp + rbx + 0x48]
mov rdi, r10
cmp r8, rbx
ja 0x1400ce505
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cde01
lea rcx, [rbx + r14]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0x66
jmp 0x1400cde20
je 0x1400ce4af
inc rax
cmp r8, rax
je 0x1400ce455
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ce411
cmp r9, rbx
ja 0x1400ce4fc
lea rax, [r9 + 0x10]
cmp r8, rax
jae 0x1400cde4e
lea edx, [rbx - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cde90
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400ce3f2
inc rax
cmp r8, rax
je 0x1400ce3d2
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400ce39c
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400ce35f
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400ce337
nop
lea rax, [r8 + r9]
cmp rax, rbx
jbe 0x1400cdfb8
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400cdf9b
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400cdf78
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400cdea0
lea r8, [r9 + 0x41]
lea r9, [r8 + 0x64]
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400ce4dd
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400cdf17
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400cdea0
lea r8, [r9 + 0x5a]
lea r9, [r8 + 0x80]
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cdf50
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cdf31
lea r8, [r9 + 0x2a]
lea r9, [r8 + 0x200]
jmp 0x1400cdea0
lea ecx, [rbx - 0x66]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x36
jmp 0x1400cddd2
lea edx, [rbx + 0x68]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce374
lea ecx, [rbx + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x70
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
lea ecx, [rbx - 0x60]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x60
inc r9
dec rbx
inc rbx
jmp 0x1400cddc2
lea ecx, [rbx + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2c
movzx edi, bl
jmp 0x1400ce429
lea rax, [r9 + 0x400]
cmp r8, rax
jae 0x1400ce072
lea edx, [rbx + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x1400ce31e
lea rax, [r9 + 0x28]
cmp r8, rax
jbe 0x1400ce0f8
lea edx, [rbx + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
cmp r8, 0x61
jae 0x1400ce2e6
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400ce1d0
lea ecx, [rbx + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x54
cmp r9, 0x7a
jb 0x1400ce2d9
movzx edi, bl
lea ecx, [rdi - 0x3c]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_select
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea r11d, [rdx + rdx]
jmp 0x1400ce429
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce0a3
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce0cb
lea edx, [rbx - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce374
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cdfe2
lea ecx, [rbx - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7c
dec rbx
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce123
movzx edi, bl
lea edx, [rdi + 0x6a]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce429
inc rax
cmp r8, rax
jne 0x1400ce14b
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
dec rbx
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce173
lea edx, [rbx + 0x46]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce3b9
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400ce196
lea ecx, [rbx + 0x72]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x1e
jmp 0x1400ce374
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400ce019
lea edx, [rbx - 0x36]
movzx eax, dl
and al, r10b
mov ecx, 0x3d
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ce206
lea edx, [rbx + 0x38]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
inc rax
cmp r8, rax
jne 0x1400ce22d
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce374
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400ce250
lea ecx, [rbx - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x58
jmp 0x1400ce3b6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400ce27e
lea edx, [rbx + 0x40]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400ce2af
lea edx, [rbx + 0x6c]
movzx eax, dl
and al, r10b
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec rbx
inc rbx
jmp 0x1400cddc2
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400ce045
movzx edi, bl
lea ecx, [rdi - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400ce429
mov byte [rsp + rbx + 0x48], r11b
inc rbx
jmp 0x1400cddc2
lea edx, [rbx - 0x10]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x38
lea r11d, [rcx + rcx]
add r11b, dl
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x2a
add cl, r11b
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
jmp 0x1400ce3b6
lea edx, [rbx + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400ce374
lea ecx, [rbx + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
lea ecx, [rbx + 2]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xe
lea ecx, [rbx + 0x32]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x5e
add cl, r10b
movzx eax, cl
mov byte [rsp + rbx + 0x48], al
inc r9
add rax, r9
sub rbx, rax
jmp 0x1400ce471
lea edx, [rbx - 0x56]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cddc2
lea ecx, [rbx + 0x52]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x3e
dec rbx
inc rbx
jmp 0x1400cddc2
movzx edi, bl
lea edx, [rdi - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400ce429
movzx edi, bl
lea ecx, [rdi - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6e
sub dil, 0x26
movzx eax, dil
and al, r10b
mov ecx, 5
sub cl, al
add cl, cl
add cl, dil
add cl, r10b
mov byte [rsp + rbx + 0x48], cl
inc r9
dec rbx
inc rbx
jmp 0x1400cddc2
lea rcx, [rbx + r12]
movzx r10d, dil
and dil, cl
add dil, dil
movzx r11d, r10b
sub r11b, dil
sub r11b, 2
add r11b, cl
lea edx, [rbx + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
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 0x1400cddc2
lea rdx, [rbx + r15]
movzx eax, dil
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dil
add r11b, dl
movzx eax, byte [rsp + rbx + 0x48]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cddc2
add bl, 0x42
movzx eax, bl
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400cddb0
lea rdx, [rbp + 0x17b7e10]
jmp 0x1400ce513
lea rdx, [rbp + 0x10e1226]
jmp 0x1400ce513
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x50]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x68], 0x619d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs r14, 0x8767f9774e9ef230
movabs r15, 0xc2a7c531c39683b0
movabs r12, 0x9637ec65ebdcd690
movzx ebx, byte [rbp + 0xf0]
nop dword [rax + rax]
mov rax, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400cefee
movzx r10d, byte [rbp + r11 - 0x68]
mov rdi, r10
cmp rax, r11
ja 0x1400cefe5
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400ce5e1
lea rdx, [r11 + r14]
mov rcx, r10
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, r10
add rbx, rdx
sub bl, 0x50
jmp 0x1400ce627
je 0x1400cef6c
inc rcx
cmp rax, rcx
je 0x1400cef38
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400cef1e
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ceef8
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400ceed4
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cee8b
cmp r9, r11
ja 0x1400cefdc
lea rdx, [r9 + 6]
cmp rax, rdx
jae 0x1400ce656
lea r8d, [r11 - 0x10]
movzx ecx, r8b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400ce690
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400cee71
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400cee51
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cee36
cmp rax, rdx
je 0x1400cedb3
nop word [rax + rax]
lea rcx, [rax + r9]
cmp rcx, r11
jbe 0x1400cea78
nop dword [rax]
lea rcx, [r9 + 0x7a]
cmp rax, rcx
je 0x1400cea59
lea rcx, [r9 + 5]
cmp rax, rcx
je 0x1400cea3b
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400cea2d
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400cea0b
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ce9e8
lea rcx, [r9 + 0x28]
cmp rax, rcx
je 0x1400ce9ca
lea rcx, [r9 + 0x1000]
cmp rax, rcx
je 0x1400ce9a0
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ce6a0
lea rax, [r9 + 0x64]
lea r9, [rax + 0x20]
lea rcx, [r9 + 0x41]
cmp rax, rcx
jb 0x1400cefbc
lea rcx, [r9 + 6]
cmp rax, rcx
jb 0x1400cef9c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jb 0x1400ce830
lea rcx, [r9 + 0x7a]
cmp rax, rcx
jb 0x1400ce810
lea rcx, [r9 + 5]
cmp rax, rcx
jb 0x1400ce7f6
lea rcx, [r9 + 0x40]
cmp rax, rcx
jb 0x1400ce95b
lea rcx, [r9 + 0x61]
cmp rax, rcx
jb 0x1400ce933
lea rcx, [r9 + 4]
cmp rax, rcx
jb 0x1400ce6a0
lea rax, [r9 + 0x80]
lea r9, [rax + 0x28]
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400ce906
lea rcx, [r9 + 8]
cmp rax, rcx
ja 0x1400ce8e8
lea rcx, [r9 + 0x64]
cmp rax, rcx
ja 0x1400ce8da
lea rcx, [r9 + 0x41]
cmp rax, rcx
ja 0x1400ce8b6
lea rcx, [r9 + 6]
cmp rax, rcx
ja 0x1400ce895
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400ce86c
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400ce84a
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400ce6a0
lea rax, [r9 + 0x200]
lea r9, [rax + 0x40]
jmp 0x1400ce6a0
lea edx, [r11 + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x70
jmp 0x1400ce690
lea r8d, [r11 - 0x50]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400ce627
lea edx, [r11 + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x30
jmp 0x1400ce5b3
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
movzx edi, r11b
jmp 0x1400ceea7
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
inc r9
dec r11
inc r11
jmp 0x1400ce5a3
lea edx, [r11 - 0x40]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x40
dec r11
inc r11
jmp 0x1400ce5a3
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
movzx edi, r11b
jmp 0x1400ced6d
lea r8d, [r11 + 0x40]
mov edx, reloc.WLDAP32.dll_Ordinal_32
jmp 0x1400cedbc
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
add bl, r8b
jmp 0x1400cedf3
lea edx, [r11 + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
add bl, 0x80
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
lea r8d, [r11 - 0x70]
movzx ecx, r10b
and cl, r8b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
mov byte [rbp + r11 - 0x68], bl
inc r11
jmp 0x1400ce5a3
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
cmp r9, 0x64
jb 0x1400ce94e
movzx edi, r11b
lea r8d, [rdi + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
lea ebx, [rdx + rdx]
jmp 0x1400ceeaa
lea edx, [r11 - 0x60]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x60
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
lea edx, [r11 + 0x80]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
add bl, 0x80
jmp 0x1400cef54
lea r8d, [r11 + 0x20]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
add rax, r9
jmp 0x1400cef54
movzx edi, r11b
lea r8d, [rdi - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
add bl, r8b
jmp 0x1400ced6d
lea r8d, [r11 + 0x60]
mov edx, Ordinal_50
jmp 0x1400cef01
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec r11
inc r11
jmp 0x1400ce5a3
movzx edi, r11b
lea r8d, [rdi - 0x60]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
jmp 0x1400ceea7
lea rcx, [r9 + 0x1000]
cmp rax, rcx
jae 0x1400ceb09
lea r8d, [r11 + 0x30]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x50
add bl, r8b
lea rcx, [rax + r9]
cmp rcx, 0x40
je 0x1400ced96
lea rcx, [r9 + 0x2a]
cmp rax, rcx
jbe 0x1400cebcf
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
cmp rax, 0x42
jae 0x1400ced48
lea rcx, [r9 + 1]
cmp rax, rcx
jbe 0x1400cec76
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ce971
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ceb3c
lea edx, [r11 - 0x20]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x20
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ceb60
lea r8d, [r11 - 0x60]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
jmp 0x1400cedcb
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400ceb8c
lea r8d, [r11 + 0x60]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
add rax, r9
jmp 0x1400cef54
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ceba3
lea r8d, [r11 + 0x20]
mov edx, reloc.WS2_32.dll_recv
jmp 0x1400cef01
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ceaa1
movzx edi, r11b
lea r8d, [rdi - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x20
jmp 0x1400ceea7
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400cebea
movzx edi, r11b
lea r8d, [rdi - 0x30]
mov edx, Ordinal_41
jmp 0x1400cee98
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cec13
lea r8d, [r11 - 0x50]
movzx ecx, r8b
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r10b
jmp 0x1400cef54
lea rcx, [r9 + 2]
cmp rax, rcx
jne 0x1400cec3a
lea r8d, [r11 + 0x70]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x10
add bl, r8b
jmp 0x1400cedf3
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400cead5
lea r8d, [r11 - 0x30]
movzx ecx, r10b
and cl, r8b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
jne 0x1400ceca2
lea edx, [r11 - 0x40]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x40
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
inc rcx
cmp rax, rcx
jne 0x1400cecc8
lea r8d, [r11 + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
add bl, 0x80
jmp 0x1400cedcb
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400cecf4
lea r8d, [r11 + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
add rax, r9
jmp 0x1400cef54
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ced1c
movzx edi, r11b
lea r8d, [rdi - 0x60]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x60
add bl, r8b
jmp 0x1400ced6d
lea rcx, [r9 + 9]
cmp rax, rcx
jne 0x1400ce974
movzx edi, r11b
lea r8d, [rdi - 0x40]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, 0x40
jmp 0x1400ceea7
movzx edi, r11b
lea r8d, [rdi + 0x80]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, byte [rbp + r11 - 0x68]
sub bl, cl
add bl, 0x80
add bl, r8b
add bl, r10b
sub dil, 0x50
movzx ecx, dil
and cl, r10b
mov edx, Ordinal_26
sub dl, cl
add dl, dl
add dl, dil
add dl, bl
add dl, r10b
mov byte [rbp + r11 - 0x68], dl
add rax, r9
jmp 0x1400cef54
lea r8d, [r11 - 0x20]
movzx ecx, r10b
and cl, r8b
add cl, cl
movzx ebx, r10b
sub bl, cl
sub bl, byte [rbp + r11 - 0x68]
sub bl, 0x20
jmp 0x1400cedcb
lea r8d, [r11 - 0x70]
mov edx, 8
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
lea edx, [r11 + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
sub dl, 0x70
add dl, r10b
movzx ecx, dl
mov byte [rbp + r11 - 0x68], cl
inc r9
add rcx, r9
sub r11, rcx
lea r8d, [r11 + 0x40]
movzx ecx, r10b
and cl, r8b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r10b
add dl, r8b
mov byte [rbp + r11 - 0x68], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
lea edx, [r11 + 0x30]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x50
jmp 0x1400cef54
lea edx, [r11 + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x70
dec r11
inc r11
jmp 0x1400ce5a3
movzx edi, r11b
lea edx, [rdi + 0x50]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x30
jmp 0x1400ceeaa
movzx edi, r11b
lea r8d, [rdi - 0x70]
mov edx, 8
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
add dil, 0x50
movzx ecx, dil
and cl, r10b
add cl, cl
sub dil, cl
sub dil, 0x30
add dil, r10b
mov byte [rbp + r11 - 0x68], dil
inc r9
dec r11
inc r11
jmp 0x1400ce5a3
lea edx, [r11 + 0x30]
movzx ecx, r10b
and cl, dl
add cl, cl
sub r10b, cl
lea ebx, [rdx + r10]
sub bl, 0x50
inc r9
dec r11
inc r11
jmp 0x1400ce5a3
lea r8d, [r11 - 0x30]
mov edx, Ordinal_41
movzx ecx, r10b
and cl, r8b
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r8b
dec r11
inc r11
jmp 0x1400ce5a3
lea edx, [r11 + 0x10]
movzx ecx, dl
and cl, r10b
add cl, cl
sub dl, cl
lea ebx, [r10 + rdx]
sub bl, 0x70
add rax, r9
jmp 0x1400cef54
lea rdx, [r11 + r15]
movzx ecx, dl
and cl, dil
mov r8d, Ordinal_26
sub r8b, cl
lea ebx, [r8 + r8]
add bl, dl
add bl, dil
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r11, rdx
inc r11
jmp 0x1400ce5a3
lea rdx, [r11 + r12]
movzx ecx, dl
and cl, dil
mov r8d, 8
sub r8b, cl
lea ebx, [r8 + r8]
add bl, dl
add bl, dil
movzx ecx, byte [rbp + r11 - 0x68]
add rcx, r9
add r11, rcx
inc r11
jmp 0x1400ce5a3
sub r11b, 0x10
movzx ecx, r11b
and cl, r10b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r11b
add bl, r10b
jmp 0x1400ce5a0
sub r11b, 0x70
movzx eax, r10b
and al, r11b
mov ecx, 8
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400ce590
lea rdx, [rbp + 0x14ab7d8]
jmp 0x1400ceff2
lea rdx, [rbp + 0x129aa08]
jmp 0x1400ceff2
lea rdx, [rbp - 0x68]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x610c
mov byte [rbp - 0x3e], 0x40
xorps xmm0, xmm0
movups xmmword [rbp - 0x3d], xmm0
movups xmmword [rbp - 0x2d], xmm0
movabs rsi, 0x48fac772a8333d4b
movabs r15, 0xfedb74229966ad0d
movabs r14, 0xdaf05657f899b7e1
movzx r11d, byte [rbp + 0xf0]
nop word [rax + rax]
mov r8, qword [0x14022c4b8]
mov r9, qword [0x14022c4b0]
nop
xor ebx, ebx
cmp rbx, 0x23
jae 0x1400cf984
movzx r10d, byte [rbp + rbx - 0x40]
mov rdi, r10
cmp r8, rbx
ja 0x1400cf97b
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400cf0c1
lea rcx, [rbx + rsi]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
sub r11b, 0xd
jmp 0x1400cf0fb
je 0x1400cf92e
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf8ad
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf87c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400cf842
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cf800
nop dword [rax + rax]
cmp r9, rbx
ja 0x1400cf972
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400cf12b
lea r11d, [rbx + 0x27]
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x11
add r11b, r10b
jmp 0x1400cf160
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400cf7e6
inc rax
cmp r8, rax
je 0x1400cf7c3
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400cf7a6
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400cf78c
nop
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x1400cf471
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400cf44f
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400cf42a
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400cf40b
lea rax, [r9 + 8]
cmp r8, rax
je 0x1400cf3f1
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400cf3d7
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400cf170
mov r8, rax
lea r9, [rax + 0x2a]
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400cf957
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400cf28b
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400cf271
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400cf394
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400cf34e
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400cf170
mov r8, rax
lea r9, [rax + 4]
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400cf321
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400cf305
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400cf2ea
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400cf2c9
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400cf2a5
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400cf170
mov r8, rax
lea r9, [rax + 9]
jmp 0x1400cf170
lea ecx, [rbx - 0x47]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xf
jmp 0x1400cf160
lea ecx, [rbx - 0x73]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x25
jmp 0x1400cf092
lea ecx, [rbx - 0x5e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x6e
inc r9
dec rbx
inc rbx
jmp 0x1400cf082
lea ecx, [rbx + 0xc]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x54
dec rbx
inc rbx
jmp 0x1400cf082
lea ecx, [rbx - 0x20]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x20
jmp 0x1400cf891
lea edx, [rbx - 0x4c]
movzx eax, r10b
and al, dl
mov ecx, 0xa
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400cf8c8
lea edx, [rbx - 0x78]
movzx eax, r10b
and al, dl
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf082
lea edx, [rbx + 0x7b]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x5d
add r11b, dl
cmp r9, 3
jb 0x1400cf73b
movzx edi, bl
lea edx, [rdi - 0x1e]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea r11d, [rcx*2 - 0x5c]
jmp 0x1400cf818
lea ecx, [rbx - 0x1b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x43
cmp r8, 0x5a
jae 0x1400cf748
lea rax, [r9 + 9]
cmp r8, rax
jbe 0x1400cf63d
lea ecx, [rbx + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2a
jmp 0x1400cf367
lea ecx, [rbx + 0x54]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4c
jmp 0x1400cf8f1
lea ecx, [rbx - 0x42]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x32
jmp 0x1400cf8cb
lea edx, [rbx - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cf891
lea edx, [rbx + 0x66]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400cf082
lea edx, [rbx + 0x3a]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1400cf818
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400cf4c6
lea ecx, [rbx + 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0xd
lea rax, [r9 + r8]
cmp rax, 0x1000
je 0x1400cf76e
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400cf5a1
lea ecx, [rbx - 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x19
jmp 0x1400cf3a9
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf4f7
lea ecx, [rbx + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x22
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf082
inc rax
cmp r8, rax
jne 0x1400cf519
lea ecx, [rbx + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
jmp 0x1400cf8cb
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf544
lea edx, [rbx + 0x3c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
movzx edi, bl
jmp 0x1400cf85a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf572
lea edx, [rbx - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec rbx
inc rbx
jmp 0x1400cf082
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf48f
movzx edi, bl
lea edx, [rdi - 2]
movzx eax, dl
and al, r10b
mov ecx, 7
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400cf818
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400cf5c7
movzx edi, bl
lea ecx, [rdi + 0x75]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x33
jmp 0x1400cf818
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf5f0
lea ecx, [rbx - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x67
dec rbx
inc rbx
jmp 0x1400cf082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf616
movzx edi, bl
lea ecx, [rdi + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x7f
jmp 0x1400cf85a
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf3a9
lea ecx, [rbx - 0x71]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x17
jmp 0x1400cf8f1
lea rcx, [r9 + 1]
cmp r8, rcx
jne 0x1400cf66e
lea ecx, [rbx - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x44
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf082
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400cf692
lea edx, [rbx - 0x38]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x78
jmp 0x1400cf8c8
lea rax, [rcx + 1]
cmp r8, rax
jne 0x1400cf6ba
lea edx, [rbx + 0x5e]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400cf894
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400cf6e2
lea edx, [rbx - 0xc]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400cf891
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400cf70d
movzx edi, bl
lea edx, [rdi - 0x76]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400cf85a
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400cf367
movzx edi, bl
lea edx, [rdi + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x14
add r11b, dl
jmp 0x1400cf818
mov byte [rbp + rbx - 0x40], r11b
inc rbx
jmp 0x1400cf082
movzx edi, bl
lea edx, [rdi + 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, byte [rbp + rbx - 0x40]
sub r11b, al
sub r11b, 0x48
add r11b, r10b
add r11b, dl
jmp 0x1400cf85a
lea ecx, [rbx + 0xe]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + rbx - 0x40]
lea r11d, [r10 + rcx]
sub r11b, 0x62
jmp 0x1400cf8cb
lea ecx, [rbx + 0x41]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x39
jmp 0x1400cf8cb
movzx edi, bl
lea ecx, [rdi + 0x7f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x79
jmp 0x1400cf85a
lea ecx, [rbx + 0x53]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x45
inc r9
dec rbx
inc rbx
jmp 0x1400cf082
movzx edi, bl
lea ecx, [rdi - 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x2b
jmp 0x1400cf818
movzx edi, bl
lea ecx, [rdi - 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 9
add dil, 0x2d
movzx eax, r10b
and al, dil
add al, al
sub r10b, al
sub r10b, 0x3b
add r10b, dil
mov byte [rbp + rbx - 0x40], r10b
inc r9
dec rbx
inc rbx
jmp 0x1400cf082
movzx edi, bl
lea ecx, [rdi - 0x31]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x57
sub dil, 0x3d
movzx eax, r10b
and al, dil
add al, al
movzx ecx, r11b
sub cl, al
sub cl, 0x55
add cl, r10b
add cl, dil
mov byte [rbp + rbx - 0x40], cl
jmp 0x1400cf891
lea ecx, [rbx + 0x39]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
add r11b, 0x71
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x1400cf082
lea rdx, [rbx + r15]
movzx r10d, dil
movzx eax, dl
and al, dil
add al, al
movzx r11d, dil
sub r11b, al
sub r11b, 0x5b
add r11b, dl
lea edx, [rbx + 0x59]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
sub cl, 0x6f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x40], al
inc r9
add rax, r9
sub rbx, rax
lea ecx, [rbx - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x7c
add r10b, cl
mov byte [rbp + rbx - 0x40], r10b
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 0x1400cf082
lea rcx, [rbx + r14]
movzx eax, cl
and al, dil
add al, al
sub cl, al
lea r11d, [rdi + rcx]
sub r11b, 0x27
movzx eax, byte [rbp + rbx - 0x40]
add rax, r9
add rbx, rax
inc rbx
jmp 0x1400cf082
add bl, 0x61
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
add r11b, 0x59
jmp 0x1400cf070
lea rdx, [rbp + 0x16d2e24]
jmp 0x1400cf988
lea rdx, [rbp + 0x1206b6f]
jmp 0x1400cf988
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov rcx, qword [r13]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rcx, qword [rbp + 0xf8]
call fcn.140006580
mov rax, r13
mov rbx, qword [rsp + 0x200]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret