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

Disassembly:
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xb0]
sub rsp, 0x1b0
mov rdi, qword [0x14022e168]
mov qword [rbp + 0xf8], rdi
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov r12, rax
movabs rax, 0x48d159e26af37c05
imul r12
mov r15, rdx
sar r15, 0xa
mov rax, r15
shr rax, 0x3f
add r15, rax
movabs rax, 0x2aaaaaaaaaaaaaab
imul r15
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rax, [rdx + rdx*2]
shl rax, 3
sub r15, rax
movabs r8, 0x8888888888888889
mov rax, r8
imul r12
lea rcx, [r12 + 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 r13, rcx
sub r13, rax
imul eax, ecx, 0x3c
sub r12d, eax
mov edx, 7
mov rcx, qword [rdi]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
lea rax, [rbp + 0x10]
mov qword [rbp + 0xf0], rax
mov word [rbp - 0x68], 0x2d8b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x66], xmm0
movups xmmword [rbp - 0x56], xmm0
mov byte [rbp - 0x46], al
movabs rdx, 0xc8887ceed6c44de2
movzx r11d, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor r14d, r14d
movabs rdi, 0xb43742e6cd464cda
cmp r14, 0x23
jae 0x1400e84c3
movzx r10d, byte [rbp + r14 - 0x68]
movzx ebx, r10b
cmp r8, r14
ja 0x1400e84ba
lea rcx, [r9 + 1]
cmp r8, rcx
jae 0x1400e794d
lea rcx, [r14 + rdi]
mov rax, r10
and rax, rcx
imul r11, rax, 0xfffffffffffffffe
add r11, r10
add r11, rcx
add r11b, 0xa
jmp 0x1400e7987
je 0x1400e842f
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e83b1
lea rax, [rcx + 1]
cmp r8, rax
je 0x1400e8369
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e831f
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e82e9
movzx ebx, r10b
nop dword [rax + rax]
cmp r9, r14
ja 0x1400e84b1
lea rax, [r9 + 2]
cmp r8, rax
jae 0x1400e79c6
add rdx, r14
movzx eax, r10b
and al, dl
add al, al
movzx r11d, bl
sub r11b, al
sub dl, 0x2e
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7a06
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e828c
inc rax
cmp r8, rax
je 0x1400e8255
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e822e
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e821a
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e81ef
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, r14
jbe 0x1400e7f04
nop dword [rax]
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e7ee1
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400e7eae
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e7e7e
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e7e60
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400e7e45
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e7e2a
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e7e0f
lea rax, [r9 + 0xa]
cmp r8, rax
je 0x1400e7df4
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e7a20
lea r8, [r9 + 1]
lea r9, [r8 + 6]
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400e8490
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e846f
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e7bcd
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400e7b9a
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400e7da0
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e7d82
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1400e7d42
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x1400e7d15
lea r8, [r9 + 8]
lea r9, [r8 + 0x61]
lea rax, [r9 + 0x10]
cmp r8, rax
ja 0x1400e7cf9
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e7cd9
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400e7cb9
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400e7c99
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400e7c79
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x1400e7c59
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e7c29
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e7c0a
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e7a20
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x20]
jmp 0x1400e7a20
movabs rdx, 0x7192cd83da9f20aa
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7990
movabs rdx, 0x92447b6401286f6
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
movabs rdx, 0xc8887ceed6c44de2
movabs rdi, 0xb43742e6cd464cda
jmp 0x1400e7921
lea edx, [r14 + 0x10]
movzx eax, r10b
and al, dl
add al, al
movzx r11d, r10b
sub r11b, al
sub r11b, 0x70
add r11b, dl
jmp 0x1400e82b1
lea edx, [r14 - 0x58]
movzx eax, r10b
and al, dl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea edx, [r14 - 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 0x1400e8344
lea edx, [r14 + 0x40]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400e838b
lea edx, [r14 - 0x74]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400e838e
lea edx, [r14 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400e83d7
lea edx, [r14 + 0x24]
movzx eax, r10b
and al, dl
mov ecx, 2
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, dl
jmp 0x1400e8400
lea ecx, [r14 + 0x70]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea r11d, [rcx + r10]
sub r11b, 0x10
jmp 0x1400e8451
lea ecx, [r14 + 0x2e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x42
mov byte [rbp + r14 - 0x68], r11b
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea ecx, [r14 + 0x7a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x56
movzx ebx, r14b
cmp r9, 0x1000
jb 0x1400e7d2b
lea ecx, [rbx - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea r11d, [rcx*2 - 8]
jmp 0x1400e82b5
movzx ebx, r14b
lea ecx, [rbx - 0x3a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x6a
jmp 0x1400e80b3
lea ecx, [r14 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x7e
lea rax, [r9 + r8]
cmp rax, 0x64
je 0x1400e81d2
lea rcx, [r9 + 4]
cmp r8, rcx
jbe 0x1400e8006
movzx ebx, r14b
lea edx, [rbx - 0xe]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e80b3
lea ecx, [r14 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x14
jmp 0x1400e8451
lea ecx, [r14 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x28
jmp 0x1400e8400
lea ecx, [r14 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x50
jmp 0x1400e838e
lea ecx, [r14 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x64
jmp 0x1400e838b
movzx ebx, r14b
lea ecx, [rbx - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x78
jmp 0x1400e8348
lea edx, [r14 + 0x14]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea edx, [r14 + 0x60]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
movzx ebx, r14b
lea edx, [rbx - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e82b5
lea rcx, [r9 + 3]
cmp r8, rcx
jae 0x1400e7f36
movabs rdx, 0xb43742e6cd464cda
add rdx, r14
movzx eax, r10b
and al, dl
mov ecx, 5
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, dl
jmp 0x1400e7db6
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e7f5a
lea ecx, [r14 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x5c
jmp 0x1400e8451
cmp r8, rcx
jne 0x1400e7f7a
lea ecx, [r14 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x34
jmp 0x1400e83d7
inc rax
cmp r8, rax
jne 0x1400e7f9d
lea ecx, [r14 - 0x20]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x20
jmp 0x1400e838e
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e7fd6
lea edx, [r14 - 4]
movzx eax, dl
and al, r10b
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400e7db6
movzx ebx, r14b
lea edx, [rbx + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e82b5
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8032
movzx ebx, r14b
lea edx, [rbx - 0x5a]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, r10b
jmp 0x1400e82b5
inc rax
cmp r8, rax
jne 0x1400e8068
lea ecx, [r14 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x76
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e808f
movzx ebx, r14b
lea ecx, [rbx - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x4e
jmp 0x1400e8348
cmp r8, rcx
jne 0x1400e80af
lea ecx, [r14 - 0x22]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x12
jmp 0x1400e83d7
movzx ebx, r14b
cmp r8, 5
jae 0x1400e81b4
lea rax, [r9 + 0x400]
cmp r8, rax
jbe 0x1400e80e8
lea edx, [rbx - 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 0x1400e7d5c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8110
sub bl, 0x78
movzx eax, bl
and al, r10b
mov ecx, 0x24
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400e8451
inc rax
cmp r8, rax
jne 0x1400e8137
sub bl, 0x10
movzx eax, bl
and al, r10b
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, bl
add r11b, r10b
jmp 0x1400e83d7
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e815a
add bl, 0x58
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x68
jmp 0x1400e838b
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e818d
sub bl, 0x40
movzx eax, bl
and al, r10b
add al, al
sub bl, al
lea r11d, [r10 + rbx]
sub r11b, 0x40
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400e7d5c
lea ecx, [rbx + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea r11d, [r10 + rcx]
sub r11b, 0x18
jmp 0x1400e82b5
lea edx, [rbx - 0x70]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 8
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400e8348
lea edx, [r14 + 0x44]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
jmp 0x1400e83d7
movabs rcx, 0xbfcab5bab291b82
add rcx, r14
and r10b, cl
mov eax, reloc.WS2_32.dll_gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx r10d, bl
jmp 0x1400e8400
movabs rcx, 0xa38e258e109c81ce
mov eax, Ordinal_50
jmp 0x1400e83c0
movabs rcx, 0x3b1f9fc0760fe81a
add rcx, r14
and r10b, cl
mov eax, Ordinal_41
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
jmp 0x1400e838e
movabs rcx, 0x1d40e57a66a1afe
add rcx, r14
and r10b, cl
mov eax, 7
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
movabs rcx, 0x30f702bc7150e796
add rcx, r14
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x1a
add r11b, cl
movzx r10d, bl
movzx ebx, r14b
sub bl, 0x4a
movzx eax, r10b
and al, bl
mov ecx, 3
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rbp + r14 - 0x68], cl
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
movabs rax, 0xf7ab7153a1ab1a7a
add rax, r14
and r10b, al
add r10b, r10b
sub bl, r10b
lea r11d, [rax + rbx]
sub r11b, 0x56
inc r9
dec r14
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
movabs rcx, 0x26ce65b86c91e712
add rcx, r14
and r10b, cl
add r10b, r10b
movzx r11d, bl
sub r11b, r10b
sub r11b, 0x7e
add r11b, cl
movzx r10d, bl
movzx ebx, r14b
add bl, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rbp + r14 - 0x68], cl
jmp 0x1400e838b
movabs rcx, 0xbe5fdfead2054d5e
add rcx, r14
and r10b, cl
mov eax, gethostname
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
add r8, r9
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r14, rcx
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
movabs rcx, 0xed82d44f9cec19f6
mov eax, reloc.WLDAP32.dll_Ordinal_35
add rcx, r14
and r10b, cl
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
movzx r10d, bl
add r11b, cl
lea edx, [r14 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
movzx eax, cl
mov byte [rbp + r14 - 0x68], al
inc r9
add rax, r9
sub r14, rax
lea edx, [r14 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
mov byte [rbp + r14 - 0x68], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r14, rax
jmp 0x1400e8451
movabs rcx, 0x1ca5c8b467d2e68e
add rcx, r14
and r10b, cl
mov eax, reloc.WS2_32.dll_ntohs
sub al, r10b
lea r11d, [rax + rax]
add r11b, bl
add r11b, cl
movzx eax, byte [rbp + r14 - 0x68]
add rax, r9
add r14, rax
inc r14
movabs rdx, 0xc8887ceed6c44de2
jmp 0x1400e7903
add r14b, 0x42
movzx eax, r10b
and al, r14b
mov ecx, Ordinal_26
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, r14b
jmp 0x1400e78fe
sub r14b, 0x72
movzx eax, r10b
and al, r14b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, r14b
jmp 0x1400e78e5
lea rbx, [rbp + 0x17ba210]
jmp 0x1400e84c7
lea rbx, [rbp + 0x101eeea]
jmp 0x1400e84c7
lea rbx, [rbp - 0x68]
movzx edx, byte [rbp + 0xf8]
lea rcx, [rbp + 0x10]
call fcn.1400029f0
nop
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x1400e84e0
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, 3
mov rcx, qword [rbp + 0xf8]
mov rcx, qword [rcx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x20], 0x7545d49
mov dword [rsp + 0x24], 0x5156446e
mov dword [rsp + 0x28], 0x4b5f6b00
mov word [rsp + 0x2c], 0x1d4e
mov byte [rsp + 0x2e], 0xbe
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x2f], xmm0
mov dword [rsp + 0x3f], eax
movabs r14, 0x4add01d63b2501c6
movzx r11d, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400e902a
movzx ebx, byte [rsp + rdi + 0x20]
mov esi, ebx
cmp r8, rdi
ja 0x1400e9021
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e85cf
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul r11, rax, 0xfffffffffffffffe
add r11, rcx
add r11, rsi
sub r11b, 0x6a
jmp 0x1400e85fc
je 0x1400e8faf
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e8f74
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e8f56
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e8f1a
movzx r10d, dil
cmp r9, rdi
ja 0x1400e9018
lea rax, [r9 + 0x61]
cmp r8, rax
jae 0x1400e862e
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8661
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e8ed6
inc rax
cmp r8, rax
je 0x1400e8eb4
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e8e97
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400e8e44
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e8ba6
nop
lea rax, [r9 + 0x64]
cmp r8, rax
je 0x1400e8b98
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x1400e8b73
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400e8b51
lea rax, [r9 + 0x41]
cmp r8, rax
je 0x1400e8b37
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e8b14
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e8af7
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e8ad8
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x1400e8abc
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x1400e8a92
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400e8670
mov r8, rcx
lea r9, [rcx + 0x400]
lea rax, [r9 + 0x3e8]
cmp rcx, rax
jb 0x1400e8ffc
lea rcx, [r9 + 0x41]
cmp r8, rcx
jb 0x1400e8fe0
lea rax, [r9 + 0x28]
cmp r8, rax
jb 0x1400e8865
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400e8846
lea rax, [r9 + 6]
cmp r8, rax
jb 0x1400e8827
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400e8a4b
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e8a03
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e89cc
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400e89a4
lea rax, [r9 + 9]
cmp r8, rax
jb 0x1400e8670
mov r8, rcx
lea r9, [rcx + 0x40]
lea rax, [r9 + 0x28]
cmp rcx, rax
ja 0x1400e8976
lea rcx, [r9 + 0x200]
cmp r8, rcx
ja 0x1400e8956
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e8937
lea rax, [r9 + 0x20]
cmp r8, rax
ja 0x1400e891b
lea rax, [r9 + 0x2a]
cmp r8, rax
ja 0x1400e88fc
lea rax, [r9 + 0x42]
cmp r8, rax
ja 0x1400e88e2
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400e88bc
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e8893
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e8885
lea rax, [r9 + 2]
cmp r8, rax
ja 0x1400e8670
mov r8, rcx
lea r9, [rcx + 0x80]
jmp 0x1400e8670
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8661
lea edx, [r10 - 0xa]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8600
add r10b, 0x6a
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e85a3
lea edx, [r10 - 0x10]
mov ecx, gethostname
jmp 0x1400e8edf
add r10b, 0x64
movzx eax, r10b
and al, bl
mov ecx, Ordinal_35
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e8592
sub r10b, 0x28
movzx eax, r10b
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
dec rdi
inc rdi
jmp 0x1400e8592
lea ecx, [r10 + 0x4c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x14
jmp 0x1400e8f33
sub r10b, 0x40
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x40
add r8, r9
jmp 0x1400e8f96
add r10b, 0x34
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x6c
jmp 0x1400e8f96
lea edx, [r10 - 0x58]
movzx eax, dl
and al, bl
mov ecx, 0x34
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8e1b
add r10b, 0x1c
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e8e5b
sub r10b, 0x70
movzx eax, r10b
and al, bl
mov ecx, 8
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
sub r10b, 0x4e
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x20], r11b
inc rdi
jmp 0x1400e8592
lea ecx, [r10 + 0x26]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xa
cmp r9, 2
jb 0x1400e89bf
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
add cl, bl
lea r11d, [rcx*2 - 0x78]
jmp 0x1400e8ef0
lea ecx, [r10 - 0x66]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x36
cmp r8, 9
jae 0x1400e8de7
lea rax, [r9 + 0x41]
cmp r8, rax
jbe 0x1400e8d52
lea edx, [r10 + 0x6c]
movzx eax, dl
and al, bl
mov ecx, 6
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e89e1
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
lea rax, [r9 + r8]
cmp rax, 0x42
je 0x1400e8e04
lea rax, [r9 + 4]
cmp r8, rax
jbe 0x1400e8c75
lea ecx, [r10 + 0x2e]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x42
jmp 0x1400e8a18
add r10b, 0x74
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2c
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
sub r10b, 0x18
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x58
jmp 0x1400e8e5b
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, bl
mov ecx, 0x3e
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8e1b
sub r10b, 0x30
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400e8f93
add r10b, 0x44
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_select
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
add r8, r9
jmp 0x1400e8f96
lea ecx, [r10 - 0x48]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 8
jmp 0x1400e8f33
add r10b, 0x2c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x34
dec rdi
inc rdi
jmp 0x1400e8592
sub r10b, 0x60
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x60
inc r9
dec rdi
inc rdi
jmp 0x1400e8592
lea edx, [r10 + 0x14]
mov ecx, Ordinal_60
jmp 0x1400e8edf
lea rax, [r9 + 0x2a]
cmp r8, rax
jae 0x1400e8bc9
lea ecx, [r10 - 0x3a]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x6a
jmp 0x1400e8a60
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8bfc
add r10b, 0x7c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x64
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
inc rax
cmp r8, rax
jne 0x1400e8c1e
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0xc
jmp 0x1400e8e1b
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e8c46
lea edx, [r10 + 0x38]
movzx eax, dl
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
jmp 0x1400e8f33
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400e8a60
sub r10b, 0x3c
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x5c
dec rdi
inc rdi
jmp 0x1400e8592
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8c98
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x16
jmp 0x1400e8ef0
inc rax
cmp r8, rax
jne 0x1400e8cc9
add r10b, 0x46
movzx eax, r10b
and al, bl
mov ecx, listen
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e8592
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e8cee
add r10b, 0x76
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3a
jmp 0x1400e8f96
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e8d17
sub r10b, 0x72
movzx eax, r10b
and al, bl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
jmp 0x1400e8e5b
lea rax, [r9 + 8]
cmp r8, rax
jne 0x1400e8a18
add r10b, 0x1a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_41
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e8d89
sub r10b, 8
movzx eax, r10b
and al, bl
mov ecx, Ordinal_30
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e8db1
add r10b, 0x28
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x18
add r8, r9
jmp 0x1400e8f96
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e89e1
sub r10b, 0x34
movzx eax, r10b
and al, bl
mov ecx, gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
add r11b, bl
inc r9
dec rdi
inc rdi
jmp 0x1400e8592
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x10
add r11b, bl
jmp 0x1400e8f33
lea edx, [r10 - 4]
movzx eax, dl
and al, bl
mov ecx, recv
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
sub r10b, 0x3e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x4e
add r10b, bl
movzx eax, r10b
mov byte [rsp + rdi + 0x20], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400e8e5b
sub r10b, 0x62
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x52
lea edx, [rdi - 0x78]
movzx eax, dl
and al, bl
mov ecx, 0x24
sub cl, al
add cl, cl
add cl, dl
add cl, bl
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 0x1400e8592
sub r10b, 0x7a
movzx eax, r10b
and al, bl
mov ecx, Ordinal_45
sub cl, al
lea r11d, [rcx + rcx]
add r11b, r10b
jmp 0x1400e8f93
sub r10b, 0x1e
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x2e
dec rdi
inc rdi
jmp 0x1400e8592
lea edx, [r10 - 0x36]
mov ecx, 0x3d
movzx eax, dl
and al, bl
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
sub r10b, 0x56
movzx eax, r10b
and al, bl
mov ecx, reloc.WLDAP32.dll_Ordinal_45
sub cl, al
add cl, cl
add cl, r10b
add cl, bl
mov byte [rsp + rdi + 0x20], cl
inc r9
dec rdi
inc rdi
jmp 0x1400e8592
movzx r10d, dil
lea ecx, [r10 + 0xe]
movzx eax, cl
and al, bl
add al, al
sub cl, al
lea r11d, [rbx + rcx]
sub r11b, 0x62
add r10b, 0x36
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
sub r10b, 0x7a
add r10b, r11b
add r10b, bl
mov byte [rsp + rdi + 0x20], r10b
add r8, r9
jmp 0x1400e8f96
lea edx, [rdi - 0x7e]
movzx eax, dl
and al, bl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea r11d, [rcx + rcx]
add r11b, dl
add r11b, bl
add r8, r9
jmp 0x1400e8f96
movabs rax, 0xa1c51088144d0ff6
add rax, rdi
and sil, al
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, sil
lea r11d, [rcx + rcx]
add r11b, al
add r11b, bl
movzx eax, r11b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e8592
movabs rax, 0xe0970582b16f0552
add rax, rdi
and sil, al
add sil, sil
sub al, sil
lea r11d, [rbx + rax]
sub r11b, 0x3e
movzx eax, byte [rsp + rdi + 0x20]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e8592
sub r10b, 0x22
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x12
jmp 0x1400e8590
add r10b, 0x52
movzx eax, r10b
and al, bl
add al, al
sub r10b, al
lea r11d, [rbx + r10]
sub r11b, 0x3e
jmp 0x1400e8580
lea rcx, [rbp + 0x15d3028]
jmp 0x1400e902f
lea rcx, [rbp + 0x10231ee]
jmp 0x1400e902f
lea rcx, [rsp + 0x20]
mov r9d, r12d
mov r8d, r13d
mov edx, r15d
call fcn.140006580
mov edx, 7
mov r15, qword [rbp + 0xf8]
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x70], 0x1ba179bd
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 r14, 0x72100a67d4f4d1ac
movabs r12, 0x2905da67c9b5f0c
movabs r13, 0x56301f377ede7504
movzx ebx, byte [rbp + 0xf8]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400e9b1c
movzx r10d, byte [rsp + rdi + 0x70]
mov esi, r10d
cmp r8, rdi
ja 0x1400e9b13
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400e90f0
lea rcx, [rdi + r14]
mov rax, rcx
and rax, rsi
imul rbx, rax, 0xfffffffffffffffe
add rbx, rcx
add rbx, rsi
add bl, 0x4c
jmp 0x1400e912a
je 0x1400e9aa7
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e9a1d
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400e99f1
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400e99ce
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e99a8
movzx r11d, dil
nop
cmp r9, rdi
ja 0x1400e9b0a
lea rax, [r9 + 0x41]
cmp r8, rax
jae 0x1400e915d
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400e9191
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e9967
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e9928
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e990a
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400e98e0
lea rax, [r9 + r8]
cmp rax, rdi
jbe 0x1400e967f
nop
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400e9665
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x1400e963c
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400e961a
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x1400e95fe
lea rax, [r9 + 0x400]
cmp r8, rax
je 0x1400e95db
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400e95bf
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400e95a1
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400e9573
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400e91a0
lea r8, [r9 + 0x42]
lea r9, [r8 + 0x42]
lea rax, [r9 + 0x42]
cmp r8, rax
jb 0x1400e9aee
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400e9ace
lea rax, [r9 + 8]
cmp r8, rax
jb 0x1400e9360
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x1400e9346
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400e9328
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x1400e9530
lea rax, [r9 + 0x3e8]
cmp r8, rax
jb 0x1400e94ec
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400e94ad
lea rax, [r9 + 0x20]
cmp r8, rax
jb 0x1400e948a
lea r8, [r9 + 0x1000]
lea r9, [r8 + 0x1000]
lea rax, [r9 + 4]
cmp r8, rax
ja 0x1400e945c
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1400e943e
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400e9420
lea rax, [r9 + 6]
cmp r8, rax
ja 0x1400e9401
lea rax, [r9 + 0x64]
cmp r8, rax
ja 0x1400e93e5
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400e93c3
lea rax, [r9 + 9]
cmp r8, rax
ja 0x1400e939a
lea rax, [r9 + 0x200]
cmp r8, rax
ja 0x1400e9380
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400e91a0
mov r8, rax
lea r9, [rax + 0x10]
jmp 0x1400e91a0
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400e9191
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea ebx, [r10 + rcx]
sub bl, 0x54
jmp 0x1400e9130
sub r11b, 0x4c
movzx eax, r10b
and al, r11b
mov ecx, 0xa
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e90c5
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x20
jmp 0x1400e997c
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
inc r9
dec rdi
inc rdi
jmp 0x1400e90b2
add r11b, 0x30
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x50
dec rdi
inc rdi
jmp 0x1400e90b2
lea edx, [r11 - 0x28]
movzx eax, r10b
and al, dl
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400e993d
add r11b, 0x80
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x80
add r8, r9
jmp 0x1400e9a05
lea edx, [r11 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400e9a41
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x48
add bl, r11b
jmp 0x1400e9a69
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
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x5c
mov byte [rsp + rdi + 0x70], bl
inc rdi
jmp 0x1400e90b2
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 6
jb 0x1400e94a1
lea edx, [r11 - 0x78]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea ebx, [rcx*2 - 0x70]
jmp 0x1400e997e
lea edx, [r11 + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r8, 0x80
jae 0x1400e98ab
lea rax, [r9 + 0x2a]
cmp r8, rax
jbe 0x1400e97e3
lea edx, [r11 + 0x18]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_45
jmp 0x1400e94bc
lea edx, [r11 - 0x44]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x24
add bl, dl
lea rax, [r9 + r8]
cmp rax, 0x10
je 0x1400e98c5
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400e972d
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, recv
jmp 0x1400e94fb
sub r11b, 0x58
movzx eax, r10b
and al, r11b
mov ecx, 0x34
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
add r11b, 0x50
movzx eax, r10b
and al, r11b
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x30
add bl, r11b
jmp 0x1400e9a69
sub r11b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400e9a05
add r11b, 0x48
movzx eax, r10b
and al, r11b
mov ecx, 4
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
add r8, r9
jmp 0x1400e9a05
lea edx, [r11 - 0x10]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400e993d
sub r11b, 0x68
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x28
dec rdi
inc rdi
jmp 0x1400e90b2
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400e90b2
lea edx, [r11 - 0x18]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x58
jmp 0x1400e997c
lea rax, [r9 + 4]
cmp r8, rax
jae 0x1400e96a4
lea edx, [r11 - 0x54]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400e9545
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e96db
add r11b, 0x38
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9704
add r11b, 0x40
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_32
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400e9a05
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400e9547
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400e997c
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9750
lea edx, [r11 + 0x54]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x4c
jmp 0x1400e997c
inc rax
cmp r8, rax
jne 0x1400e9781
sub r11b, 0x54
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 0x1400e90b2
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400e97a8
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r10b
jmp 0x1400e9a41
lea rax, [r9 + 9]
cmp r8, rax
jne 0x1400e9505
add r11b, 0x14
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400e9816
add r11b, 0x70
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x10
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
inc rax
cmp r8, rax
jne 0x1400e983c
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
jmp 0x1400e9a41
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400e9861
add r11b, 0x78
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x48
jmp 0x1400e9a05
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400e9884
lea edx, [r11 + 0x28]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x18
jmp 0x1400e993d
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400e94c6
lea edx, [r11 + 0x30]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x50
jmp 0x1400e997c
lea edx, [r11 - 0x20]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x20
add bl, r10b
jmp 0x1400e993d
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, dl
jmp 0x1400e9a41
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
lea edx, [r11 - 0x7c]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400e9a41
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
sub r11b, 0x74
movzx eax, r10b
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, r10b
add cl, r11b
add cl, bl
mov byte [rsp + rdi + 0x70], cl
add r8, r9
jmp 0x1400e9a05
lea edx, [r11 + 0x74]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x2c
add bl, dl
add r11b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x6c
add r10b, r11b
mov byte [rsp + rdi + 0x70], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400e90b2
lea edx, [rdi + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
inc r9
dec rdi
inc rdi
jmp 0x1400e90b2
lea edx, [rdi + 0x14]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec rdi
inc rdi
jmp 0x1400e90b2
lea rax, [rdi + r12]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x54
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400e90b2
movabs rcx, 0x1e7048d6d2b1bbb4
add rcx, rdi
and sil, cl
mov eax, 0xa
sub al, sil
lea ebx, [rax + rax]
add bl, r10b
add bl, cl
movzx r11d, dil
sub r11b, 0x1c
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
sub r11b, 0x3c
add r11b, r10b
movzx eax, r11b
mov byte [rsp + rdi + 0x70], al
inc r9
add rax, r9
sub rdi, rax
lea edx, [rdi - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rsp + rdi + 0x70], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
lea rax, [rdi + r13]
and sil, al
add sil, sil
sub r10b, sil
lea ebx, [rax + r10]
sub bl, 0x1c
movzx eax, byte [rsp + rdi + 0x70]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400e90b2
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 0x1400e90b0
add r11b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
jmp 0x1400e90a0
lea rdx, [rbp + 0x17cdf00]
jmp 0x1400e9b21
lea rdx, [rbp + 0x131b0ac]
jmp 0x1400e9b21
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, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov dword [rsp + 0x48], 0x9698a4ae
mov word [rsp + 0x4c], 0x6596
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, 0x8cfa495722979cb0
movabs r13, 0xdad80161f22548d0
movabs r12, 0xa6eedc0567c6d610
movzx ebx, byte [rbp + 0xf8]
nop word [rax + rax]
mov rax, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400ea6f8
movzx r11d, byte [rsp + rdi + 0x48]
mov esi, r11d
cmp rax, rdi
ja 0x1400ea6ef
lea rcx, [r9 + 1]
cmp rax, rcx
jae 0x1400e9c00
lea rdx, [rdi + r14]
mov rcx, rsi
and rcx, rdx
imul rbx, rcx, 0xfffffffffffffffe
add rbx, rsi
add rbx, rdx
add bl, 0x30
jmp 0x1400e9c2d
je 0x1400ea687
lea rcx, [r9 + 2]
cmp rax, rcx
je 0x1400ea601
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ea5cb
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400ea5ac
movzx r10d, dil
cmp r9, rdi
ja 0x1400ea6e6
lea rcx, [r9 + 0x64]
cmp rax, rcx
jae 0x1400e9c5a
lea edx, [r10 + 0x70]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x10
jmp 0x1400e9ca0
lea rcx, [r9 + 1]
cmp rax, rcx
je 0x1400ea565
inc rcx
cmp rax, rcx
je 0x1400ea53f
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ea51f
lea rcx, [r9 + 3]
cmp rax, rcx
je 0x1400ea503
lea rcx, [r9 + 6]
cmp rax, rcx
je 0x1400ea4d5
nop word [rax + rax]
lea rcx, [r9 + rax]
cmp rcx, rdi
jbe 0x1400ea1dc
nop dword [rax]
lea rcx, [r9 + 4]
cmp rax, rcx
je 0x1400ea1c2
lea rdx, [r9 + 2]
cmp rax, rdx
je 0x1400ea1a4
lea rcx, [r9 + 0x2a]
cmp rax, rcx
je 0x1400ea17e
lea rcx, [r9 + 0x41]
cmp rax, rcx
je 0x1400ea299
lea rcx, [r9 + 0x61]
cmp rax, rcx
je 0x1400ea161
lea rcx, [r9 + 0x400]
cmp rax, rcx
je 0x1400ea145
lea rcx, [r9 + 0x200]
cmp rax, rcx
je 0x1400ea12b
lea rcx, [r9 + 0x64]
cmp rax, rcx
je 0x1400ea10b
lea rcx, [r9 + 0x40]
cmp rax, rcx
je 0x1400ea0e1
lea rcx, [r9 + 0x20]
cmp rax, rcx
je 0x1400e9cb0
mov rax, rdx
lea r9, [rdx + 0x3e8]
lea rcx, [r9 + 0x2a]
cmp rdx, rcx
jb 0x1400ea6ca
lea rcx, [r9 + 0x41]
cmp rdx, rcx
jb 0x1400ea6ae
lea rcx, [r9 + 0x61]
cmp rdx, rcx
jb 0x1400e9eab
lea rcx, [r9 + 0x400]
cmp rdx, rcx
jb 0x1400e9e91
lea rcx, [r9 + 0x200]
cmp rdx, rcx
jb 0x1400e9e71
lea rcx, [r9 + 0x5a]
cmp rdx, rcx
jb 0x1400ea08b
lea rcx, [r9 + 0x7a]
cmp rdx, rcx
jb 0x1400ea04d
lea rcx, [r9 + 0x1000]
cmp rdx, rcx
jb 0x1400ea007
lea rcx, [r9 + 0x3e8]
cmp rdx, rcx
jb 0x1400e9fe4
lea rcx, [r9 + 0x80]
cmp rdx, rcx
jb 0x1400e9cb0
lea rax, [r9 + 8]
lea r9, [rax + 0x42]
lea rcx, [r9 + 5]
cmp rax, rcx
ja 0x1400e9fba
lea rdx, [r9 + 3]
cmp rax, rdx
ja 0x1400e9f9e
lea rcx, [r9 + 1]
cmp rax, rcx
ja 0x1400e9f7e
lea rcx, [r9 + 0x5a]
cmp rax, rcx
ja 0x1400e9f62
lea rcx, [r9 + 0x7a]
cmp rax, rcx
ja 0x1400e9f4d
lea rcx, [r9 + 0x1000]
cmp rax, rcx
ja 0x1400e9f33
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
ja 0x1400e9f11
lea rcx, [r9 + 0x80]
cmp rax, rcx
ja 0x1400e9ee8
lea rcx, [r9 + 0x42]
cmp rax, rcx
ja 0x1400e9ecb
lea rcx, [r9 + 0x61]
cmp rax, rcx
ja 0x1400e9cb0
mov rax, rdx
lea r9, [rdx + 0x400]
jmp 0x1400e9cb0
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400e9ca0
lea edx, [r10 + 0x30]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x50
jmp 0x1400e9c31
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400e9bd5
lea edx, [r10 + 0x80]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
add bl, 0x80
jmp 0x1400ea580
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400e9bc2
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
dec rdi
inc rdi
jmp 0x1400e9bc2
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
jmp 0x1400ea495
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x1400ea5e6
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400ea5e9
lea r8d, [r10 + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400ea61c
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
jmp 0x1400ea646
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
mov byte [rsp + rdi + 0x48], bl
inc rdi
jmp 0x1400e9bc2
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
cmp r9, 3
jb 0x1400e9ffb
lea edx, [r10 + 0x20]
movzx ecx, dl
and cl, r11b
mov r8d, reloc.WS2_32.dll_recv
sub r8b, cl
add r8b, r8b
add r8b, dl
add r8b, r11b
lea ebx, [r8 + r8]
jmp 0x1400ea580
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
cmp rax, 8
jae 0x1400ea47c
lea rcx, [r9 + 0x42]
cmp rax, rcx
jbe 0x1400ea3b8
lea r8d, [r10 + 0x60]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_50
jmp 0x1400ea017
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
lea rcx, [r9 + rax]
cmp rcx, 2
je 0x1400ea4bf
lea rcx, [r9 + 0x3e8]
cmp rax, rcx
jbe 0x1400ea2e5
lea r8d, [r10 - 0x10]
movzx ecx, r8b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
jmp 0x1400ea062
sub r10b, 0x60
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x60
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ea646
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x20
jmp 0x1400ea61c
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
jmp 0x1400ea5e9
add r10b, 0x20
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ea5e3
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9bc2
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
inc r9
dec rdi
inc rdi
jmp 0x1400e9bc2
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x1400ea580
lea r8, [r9 + 4]
cmp rax, r8
jae 0x1400ea1fa
lea r8d, [r10 - 0x50]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_26
jmp 0x1400ea09b
lea rdx, [r9 + 1]
cmp rax, rdx
jne 0x1400ea22d
sub r10b, 0x20
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x20
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ea250
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x1400ea61c
lea rcx, [rdx + 1]
cmp rax, rcx
jne 0x1400ea26e
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
jmp 0x1400ea5e9
cmp rax, r8
jne 0x1400ea290
add r10b, 0x60
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_50
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ea5e3
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea2b3
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x1400ea49b
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ea0a6
add r10b, 0x80
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
add bl, 0x80
inc r9
dec rdi
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ea308
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
jmp 0x1400ea580
inc rcx
cmp rax, rcx
jne 0x1400ea332
add r10b, 0x10
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x70
dec rdi
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea358
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ea5e3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ea381
sub r10b, 0x10
movzx ecx, r10b
and cl, r11b
mov edx, gethostname
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ea646
lea rcx, [r9 + 7]
cmp rax, rcx
jne 0x1400ea062
add r10b, 0x50
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x30
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 1]
cmp rax, rcx
jne 0x1400ea3eb
sub r10b, 0x40
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x40
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 5]
cmp rax, rcx
jne 0x1400ea411
add r10b, 0x40
movzx ecx, r10b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
jmp 0x1400ea5e3
lea rcx, [r9 + 3]
cmp rax, rcx
jne 0x1400ea431
lea edx, [r10 - 0x60]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x60
jmp 0x1400ea49b
lea rcx, [r9 + 4]
cmp rax, rcx
jne 0x1400ea455
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
dec rdi
inc rdi
jmp 0x1400e9bc2
lea rcx, [r9 + 6]
cmp rax, rcx
jne 0x1400ea022
lea edx, [r10 - 0x40]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x40
jmp 0x1400ea580
lea r8d, [r10 + 0x80]
movzx ecx, r8b
and cl, r11b
add cl, cl
movzx ebx, r11b
sub bl, cl
add bl, 0x80
add bl, r8b
add bl, r11b
add r10b, 0x30
movzx ecx, r11b
and cl, r10b
add cl, cl
sub r11b, cl
sub r11b, 0x50
add r11b, r10b
add r11b, bl
mov byte [rsp + rdi + 0x48], r11b
jmp 0x1400ea5e6
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [rdx - 0x20]
jmp 0x1400ea61c
sub r10b, 0x30
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x1400ea646
sub r10b, 0x50
movzx ecx, r10b
and cl, r11b
mov edx, Ordinal_26
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
jmp 0x1400ea5e9
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400e9bc2
lea r8d, [r10 - 0x30]
movzx ecx, r8b
and cl, r11b
mov edx, Ordinal_41
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
sub r10b, 0x30
movzx ecx, r11b
and cl, r10b
mov edx, Ordinal_41
sub dl, cl
add dl, dl
add dl, r11b
add dl, r10b
mov byte [rsp + rdi + 0x48], dl
inc r9
dec rdi
inc rdi
jmp 0x1400e9bc2
lea edx, [rdi + 0x50]
movzx ecx, dl
and cl, r11b
add cl, cl
sub dl, cl
lea ebx, [r11 + rdx]
sub bl, 0x30
dec rdi
inc rdi
jmp 0x1400e9bc2
lea r8d, [rdi - 0x70]
movzx ecx, r8b
and cl, r11b
mov edx, 8
sub dl, cl
lea ebx, [rdx + rdx]
add bl, r8b
add bl, r11b
add rax, r9
movzx ecx, bl
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add rdi, rdx
inc rdi
jmp 0x1400e9bc2
lea rdx, [rdi + r13]
and sil, dl
mov ecx, Ordinal_41
sub cl, sil
lea ebx, [rcx + rcx]
add bl, r11b
add bl, dl
movzx r10d, dil
sub r10b, 0x70
movzx ecx, r10b
and cl, r11b
mov edx, 8
sub dl, cl
add dl, dl
add dl, r10b
add dl, r11b
movzx ecx, dl
mov byte [rsp + rdi + 0x48], cl
inc r9
add rcx, r9
sub rdi, rcx
lea r8d, [rdi + 0x40]
movzx ecx, r8b
and cl, r11b
mov edx, reloc.WLDAP32.dll_Ordinal_32
sub dl, cl
add dl, dl
add dl, r8b
add dl, r11b
mov byte [rsp + rdi + 0x48], dl
inc rax
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
lea rcx, [rdi + r12]
and sil, cl
add sil, sil
sub r11b, sil
lea ebx, [rcx + r11]
sub bl, 0x70
movzx ecx, byte [rsp + rdi + 0x48]
add rcx, r9
add rdi, rcx
inc rdi
jmp 0x1400e9bc2
add r10b, 0x70
movzx ecx, r10b
and cl, r11b
add cl, cl
sub r10b, cl
lea ebx, [r11 + r10]
sub bl, 0x10
jmp 0x1400e9bc0
add r10b, 0x10
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x70
jmp 0x1400e9bb0
lea rdx, [rbp + 0x15d4588]
jmp 0x1400ea6fd
lea rdx, [rbp + 0xf4e238]
jmp 0x1400ea6fd
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 [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x40], 0x3595
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x3e], xmm0
movups xmmword [rbp - 0x2e], xmm0
mov byte [rbp - 0x1e], al
movabs rsi, 0x8e7f77c47089e359
movabs r13, 0xe57c465f13c5376f
movabs r12, 0xc87d56d632b170bd
movabs r14, 0xab7e674d519daa0b
movzx ebx, byte [rbp + 0xf8]
nop dword [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor edi, edi
cmp rdi, 0x23
jae 0x1400eb1e0
movzx r11d, byte [rbp + rdi - 0x40]
mov edx, r11d
cmp r8, rdi
ja 0x1400eb1d7
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400ea7d0
lea rcx, [rdi + rsi]
mov rax, rdx
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, rdx
add rbx, rcx
sub bl, 0x6f
jmp 0x1400ea809
je 0x1400eb171
inc rax
cmp r8, rax
je 0x1400eb120
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eb0df
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400eb08c
lea rax, [r9 + 4]
cmp r8, rax
je 0x1400eb049
movzx r10d, dil
nop dword [rax]
cmp r9, rdi
ja 0x1400eb1ce
lea rax, [r9 + 5]
cmp r8, rax
jae 0x1400ea839
lea ecx, [r10 + 0x4d]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x1b
jmp 0x1400ea870
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400eb032
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eb010
lea rax, [r9 + 6]
cmp r8, rax
je 0x1400eaff4
lea rax, [r9 + 9]
cmp r8, rax
je 0x1400eafca
nop dword [rax]
lea rax, [r8 + r9]
cmp rax, rdi
jbe 0x1400ead3e
nop dword [rax]
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x1400ead20
lea rax, [r9 + 0x5a]
cmp r8, rax
je 0x1400eacf7
lea rax, [r9 + 1]
cmp r8, rax
je 0x1400eacd5
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400eacbb
lea rax, [r9 + 0x42]
cmp r8, rax
je 0x1400eac9f
lea rax, [r9 + 0x80]
cmp r8, rax
je 0x1400eac83
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x1400eac65
lea rax, [r9 + 0x1000]
cmp r8, rax
je 0x1400eac45
lea r8, [r9 + 0x200]
lea r9, [r8 + 1]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1400eb1b2
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x1400eb196
lea rax, [r9 + 0x41]
cmp r8, rax
jb 0x1400eaa30
lea rax, [r9 + 0x2a]
cmp r8, rax
jb 0x1400eaa16
lea rax, [r9 + 2]
cmp r8, rax
jb 0x1400ea9fc
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400eabfc
lea rax, [r9 + 0x64]
cmp r8, rax
jb 0x1400eabb3
lea rax, [r9 + 0x200]
cmp r8, rax
jb 0x1400eab77
lea r8, [r9 + 5]
lea r9, [r8 + 0x41]
lea rax, [r9 + 0x80]
cmp r8, rax
ja 0x1400eab49
lea rax, [r9 + 0x3e8]
cmp r8, rax
ja 0x1400eab29
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x1400eab0b
lea rax, [r9 + 0x7a]
cmp r8, rax
ja 0x1400eaaeb
lea rax, [r9 + 0x5a]
cmp r8, rax
ja 0x1400eaacf
lea rax, [r9 + 1]
cmp r8, rax
ja 0x1400eaab5
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400eaa93
lea rax, [r9 + 5]
cmp r8, rax
ja 0x1400eaa6a
lea rax, [r9 + 8]
cmp r8, rax
ja 0x1400eaa4c
lea r8, [r9 + 2]
lea r9, [r8 + 0x1000]
jmp 0x1400ea880
lea ecx, [r10 + 0x53]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x45
jmp 0x1400ea870
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x67
jmp 0x1400ea810
sub r10b, 0x11
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x77
jmp 0x1400ea7a5
lea edx, [r10 + 0x68]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb062
sub r10b, 0x4a
movzx eax, r10b
and al, r11b
mov ecx, 3
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
inc r9
dec rdi
inc rdi
jmp 0x1400ea792
add r10b, 4
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x1c
dec rdi
inc rdi
jmp 0x1400ea792
lea ecx, [r10 + 0x52]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3e
jmp 0x1400eb0a5
sub r10b, 0x60
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x60
jmp 0x1400eb0c4
sub r10b, 0x12
movzx eax, r10b
and al, r11b
mov ecx, 0x3f
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb0c7
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb0f6
sub r10b, 0x76
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb133
sub r10b, 0x28
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
lea ecx, [r10 + 0x69]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x21
cmp r9, 0x42
jb 0x1400eaf86
lea ecx, [r10 + 0x76]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, r11b
lea ebx, [rcx*2 - 0x74]
jmp 0x1400eb062
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
dec bl
cmp r8, 0x200
jae 0x1400eaf92
lea rax, [r9 + 0x10]
cmp r8, rax
jbe 0x1400eaeb1
lea edx, [r10 - 0x7e]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eab8c
lea ecx, [r10 + 5]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x23
lea rax, [r8 + r9]
cmp rax, 0x1000
je 0x1400eafaf
lea rax, [r9 + 0x40]
cmp r8, rax
jbe 0x1400eae3b
lea ecx, [r10 + 0x35]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x73
jmp 0x1400eabc7
add r10b, 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
jmp 0x1400eb133
lea edx, [r10 + 0x6a]
movzx eax, dl
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb0f6
sub r10b, 0x48
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 8
jmp 0x1400eb0c7
add r10b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x2a
jmp 0x1400eb0c4
lea ecx, [r10 + 0x54]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x4c
jmp 0x1400eb0a5
sub r10b, 0x5e
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6e
dec rdi
inc rdi
jmp 0x1400ea792
sub r10b, 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 0x1400ea792
lea edx, [r10 + 0x3e]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb062
lea rax, [r9 + 0xa]
cmp r8, rax
jae 0x1400ead61
lea ecx, [r10 + 0x59]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x6f
jmp 0x1400eac11
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400ead94
sub r10b, 0x66
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x36
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
inc rax
cmp r8, rax
jne 0x1400eadbc
sub r10b, 0x50
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb0c7
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400eade5
add r10b, 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
jmp 0x1400eb0c4
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400eae0c
lea edx, [r10 + 0x14]
movzx eax, dl
and al, r11b
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
add bl, r11b
jmp 0x1400eb0a5
lea rax, [r9 + 4]
cmp r8, rax
jne 0x1400eac11
sub r10b, 0x3a
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6a
dec rdi
inc rdi
jmp 0x1400ea792
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eae5e
lea ecx, [r10 - 0x19]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x51
jmp 0x1400eb062
inc rax
cmp r8, rax
jne 0x1400eae88
add r10b, 0x4b
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xd
dec rdi
inc rdi
jmp 0x1400ea792
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400eabc7
add r10b, 0x61
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x59
jmp 0x1400eb0c7
lea rax, [r9 + 1]
cmp r8, rax
jne 0x1400eaee4
add r10b, 0x34
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x6c
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
lea rax, [r9 + 3]
cmp r8, rax
jne 0x1400eaf07
lea ecx, [r10 - 0x68]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x28
jmp 0x1400eb0f6
lea rax, [r9 + 2]
cmp r8, rax
jne 0x1400eaf30
sub r10b, 4
movzx eax, r10b
and al, r11b
mov ecx, recv
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
jmp 0x1400eb0c4
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400eaf5f
add r10b, 0x60
movzx eax, r10b
and al, r11b
mov ecx, Ordinal_50
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, r11b
dec rdi
inc rdi
jmp 0x1400ea792
lea rax, [r9 + 5]
cmp r8, rax
jne 0x1400eab8c
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x5c
jmp 0x1400eb062
mov byte [rbp + rdi - 0x40], bl
inc rdi
jmp 0x1400ea792
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x18
add bl, r11b
jmp 0x1400eb0a5
lea edx, [r10 - 0x26]
movzx eax, dl
and al, r11b
mov ecx, 5
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400eb0f6
sub r10b, 0x71
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x17
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
sub r10b, 0x23
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0xb
jmp 0x1400eb133
add r10b, 0x63
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x4b
dec rdi
inc rdi
jmp 0x1400ea792
lea ecx, [r10 - 1]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 7
jmp 0x1400eb062
movzx r10d, dil
lea ecx, [r10 - 0x65]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
sub bl, 0x3d
sub r10b, 0x31
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x57
add r10b, r11b
mov byte [rbp + rdi - 0x40], r10b
inc r9
dec rdi
inc rdi
jmp 0x1400ea792
movzx r10d, dil
lea ecx, [r10 - 0x7b]
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea ebx, [r11 + rcx]
add bl, 0x5d
sub r10b, 0x7f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
add r10b, 0x79
add r10b, r11b
add r10b, bl
mov byte [rbp + rdi - 0x40], r10b
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rdi, rcx
inc rdi
jmp 0x1400ea792
lea rcx, [rdi + r13]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 9
add bl, cl
movzx r10d, dil
add r10b, 0x33
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
sub r10b, 0x65
add r10b, r11b
movzx eax, r10b
mov byte [rbp + rdi - 0x40], al
inc r9
add rax, r9
sub rdi, rax
jmp 0x1400eb133
lea rcx, [rdi + r12]
and dl, cl
add dl, dl
movzx ebx, r11b
sub bl, dl
sub bl, 0x2b
add bl, cl
lea edx, [rdi - 0x74]
movzx eax, dl
and al, r11b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
add cl, cl
add cl, dl
add cl, r11b
mov byte [rbp + rdi - 0x40], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add rdi, rax
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
lea rax, [rdi + r14]
and dl, al
add dl, dl
sub r11b, dl
lea ebx, [rax + r11]
sub bl, 0x4d
movzx eax, byte [rbp + rdi - 0x40]
add rax, r9
add rdi, rax
inc rdi
jmp 0x1400ea792
add r10b, 0x3d
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x55
jmp 0x1400ea790
sub r10b, 0x75
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
add bl, 0x33
jmp 0x1400ea780
lea rdx, [rbp + 0x164bf8c]
jmp 0x1400eb1e4
lea rdx, [rbp + 0x6ea2e5]
jmp 0x1400eb1e4
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x70]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 3
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov word [rbp - 0x18], 0x4558
mov byte [rbp - 0x16], 0xa4
xorps xmm0, xmm0
movups xmmword [rbp - 0x15], xmm0
movups xmmword [rbp - 5], xmm0
movabs r13, 0x709534f486eaae45
movzx ebx, byte [rbp + 0xf8]
nop dword [rax]
nop word [rax + rax]
mov r8, qword [0x14022e4a8]
mov r9, qword [0x14022e4a0]
nop
xor r11d, r11d
cmp r11, 0x23
jae 0x1400eb956
movzx r10d, byte [rbp + r11 - 0x18]
mov r14d, r10d
cmp r8, r11
ja 0x1400eb94d
lea rax, [r9 + 1]
cmp r8, rax
jae 0x1400eb2a1
lea rcx, [r11 + r13]
mov rax, r14
and rax, rcx
imul rbx, rax, 0xfffffffffffffffe
add rbx, r14
add rbx, rcx
add bl, 0x1d
jmp 0x1400eb2c1
je 0x1400eb8f7
lea rax, [r9 + 3]
cmp r8, rax
je 0x1400eb86f
lea rax, [r9 + 2]
cmp r8, rax
je 0x1400eb84e
cmp r9, r11
ja 0x1400eb944
lea r12, [r9 + 9]
lea rdi, [r9 + 1]
cmp r8, r12
jae 0x1400eb2f8
lea edx, [r11 - 0x57]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x61
add bl, dl
lea rsi, [r9 + 3]
lea rcx, [r9 + 4]
jmp 0x1400eb342
cmp r8, rdi
je 0x1400eb80b
lea rax, [rdi + 1]
cmp r8, rax
je 0x1400eb7e7
lea rax, [r9 + 5]
cmp r8, rax
je 0x1400eb7b6
lea rcx, [r9 + 4]
cmp r8, rcx
je 0x1400eb79e
lea rax, [r9 + 7]
cmp r8, rax
je 0x1400eb782
lea rsi, [r9 + 3]
cmp r8, rsi
je 0x1400eb766
lea r15, [r8 + r9]
cmp r15, r11
jbe 0x1400eb465
nop
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x1400eb449
lea rax, [r9 + 0x28]
cmp r8, rax
je 0x1400eb41c
lea r8, [r9 + 4]
lea r9, [r8 + 0x28]
lea rax, [r9 + 4]
cmp r8, rax
jb 0x1400eb928
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1400eb3b5
lea r8, [r9 + 3]
lea r9, [r8 + 0x20]
lea rax, [r9 + 3]
cmp r8, rax
ja 0x1400eb3ef
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1400eb3d1
lea r8, [r9 + 2]
lea r9, [r8 + 0x400]
jmp 0x1400eb350
lea edx, [r11 + 0x63]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x4b
add bl, dl
jmp 0x1400eb276
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
jmp 0x1400eb7cc
lea edx, [r11 - 8]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_30
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
lea edx, [r11 - 0xa]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
lea edx, [r11 - 0x5a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
jmp 0x1400eb820
lea rax, [r9 + 0x5a]
cmp r8, rax
jae 0x1400eb515
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
lea r14, [r9 + 2]
cmp r15, 0x41
je 0x1400eb74b
lea rax, [r9 + 0x64]
cmp r8, rax
jbe 0x1400eb5d7
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
cmp r8, 6
jae 0x1400eb70e
lea rax, [r9 + 0x42]
cmp r8, rax
jbe 0x1400eb666
lea edx, [r11 + 0x1a]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
cmp r9, 5
jb 0x1400eb701
lea edx, [r11 + 0x7e]
movzx eax, r10b
and al, dl
mov ecx, 7
sub cl, al
add cl, cl
add cl, r10b
add cl, dl
lea ebx, [rcx + rcx]
jmp 0x1400eb822
cmp r8, rdi
jne 0x1400eb544
lea ecx, [r11 + 0x52]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x3e
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
cmp r8, rsi
jne 0x1400eb567
lea edx, [r11 + 0x66]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400eb88e
cmp r8, rcx
jne 0x1400eb587
lea ecx, [r11 + 0x7a]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x56
jmp 0x1400eb7cc
lea r14, [r9 + 2]
cmp r8, r14
jne 0x1400eb5b4
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
dec r11
inc r11
jmp 0x1400eb263
cmp r8, r12
jne 0x1400eb48d
lea edx, [r11 - 0x5e]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x6e
jmp 0x1400eb820
cmp r8, rdi
jne 0x1400eb5f6
lea edx, [r11 - 5]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x23
jmp 0x1400eb820
cmp r8, r14
jne 0x1400eb61c
lea ecx, [r11 + 0xf]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x69
dec r11
inc r11
jmp 0x1400eb263
cmp r8, rsi
jne 0x1400eb63d
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 0x1400eb728
lea rax, [r9 + 7]
cmp r8, rax
jne 0x1400eb4bb
lea edx, [r11 + 0x37]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x7f
add bl, dl
jmp 0x1400eb88e
cmp r8, rdi
jne 0x1400eb695
lea ecx, [r11 - 0x5c]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x7c
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
cmp r8, rsi
jne 0x1400eb6b8
lea edx, [r11 + 0x42]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_26
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400eb7cf
cmp r8, r14
jne 0x1400eb6db
lea edx, [r11 - 0x34]
movzx eax, r10b
and al, dl
mov ecx, gethostname
sub cl, al
lea ebx, [rcx + rcx]
add bl, r10b
add bl, dl
jmp 0x1400eb7cc
lea rax, [r9 + 6]
cmp r8, rax
jne 0x1400eb4eb
lea edx, [r11 + 0x56]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x5a
add bl, dl
jmp 0x1400eb728
mov byte [rbp + r11 - 0x18], bl
inc r11
jmp 0x1400eb263
lea edx, [r11 + 8]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x38
add bl, dl
add bl, r10b
lea ecx, [r11 + 0x4d]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x1b
add r10b, bl
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
jmp 0x1400eb7cc
lea edx, [r11 - 0x6e]
movzx eax, r10b
and al, dl
mov ecx, 1
sub cl, al
lea ebx, [rcx + rcx]
add bl, dl
jmp 0x1400eb88e
lea edx, [r11 - 7]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
add bl, 0x31
add bl, dl
jmp 0x1400eb8b6
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
jmp 0x1400eb88e
lea ecx, [r11 - 0x1b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x43
jmp 0x1400eb7cf
lea ecx, [r11 + 0x5b]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x7d
add r8, r9
movzx eax, bl
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400eb263
lea ecx, [r11 - 0x43]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x2b
inc r9
dec r11
inc r11
jmp 0x1400eb263
lea edx, [r11 + 0x33]
movzx eax, r10b
and al, dl
add al, al
movzx ebx, r10b
sub bl, al
sub bl, 0x65
add bl, dl
movzx ecx, r11b
sub cl, 0x3d
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
sub r10b, 0x55
add r10b, cl
mov byte [rbp + r11 - 0x18], r10b
inc r9
dec r11
inc r11
jmp 0x1400eb263
lea ecx, [r11 + 0xb]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea ebx, [rcx + r10]
sub bl, 0x4d
dec r11
inc r11
jmp 0x1400eb263
movabs rcx, 0x141472afb06ac3e3
add rcx, r11
and r14b, cl
add r14b, r14b
movzx ebx, r10b
sub bl, r14b
sub cl, 0x35
add bl, cl
movzx ecx, r11b
sub cl, 0x29
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x1f
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 - 0x18], al
inc r9
add rax, r9
sub r11, rax
lea edx, [r11 + 0x1c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
mov byte [rbp + r11 - 0x18], cl
inc r8
mov rax, 0xffffffffffffffff
sub rax, r8
add r11, rax
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
movabs rax, 0x51bf9edd94c00acf
add rax, r11
and r14b, al
add r14b, r14b
sub r10b, r14b
lea ebx, [rax + r10]
add bl, 0x57
movzx eax, byte [rbp + r11 - 0x18]
add rax, r9
add r11, rax
inc r11
jmp 0x1400eb263
add r11b, 0x4f
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea ebx, [r11 + r10]
sub bl, 0x29
jmp 0x1400eb250
lea rdx, [rbp + 0x16d1644]
jmp 0x1400eb95a
lea rdx, [rbp + 0xd7c489]
jmp 0x1400eb95a
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.1400042d0
mov rbx, rax
mov qword [rbp + 0xf0], rax
mov rdx, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400029d0
nop
mov rcx, rbx
call fcn.140002820
mov edx, 7
mov r15, qword [rbp + 0xf8]
mov rcx, qword [r15]
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
mov rdx, qword [rbp + 0x100]
lea rcx, str.config_path_____s_n
call fcn.140006580
mov rax, r15
mov rbx, qword [rsp + 0x208]
add rsp, 0x1b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret