Function at 0x1400e9900
Capabilities:
Authenticate hmac
Contain obfuscated stackstrings
Delete file
Execute command
Parse pe header
Set console window title
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x7a8]
sub rsp, 0x8a8
xor edx, edx
lea rax, [rbp + 0x7e8]
movabs rcx, 0xff00ff00ff00ff00
mov qword [rbp + 0x308], rcx
mov qword [rbp + 0x310], rax
mov r12, qword [rax]
xor r12, rcx
mov qword [rbp + 0x300], r12
mov qword [rax], rdx
lea rcx, [0x140437230]
call fcn.14014b940
lea rcx, [0x140437230]
call fcn.1401433b0
lea rcx, [0x140437230]
call fcn.140144040
mov rcx, qword [0x140437210]
mov rcx, qword [rcx]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
mov dword [rbp - 0x40], 0xedecee1b
mov dword [rbp - 0x3c], 0xeedaf6e9
mov dword [rbp - 0x38], 0xdf32e7e7
mov dword [rbp - 0x34], 0x121dcd1b
mov dword [rbp - 0x30], 0x1917271a
mov dword [rbp - 0x2c], 0xbdc6d3d2
mov byte [rbp - 0x28], 0xa0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x27], xmm0
mov word [rbp - 0x17], ax
movabs r15, 0xf2e1c8f5d0a8e204
movabs r14, 0x47a5b842ae45767c
movabs r13, 0x308406a52caf4894
movzx edi, byte [rbp + 0x7f0]
movabs rsi, 0x22b28a6c426144dc
nop
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x2b
jae 0x1400ea55e
movzx r10d, byte [rbp + r11 - 0x40]
cmp rbx, r11
ja 0x1400ea555
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400e9a58
movabs rcx, 0xb90d8cec0cb16f4
add rcx, r11
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
add dil, 0x54
jmp 0x1400e9a85
je 0x1400ea4d3
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ea47d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ea419
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400ea3eb
movzx esi, r10b
nop dword [rax]
cmp r8, r11
ja 0x1400ea54c
lea rax, [r8 + 0x20]
cmp rbx, rax
jae 0x1400e9abe
lea rdx, [r11 + r15]
movzx eax, r10b
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 0x1c
add dil, dl
jmp 0x1400e9af2
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400ea39d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ea372
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ea357
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400ea33c
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400ea081
nop
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400ea05e
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400ea028
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400ea002
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400e9fe0
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400e9fba
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400e9f90
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400e9f6a
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400e9f44
lea rax, [r8 + 0x28]
cmp rbx, rax
je 0x1400e9b00
lea rbx, [r8 + 0x1000]
lea r8, [rbx + 3]
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x1400ea52f
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400ea508
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400e9ca8
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400e9c89
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400e9ee5
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400e9e94
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400e9e46
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400e9e0e
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400e9b00
lea rbx, [r8 + 0x7a]
lea r8, [rbx + 5]
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400e9dec
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400e9dc6
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400e9da4
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400e9d82
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400e9d5c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400e9d2a
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400e9cf1
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400e9cc7
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400e9b00
lea rbx, [r8 + 0x5a]
lea r8, [rbx + 8]
jmp 0x1400e9b00
lea rdx, [r11 + r14]
movzx eax, r10b
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 0x64
add dil, dl
jmp 0x1400e9af2
lea rdx, [r11 + r13]
movzx eax, r10b
and al, dl
add al, al
movzx edi, sil
sub dil, al
sub dil, 0xc
add dil, dl
jmp 0x1400e9a90
movabs rcx, 0x970e47ae85471020
add rcx, r11
and r10b, cl
mov eax, reloc.WS2_32.dll_recv
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
movzx r9d, r11b
jmp 0x1400ea3b7
movabs rcx, 0x7fec961103b0e238
add rcx, r11
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_60
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
inc r8
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movabs rax, 0x68cae473821ab450
add rax, r11
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
sub dil, 0x30
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movabs rcx, 0x51a932d600848668
add rcx, r11
and r10b, cl
mov eax, reloc.WS2_32.dll_sendto
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
jmp 0x1400ea437
movabs rax, 0x3a8781387eee5880
add rax, r11
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
add dil, 0x80
jmp 0x1400ea457
movabs rax, 0x2365cf9afd582a98
add rax, r11
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
sub dil, 0x28
jmp 0x1400ea45a
movabs rcx, 0xf5226c5ffa2bcec8
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edi, sil
sub dil, r10b
sub dil, 0x78
add dil, cl
jmp 0x1400ea4a4
movabs rax, 0xde00bac27895a0e0
add rax, r11
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
sub dil, 0x20
jmp 0x1400ea4ea
movabs rcx, 0xa42c7eb8b49e2e1c
add rcx, r11
and r10b, cl
mov eax, reloc.WLDAP32.dll_Ordinal_30
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
mov byte [rbp + r11 - 0x40], dil
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movabs rcx, 0x8d0acd1b33080034
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub sil, al
lea edi, [rcx + rsi]
sub dil, 0x6c
cmp r8, 0x1000
jb 0x1400e9e2f
movzx r9d, r11b
lea ecx, [r9 + 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x10]
movzx esi, r10b
jmp 0x1400ea3b7
movabs rcx, 0x75e91b7db171d24c
add rcx, r11
movzx eax, r10b
and al, cl
add al, al
sub sil, al
lea edi, [rcx + rsi]
sub dil, 0x14
cmp rbx, 0x3e8
jae 0x1400ea2d9
lea rax, [r8 + 1]
cmp rbx, rax
jbe 0x1400ea209
lea ecx, [r11 + 0x28]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x18
jmp 0x1400e9e65
movabs rdx, 0x5ec769e02fdba464
add rdx, r11
movzx eax, r10b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, sil
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x80
je 0x1400ea2f7
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x1400ea159
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400e9eb3
movabs rcx, 0xb14ab5c2e3f54c18
add rcx, r11
and r10b, cl
mov eax, Ordinal_46
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
jmp 0x1400ea4ea
movabs rcx, 0x9a290425625f1e30
add rcx, r11
and r10b, cl
add r10b, r10b
movzx edi, sil
sub dil, r10b
sub dil, 0x50
add dil, cl
jmp 0x1400ea4a4
movabs rcx, 0x83075287e0c8f048
add rcx, r11
and r10b, cl
mov eax, 4
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
movzx r9d, r11b
jmp 0x1400ea30c
movabs rcx, 0x6be5a0ea5f32c260
add rcx, r11
and r10b, cl
mov eax, Ordinal_50
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
jmp 0x1400ea45a
movabs rax, 0x54c3ef4cdd9c9478
add rax, r11
and r10b, al
add r10b, r10b
sub sil, r10b
lea edi, [rax + rsi]
sub dil, 0x48
jmp 0x1400ea457
movabs rcx, 0x3da23daf5c066690
add rcx, r11
and r10b, cl
mov eax, 8
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
jmp 0x1400ea437
movabs rcx, 0x26808c11da7038a8
add rcx, r11
and r10b, cl
mov eax, 0x34
sub al, r10b
lea edi, [rax + rax]
add dil, sil
add dil, cl
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movzx r9d, r11b
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea3b7
lea rax, [r8 + 5]
cmp rbx, rax
jae 0x1400ea0a9
lea edx, [r11 - 0xc]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400e9f08
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ea0cd
lea ecx, [r11 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x1400ea4ea
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ea0f9
movzx r9d, r11b
lea edx, [r9 - 0x28]
movzx eax, dl
and al, r10b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea30c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ea121
lea edx, [r11 - 0x58]
movzx eax, dl
and al, r10b
mov ecx, 0x34
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea457
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400e9f08
lea ecx, [r11 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ea181
movzx r9d, r11b
lea ecx, [r9 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x1400ea3b7
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ea1b5
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ea1dd
lea edx, [r11 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea457
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400e9eb3
movzx r9d, r11b
lea ecx, [r9 + 0x7c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x64
jmp 0x1400ea30c
jne 0x1400ea226
lea ecx, [r11 + 0x10]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x70
jmp 0x1400ea4ea
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ea24e
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea4a0
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ea272
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x1400ea45a
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400ea2a9
lea ecx, [r11 + 0x80]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x80
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400e9e65
movzx r9d, r11b
lea ecx, [r9 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
movzx esi, r10b
jmp 0x1400ea3b7
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x10
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400ea433
movzx r9d, r11b
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x38]
sub r9b, 4
movzx eax, sil
and al, r9b
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
add cl, cl
add cl, sil
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x40], al
inc r8
add rax, r8
sub r11, rax
jmp 0x1400ea4a4
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400ea4ea
lea ecx, [r11 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
jmp 0x1400ea437
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movzx r9d, r11b
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
add r9b, 0x2c
movzx eax, r9b
and al, sil
add al, al
sub r9b, al
sub r9b, 0x34
add r9b, sil
mov byte [rbp + r11 - 0x40], r9b
inc r8
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
lea ecx, [r11 + 0x34]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
inc r8
dec r11
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx esi, r10b
lea ecx, [r11 + 0x14]
movzx eax, cl
and al, sil
mov edx, Ordinal_60
sub dl, al
add dl, dl
add dl, cl
add dl, dil
add dl, sil
mov byte [rbp + r11 - 0x40], dl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
movabs rdx, 0x39d43c09c3f772c4
add rdx, r11
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x5c
add dil, dl
movzx esi, r10b
lea edx, [r11 - 0x10]
movzx eax, sil
and al, dl
mov ecx, gethostname
sub cl, al
add cl, cl
add cl, sil
add cl, dl
mov byte [rbp + r11 - 0x40], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
jmp 0x1400ea4ea
lea rcx, [r11 + rsi]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 4
movzx eax, byte [rbp + r11 - 0x40]
add rax, r8
add r11, rax
inc r11
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a13
sub r11b, 0x3c
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x5c
movabs rsi, 0x22b28a6c426144dc
jmp 0x1400e9a10
sub r11b, 0x24
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 4
jmp 0x1400e99f4
lea rdx, [rbp + 0x1736bb0]
jmp 0x1400ea562
lea rdx, [rbp + 0x13e82a4]
jmp 0x1400ea562
lea rdx, [rbp - 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
xor r14d, r14d
mov qword [rbp + 0x190], r14
mov qword [rbp + 0x198], r14
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], r14b
jne 0x1400ea584
lea rcx, [rbp + 0x180]
call fcn.140047180
lea rcx, [rbp + 0x180]
call fcn.1400e07a0
lea rcx, [0x140276940]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [0x140437210]
mov rcx, qword [rax + 0x18]
mov qword [rbp + 0x170], rcx
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x1400ea5d0
mov qword [rbp + 0x178], rax
movaps xmm0, xmmword [rbp + 0x170]
movdqa xmmword [rbp + 0x150], xmm0
xor r8d, r8d
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x318]
call fcn.140109f00
nop
lea rcx, [rbp + 0x318]
call fcn.140129d90
movzx ebx, al
lea rcx, [rbp + 0x318]
call fcn.140045490
xorps xmm0, xmm0
test bl, bl
je 0x1400ef4cf
lea rax, [rbp + 0x690]
mov qword [rbp + 0x7f8], rax
mov dword [rbp + 0x50], 0xa9b7aaa5
mov dword [rbp + 0x54], 0x4a534452
mov byte [rbp + 0x58], 0xe0
xor eax, eax
movups xmmword [rbp + 0x59], xmm0
mov dword [rbp + 0x69], eax
mov word [rbp + 0x6d], ax
movabs r14, 0xdde6433257de4fc
movabs r13, 0x4557f4ffbb7578ec
movabs r15, 0x299b2c997079aef4
movzx edi, byte [rbp + 0x7f0]
nop
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x1f
jae 0x1400eb0be
movzx r10d, byte [rbp + r11 + 0x50]
mov esi, r10d
cmp rbx, r11
ja 0x1400eb0b5
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400ea6d2
lea rcx, [r11 + r14]
mov rax, rsi
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rsi
add rdi, rcx
add dil, 0x1c
jmp 0x1400ea6ff
je 0x1400eb043
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400eafee
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400eaf92
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400eaf6e
movzx r9d, r11b
cmp r8, r11
ja 0x1400eb0ac
lea rax, [r8 + 0x1000]
cmp rbx, rax
jae 0x1400ea734
lea edx, [r9 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea760
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400eaf2b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400eaf08
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400eaefa
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400eac5a
nop dword [rax]
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400eac3b
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400eac15
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400eabfa
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400eabdd
lea rax, [r8 + 8]
cmp rbx, rax
je 0x1400eabbd
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400eab9e
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400eab81
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400eab55
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400ea770
lea rbx, [r8 + 4]
lea r8, [rbx + 0x28]
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400eb08c
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400eb06f
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x1400ea936
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400ea91b
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400ea8fc
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400eab08
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400eaac3
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400eaa87
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400eaa5f
lea rbx, [r8 + 0x64]
lea r8, [rbx + 0x41]
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400eaa33
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x1400eaa16
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400ea9f7
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400ea9d7
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400ea9ba
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400ea99f
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400ea97c
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400ea953
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400ea770
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x2a]
jmp 0x1400ea770
lea edx, [r9 - 0x2c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ea760
lea ecx, [r9 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
jmp 0x1400ea703
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
jmp 0x1400ea6a6
add r9b, 0x68
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400ea693
add r9b, 0x70
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x10
dec r11
inc r11
jmp 0x1400ea693
lea ecx, [r9 + 0x78]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x48
jmp 0x1400eafb0
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
jmp 0x1400eafd2
sub r9b, 0x78
movzx eax, r9b
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400eafd5
lea edx, [r9 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400eaecc
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
jmp 0x1400eb006
sub r9b, 0x60
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x60
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
sub r9b, 0x4c
movzx eax, r9b
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
mov byte [rbp + r11 + 0x50], dil
inc r11
jmp 0x1400ea693
lea ecx, [r9 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
cmp r8, 4
jb 0x1400eaa7a
lea ecx, [r9 + 0x68]
movzx eax, cl
and al, r10b
mov edx, reloc.WS2_32.dll_sendto
sub dl, al
add dl, dl
add dl, cl
add dl, r10b
lea edi, [rdx + rdx]
jmp 0x1400eaf41
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
cmp rbx, 2
jae 0x1400eae9d
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400eadd4
lea ecx, [r9 - 0x48]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 8
jmp 0x1400eaa9d
lea edx, [r9 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
lea rax, [r8 + rbx]
cmp rax, 0x2a
je 0x1400eaebb
lea rax, [r8 + 9]
cmp rbx, rax
jbe 0x1400ead2d
lea ecx, [r9 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x1400eaad9
add r9b, 8
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x38
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
add r9b, 0x10
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x70
jmp 0x1400eb006
lea edx, [r9 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400eaecc
add r9b, 0x20
movzx eax, r9b
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400eafd5
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
jmp 0x1400eafd2
lea ecx, [r9 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
jmp 0x1400eafb0
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
dec r11
inc r11
jmp 0x1400ea693
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400eaf41
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x1400eac77
lea edx, [r9 - 4]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohl
jmp 0x1400eab17
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400eacac
add r9b, 0x58
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x68
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400eacd4
lea edx, [r9 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400eaecc
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400eacfd
add r9b, 0x38
movzx eax, r9b
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400eafd2
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400eab22
add r9b, 0x28
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x18
dec r11
inc r11
jmp 0x1400ea693
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ead51
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x1400eaf41
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ead75
lea ecx, [r9 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x1400eafb0
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ead9b
sub r9b, 0x1c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x3c
jmp 0x1400eafd2
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400eaad9
sub r9b, 0x3c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x5c
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400eae0c
sub r9b, 0x50
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400eae32
sub r9b, 0x68
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x28
jmp 0x1400eafd5
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400eae49
lea edx, [r9 - 0x78]
mov ecx, 0x24
jmp 0x1400eaf9f
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400eae75
add r9b, 0x80
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
add dil, 0x80
dec r11
inc r11
jmp 0x1400ea693
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400eaa9d
lea ecx, [r9 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x1400eaf41
lea edx, [r9 + 0x60]
movzx eax, dl
and al, r10b
movzx ecx, r10b
sub cl, al
add cl, 0x30
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400eafb0
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [rcx - 0x68]
add r9b, 0x54
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x4c
add r9b, r10b
movzx eax, r9b
mov byte [rbp + r11 + 0x50], al
inc r8
add rax, r8
sub r11, rax
jmp 0x1400eb006
lea edx, [r9 - 0x74]
mov ecx, reloc.WLDAP32.dll_Ordinal_22
jmp 0x1400eaf9f
sub r9b, 0x6c
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0xc
dec r11
inc r11
jmp 0x1400ea693
lea ecx, [r9 - 0x5c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7c
add r9b, 0x64
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_35
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x50], cl
inc r8
dec r11
inc r11
jmp 0x1400ea693
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
inc r8
dec r11
inc r11
jmp 0x1400ea693
movzx r9d, r11b
lea edx, [r9 - 0x34]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add r9b, 0x5c
movzx eax, r9b
and al, r10b
mov ecx, 0x3e
sub cl, al
add cl, cl
add cl, dil
add cl, r9b
add cl, r10b
mov byte [rbp + r11 + 0x50], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400ea693
lea rcx, [r11 + r13]
and sil, cl
add sil, sil
movzx edi, r10b
sub dil, sil
sub dil, 0x74
add dil, cl
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x30
add cl, r10b
mov byte [rbp + r11 + 0x50], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
lea rcx, [r11 + r15]
and sil, cl
mov eax, Ordinal_46
sub al, sil
lea edi, [rax + rax]
add dil, r10b
add dil, cl
movzx eax, byte [rbp + r11 + 0x50]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ea693
sub r9b, 0x14
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x74
jmp 0x1400ea690
sub r9b, 0xc
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, r10b
jmp 0x1400ea680
lea rdx, [rbp + 0x155d9a0]
jmp 0x1400eb0c2
lea rdx, [rbp + 0x53be9c]
jmp 0x1400eb0c2
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x690]
call fcn.140046ad0
mov rbx, rax
mov rdx, qword [0x140437210]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x6b0]
call fcn.140046ad0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400e3190
movzx edi, byte [rbp + 0x7f0]
test al, al
jne 0x1400ed1a3
lea rax, [rbp + 0x6d0]
mov qword [rbp + 0x7f8], rax
mov dword [rbp + 0x30], 0x6661686c
mov dword [rbp + 0x34], 0x763766a
xor eax, eax
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], eax
mov word [rbp + 0x44], ax
movabs r15, 0xa32a4279e38a5300
movabs r13, 0xbc7c5648ffdceb00
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov rdx, qword [rax]
xor esi, esi
cmp rsi, 0x16
jae 0x1400eb977
movzx r8d, byte [rbp + rsi + 0x30]
mov r14d, r8d
cmp rbx, rsi
ja 0x1400eb96e
lea rax, [rdx + 1]
cmp rbx, rax
jae 0x1400eb18d
lea rcx, [rsi + r15]
mov rax, r14
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, r14
add rdi, rcx
jmp 0x1400eb1ba
je 0x1400eb90e
lea rax, [rdx + 2]
cmp rbx, rax
je 0x1400eb8e4
lea rax, [rdx + 3]
cmp rbx, rax
je 0x1400eb8c9
lea rax, [rdx + 7]
cmp rbx, rax
je 0x1400eb8a3
movzx r10d, sil
nop
cmp rdx, rsi
ja 0x1400eb965
lea rax, [rdx + 0xa]
cmp rbx, rax
jae 0x1400eb1e7
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
jmp 0x1400eb21b
lea rax, [rdx + 1]
cmp rbx, rax
je 0x1400eb441
lea rax, [rdx + 2]
cmp rbx, rax
je 0x1400eb888
lea rax, [rdx + 3]
cmp rbx, rax
je 0x1400eb873
lea rax, [rdx + 9]
cmp rbx, rax
je 0x1400eb850
movzx r11d, r8b
and r11b, r10b
movzx r9d, r11b
movzx ecx, r11b
nop word [rax + rax]
lea rax, [rdx + rbx]
cmp rax, rsi
jbe 0x1400eb63a
nop dword [rax]
lea rax, [rdx + 0x7a]
cmp rbx, rax
je 0x1400eb614
lea rax, [rdx + 6]
cmp rbx, rax
je 0x1400eb5fc
lea rax, [rdx + 0x5a]
cmp rbx, rax
je 0x1400eb5e7
lea rax, [rdx + 9]
cmp rbx, rax
je 0x1400eb5c4
lea rax, [rdx + 0x200]
cmp rbx, rax
je 0x1400eb873
lea rax, [rdx + 1]
cmp rbx, rax
je 0x1400eb5af
lea rax, [rdx + 0x400]
cmp rbx, rax
je 0x1400eb597
lea rax, [rdx + 3]
cmp rbx, rax
je 0x1400eb57f
lea rax, [rdx + 0x28]
cmp rbx, rax
je 0x1400eb850
movzx r9d, r11b
lea rax, [rdx + 0x61]
cmp rbx, rax
je 0x1400eb240
lea rbx, [rdx + 5]
lea rdx, [rbx + 0x42]
lea rax, [rdx + 0x42]
cmp rbx, rax
jb 0x1400eb950
lea rax, [rdx + 8]
cmp rbx, rax
jb 0x1400eb93b
lea rax, [rdx + 0x80]
cmp rbx, rax
jb 0x1400eb429
lea rax, [rdx + 0x2a]
cmp rbx, rax
jb 0x1400eb411
lea rax, [rdx + 0xa]
cmp rbx, rax
jb 0x1400eb3f1
lea rax, [rdx + 2]
cmp rbx, rax
jb 0x1400eb536
lea rax, [rdx + 0x20]
cmp rbx, rax
jb 0x1400eb4e6
lea rax, [rdx + 0x1000]
cmp rbx, rax
jb 0x1400eb4a2
lea rax, [rdx + 0x40]
cmp rbx, rax
jb 0x1400eb485
lea rax, [rdx + 0x7a]
cmp rbx, rax
jb 0x1400eb240
mov rbx, rax
lea rdx, [rax + 6]
lea rax, [rdx + 0x64]
cmp rbx, rax
ja 0x1400eb850
lea rax, [rdx + 0x5a]
cmp rbx, rax
ja 0x1400eb57f
lea rax, [rdx + 9]
cmp rbx, rax
ja 0x1400eb597
lea rax, [rdx + 1]
cmp rbx, rax
ja 0x1400eb5af
lea rax, [rdx + 0x10]
cmp rbx, rax
ja 0x1400eb873
lea rax, [rdx + 0x400]
cmp rbx, rax
ja 0x1400eb5c4
lea rax, [rdx + 3]
cmp rbx, rax
ja 0x1400eb888
lea rax, [rdx + 0x61]
cmp rbx, rax
ja 0x1400eb467
lea rax, [rdx + 5]
cmp rbx, rax
ja 0x1400eb441
lea rax, [rdx + 0x42]
cmp rbx, rax
ja 0x1400eb240
lea rbx, [rdx + 0x41]
lea rdx, [rbx + 0x41]
jmp 0x1400eb240
movzx r9d, r8b
and r9b, r10b
movzx eax, r9b
add al, al
movzx edi, r8b
sub dil, al
add dil, r10b
movzx ecx, r9b
jmp 0x1400eb230
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
jmp 0x1400eb1c0
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
jmp 0x1400eb165
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
add r8b, r10b
movzx edi, r8b
mov byte [rbp + rsi + 0x30], r8b
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
mov byte [rbp + rsi + 0x30], dil
inc rsi
jmp 0x1400eb152
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
cmp rdx, 2
jb 0x1400eb495
movzx ecx, sil
and cl, r8b
add cl, cl
movzx eax, sil
sub al, cl
add al, r8b
movzx r8d, al
lea edi, [rax + rax]
mov byte [rbp + rsi + 0x30], al
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
cmp rbx, 1
jae 0x1400eb7bb
lea rax, [rdx + 1]
cmp rbx, rax
jne 0x1400eb76e
movzx ecx, sil
and cl, r8b
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
lea rax, [rdx + rbx]
cmp rax, 0xa
je 0x1400eb7e9
lea rax, [rdx + 0x3e8]
cmp rbx, rax
jbe 0x1400eb6c6
movzx ecx, r8b
and cl, sil
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, sil
jmp 0x1400eb4f9
movzx ecx, r8b
and cl, r10b
add cl, cl
movzx edi, r8b
sub dil, cl
add dil, r10b
jmp 0x1400eb817
movzx eax, r8b
and al, r10b
add al, al
movzx ecx, r8b
sub cl, al
lea edi, [rcx + r10]
jmp 0x1400eb804
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
jmp 0x1400eb8f5
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r8 + r10]
lea eax, [r8 + rsi]
add al, dil
mov byte [rbp + rsi + 0x30], al
add rbx, rdx
jmp 0x1400eb8f5
add r9b, r9b
sub r8b, r9b
lea edi, [r10 + r8]
dec rsi
inc rsi
jmp 0x1400eb152
add r9b, r9b
sub r8b, r9b
lea edi, [r10 + r8]
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
add r9b, r9b
movzx eax, sil
sub al, r9b
add al, r8b
movzx r8d, al
movzx edi, al
mov byte [rbp + rsi + 0x30], al
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 1]
cmp rbx, rax
jae 0x1400eb654
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
jmp 0x1400eb549
jne 0x1400eb675
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 3]
cmp rbx, rax
jne 0x1400eb695
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
dec rsi
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 7]
cmp rbx, rax
jne 0x1400eb549
add cl, cl
movzx eax, sil
sub al, cl
add al, r8b
movzx r8d, al
movzx edi, al
mov byte [rbp + rsi + 0x30], al
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 1]
cmp rbx, rax
je 0x1400eb8a3
lea rax, [rdx + 2]
cmp rbx, rax
jne 0x1400eb6fa
movzx ecx, sil
and cl, r8b
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
dec rsi
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 3]
cmp rbx, rax
jne 0x1400eb71e
movzx ecx, sil
and cl, r8b
add cl, cl
movzx edi, sil
sub dil, cl
add dil, r8b
add rbx, rdx
jmp 0x1400eb8f5
lea rax, [rdx + 7]
cmp rbx, rax
jne 0x1400eb73e
movzx eax, r8b
and al, sil
add al, al
movzx ecx, r8b
sub cl, al
lea edi, [rcx + rsi]
jmp 0x1400eb804
lea rax, [rdx + 9]
cmp rbx, rax
jne 0x1400eb4f9
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
lea edi, [rsi + r8]
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
lea rax, [rdx + 2]
cmp rbx, rax
jne 0x1400eb78b
movzx eax, sil
and al, r8b
add al, al
movzx ecx, r8b
sub cl, al
lea edi, [rcx + rsi]
jmp 0x1400eb804
lea rax, [rdx + 3]
cmp rbx, rax
jne 0x1400eb4b5
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
lea edi, [r8 + rsi]
lea eax, [r8 + rsi]
add al, dil
mov byte [rbp + rsi + 0x30], al
add rbx, rdx
jmp 0x1400eb8f5
movzx eax, sil
and al, r8b
add al, al
movzx ecx, byte [rbp + rsi + 0x30]
sub cl, al
lea edi, [r8 + rsi]
add dil, cl
movzx r8d, cl
lea eax, [r8 + rsi]
add al, dil
mov byte [rbp + rsi + 0x30], al
add rbx, rdx
jmp 0x1400eb8f5
movzx eax, sil
and al, r8b
add al, al
movzx ecx, r8b
sub cl, al
movzx edi, sil
sub dil, byte [rbp + rsi + 0x30]
add dil, cl
lea eax, [rcx + rsi]
movzx ecx, al
mov byte [rbp + rsi + 0x30], cl
inc rdx
add rcx, rdx
sub rsi, rcx
movzx ecx, sil
and cl, r8b
add cl, cl
movzx eax, sil
sub al, cl
add al, r8b
mov byte [rbp + rsi + 0x30], al
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add rsi, rax
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
add rbx, rdx
jmp 0x1400eb8f5
movzx eax, r8b
and al, r10b
add al, al
sub r8b, al
lea edi, [r10 + r8]
dec rsi
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
add r8b, sil
movzx edi, r8b
mov byte [rbp + rsi + 0x30], r8b
inc rdx
dec rsi
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
lea edi, [rsi + r8]
dec rsi
inc rsi
jmp 0x1400eb152
lea rax, [rsi + r13]
and r14b, al
add r14b, r14b
sub r8b, r14b
lea edi, [rax + r8]
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rsi, rcx
inc rsi
jmp 0x1400eb152
movabs rax, 0xe97ec76daa9ef900
add rax, rsi
and r14b, al
add r14b, r14b
sub r8b, r14b
lea edi, [rax + r8]
movzx eax, byte [rbp + rsi + 0x30]
add rax, rdx
add rsi, rax
inc rsi
jmp 0x1400eb152
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
lea edi, [rsi + r8]
jmp 0x1400eb150
movzx eax, r8b
and al, sil
add al, al
sub r8b, al
lea edi, [rsi + r8]
jmp 0x1400eb140
lea rdx, [rbp + 0x16fc430]
jmp 0x1400eb97b
lea rdx, [rbp + 0xba1730]
jmp 0x1400eb97b
lea rdx, [rbp + 0x30]
lea rcx, [rbp + 0x6d0]
call fcn.140046ad0
mov rbx, rax
mov rdx, qword [0x140437210]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x6f0]
call fcn.140046ad0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x390]
call fcn.1400e2cb0
nop
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x710]
call fcn.140046b10
mov rdx, rax
lea rcx, [0x140437230]
call fcn.140151a50
cmp byte [0x140437460], 0
jne 0x1400ec5e6
mov rcx, qword [0x140437210]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
mov dword [rsp + 0x30], 0x4f734d6b
mov dword [rsp + 0x34], 0x85bc404d
mov word [rsp + 0x38], 0xd9be
xor eax, eax
mov dword [rsp + 0x3a], eax
mov word [rsp + 0x3e], ax
movabs rsi, 0xb8dbcaabcdae5ae3
movabs r14, 0x2a936003690b10a9
movzx edi, byte [rbp + 0x7f0]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov rax, qword [rax]
nop word [rax + rax]
xor r10d, r10d
cmp r10, 0x10
jae 0x1400ec58b
movzx r9d, byte [rsp + r10 + 0x30]
mov r8, r9
cmp rbx, r10
ja 0x1400ec582
lea rcx, [rax + 1]
cmp rbx, rcx
jae 0x1400ebaa2
lea rdx, [r10 + rsi]
mov rcx, rdx
and rcx, r9
imul rdi, rcx, 0xfffffffffffffffe
add rdi, rdx
add rdi, r9
sub dil, 0x35
jmp 0x1400ebad0
je 0x1400ec514
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x1400ec4bf
lea rcx, [rax + 5]
cmp rbx, rcx
je 0x1400ec49e
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x1400ec45a
nop
cmp rax, r10
ja 0x1400ec579
lea rcx, [rax + 0x200]
cmp rbx, rcx
jae 0x1400ebafd
lea edx, [r10 - 0x61]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x59
jmp 0x1400ebb30
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x1400ec43e
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x1400ec41d
lea rcx, [rax + 2]
cmp rbx, rcx
je 0x1400ec39d
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rax + rbx]
cmp rcx, r10
jbe 0x1400ec09c
nop dword [rax]
lea rcx, [rax + 6]
cmp rbx, rcx
je 0x1400ec078
lea rcx, [rax + 9]
cmp rbx, rcx
je 0x1400ec054
lea rcx, [rax + 1]
cmp rbx, rcx
je 0x1400ec02e
lea rcx, [rax + 3]
cmp rbx, rcx
je 0x1400ec00f
lea rcx, [rax + 0x61]
cmp rbx, rcx
je 0x1400ebff4
lea rcx, [rax + 0x42]
cmp rbx, rcx
je 0x1400ebfd4
lea rcx, [rax + 0x80]
cmp rbx, rcx
je 0x1400ebfb5
lea rcx, [rax + 0xa]
cmp rbx, rcx
je 0x1400ebf95
lea rcx, [rax + 0x20]
cmp rbx, rcx
je 0x1400ebf6b
lea rcx, [rax + 4]
cmp rbx, rcx
je 0x1400ebb40
lea rbx, [rax + 5]
lea rax, [rbx + 6]
lea rcx, [rax + 0x41]
cmp rbx, rcx
jb 0x1400ec55c
lea rcx, [rax + 0x2a]
cmp rbx, rcx
jb 0x1400ec53f
lea rcx, [rax + 0x3e8]
cmp rbx, rcx
jb 0x1400ebd24
lea rcx, [rax + 0x1000]
cmp rbx, rcx
jb 0x1400ebd09
lea rcx, [rax + 0x40]
cmp rbx, rcx
jb 0x1400ebcee
lea rcx, [rax + 0x64]
cmp rbx, rcx
jb 0x1400ebf22
lea rcx, [rax + 9]
cmp rbx, rcx
jb 0x1400ebed8
lea rcx, [rax + 1]
cmp rbx, rcx
jb 0x1400ebe98
lea rcx, [rax + 3]
cmp rbx, rcx
jb 0x1400ebe75
lea rcx, [rax + 0x61]
cmp rbx, rcx
jb 0x1400ebb40
lea rbx, [rax + 0x7a]
lea rax, [rbx + 0x41]
lea rcx, [rax + 0x5a]
cmp rbx, rcx
ja 0x1400ebe4b
lea rcx, [rax + 0x200]
cmp rbx, rcx
ja 0x1400ebe2b
lea rcx, [rax + 0x10]
cmp rbx, rcx
ja 0x1400ebe0c
lea rcx, [rax + 0x28]
cmp rbx, rcx
ja 0x1400ebdec
lea rcx, [rax + 5]
cmp rbx, rcx
ja 0x1400ebdd1
lea rcx, [rax + 8]
cmp rbx, rcx
ja 0x1400ebdad
lea rcx, [rax + 0x2a]
cmp rbx, rcx
ja 0x1400ebd87
lea rcx, [rax + 2]
cmp rbx, rcx
ja 0x1400ebd63
lea rcx, [rax + 0x1000]
cmp rbx, rcx
ja 0x1400ebd3f
lea rcx, [rax + 0x7a]
cmp rbx, rcx
ja 0x1400ebb40
lea rbx, [rax + 0x42]
lea rax, [rbx + 0x64]
jmp 0x1400ebb40
lea edx, [r10 + 0x41]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x39
jmp 0x1400ebb30
lea edx, [r10 + 0x7b]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5d
jmp 0x1400ebad0
lea edx, [r10 - 0x4b]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0xd
jmp 0x1400eba73
lea r8d, [r10 - 8]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_30
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x1400ec474
lea edx, [r10 + 0x32]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5e
inc rax
dec r10
inc r10
jmp 0x1400eba63
lea r8d, [r10 + 0x6c]
movzx ecx, r8b
and cl, r9b
mov edx, 6
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x1400eba63
lea r8d, [r10 - 0x5a]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_60
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx r11d, r10b
jmp 0x1400ec4d9
lea edx, [r10 - 0x20]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x20
jmp 0x1400ec4f8
lea r8d, [r10 + 0x1a]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_41
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec4fb
lea edx, [r10 + 0x54]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x4c
movzx r11d, r10b
jmp 0x1400ec3b7
lea r8d, [r10 - 0x72]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_ntohs
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec3e0
lea edx, [r10 - 0x38]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x78
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea edx, [r10 + 0x59]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x6f
mov byte [rsp + r10 + 0x30], dil
inc r10
jmp 0x1400eba63
lea edx, [r10 - 0x6d]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 5
cmp rax, 0x80
jb 0x1400ebe8b
movzx r11d, r10b
lea edx, [r11 + 0x72]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
add dl, r9b
lea edi, [rdx*2 - 0x3c]
jmp 0x1400ec474
lea edx, [r10 - 0x33]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x65
cmp rbx, 0x5a
jae 0x1400ec35a
lea rcx, [rax + 0x2a]
cmp rbx, rcx
jbe 0x1400ec24e
lea r8d, [r10 - 0x4a]
movzx ecx, r8b
and cl, r9b
mov edx, 3
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ebeae
lea edx, [r10 + 7]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x31
lea rcx, [rax + rbx]
cmp rcx, 8
je 0x1400ec37f
lea rcx, [rax + 9]
cmp rbx, rcx
jbe 0x1400ec17a
lea edx, [r10 + 0x17]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x5f
jmp 0x1400ebeee
lea edx, [r10 - 0x46]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x16
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea r8d, [r10 - 0xc]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_46
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec3e0
movzx r11d, r10b
lea edx, [r11 + 0x2e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x42
jmp 0x1400ec3b7
lea r8d, [r10 + 0x68]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_sendto
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec4fb
lea edx, [r10 - 0x5e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x6e
jmp 0x1400ec4f8
movzx r11d, r10b
lea edx, [r11 - 0x24]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 4
jmp 0x1400ec4d9
lea r8d, [r10 + 0x16]
movzx ecx, r8b
and cl, r9b
mov edx, 0x33
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x1400eba63
lea edx, [r10 + 0x50]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x30
inc rax
dec r10
inc r10
jmp 0x1400eba63
movzx r11d, r10b
lea r8d, [r11 - 0x76]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_30
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec474
lea rcx, [rax + 9]
cmp rbx, rcx
jae 0x1400ec0c0
lea edx, [r10 - 0x1d]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x35
jmp 0x1400ebf38
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400ec0f8
lea r8d, [r10 + 0x3e]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_41
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400ec125
movzx r11d, r10b
lea r8d, [r11 - 0x36]
movzx ecx, r8b
and cl, r9b
mov edx, 0x3d
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec3b7
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x1400ec14e
lea r8d, [r10 - 0x70]
movzx ecx, r8b
and cl, r9b
mov edx, 8
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec4fb
lea rcx, [rax + 4]
cmp rbx, rcx
jne 0x1400ebf38
movzx r11d, r10b
lea edx, [r11 + 0x6e]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 2
jmp 0x1400ec474
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400ec1a2
movzx r11d, r10b
lea edx, [r11 - 0x23]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0xb
jmp 0x1400ec474
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400ec1cf
lea edx, [r10 - 0x5d]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x75
inc rax
dec r10
inc r10
jmp 0x1400eba63
lea rcx, [rax + 4]
cmp rbx, rcx
jne 0x1400ec1f3
lea edx, [r10 - 0xb]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x4d
jmp 0x1400ec4f8
lea rcx, [rax + 5]
cmp rbx, rcx
jne 0x1400ec217
lea edx, [r10 - 0x45]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1d
jmp 0x1400ec4fb
lea rcx, [rax + 7]
cmp rbx, rcx
jne 0x1400ebeee
lea edx, [r10 + 0xd]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x5b
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea rcx, [rax + 1]
cmp rbx, rcx
jne 0x1400ec281
lea edx, [r10 + 0x7c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x64
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea rcx, [rax + 2]
cmp rbx, rcx
jne 0x1400ec2a9
movzx r11d, r10b
lea edx, [r11 + 8]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x38
jmp 0x1400ec3b7
lea rcx, [rax + 5]
cmp rbx, rcx
jne 0x1400ec2cd
lea edx, [r10 - 0x6c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0xc
jmp 0x1400ec4f8
lea rcx, [rax + 4]
cmp rbx, rcx
jne 0x1400ec2fc
lea r8d, [r10 + 0x20]
movzx ecx, r8b
and cl, r9b
mov edx, reloc.WS2_32.dll_recv
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
dec r10
inc r10
jmp 0x1400eba63
lea rcx, [rax + 6]
cmp rbx, rcx
jne 0x1400ec329
lea edx, [r10 - 0x1a]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x4a
inc rax
dec r10
inc r10
jmp 0x1400eba63
lea rcx, [rax + 3]
cmp rbx, rcx
jne 0x1400ebeae
movzx r11d, r10b
lea r8d, [r11 - 0x54]
movzx ecx, r8b
and cl, r9b
mov edx, Ordinal_41
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
add dil, r9b
jmp 0x1400ec474
movzx r11d, r10b
lea r8d, [r11 + 0x38]
movzx ecx, r8b
and cl, r9b
movzx edx, byte [rsp + r10 + 0x30]
sub dl, cl
add dl, 0x3c
lea edi, [rdx + rdx]
add dil, r8b
jmp 0x1400ec4d9
movzx r11d, r10b
lea r8d, [r11 - 2]
movzx ecx, r8b
and cl, r9b
mov edx, 7
sub dl, cl
lea edi, [rdx + rdx]
add dil, r8b
jmp 0x1400ec3b7
movzx r11d, r10b
lea edx, [r11 + 9]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x3f
sub r11b, 0x1f
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x27
add r11b, r9b
movzx ecx, r11b
mov byte [rsp + r10 + 0x30], cl
inc rax
add rcx, rax
sub r10, rcx
lea edx, [r10 - 0x3c]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
sub dl, 0x5c
add dl, r9b
mov byte [rsp + r10 + 0x30], dl
inc rbx
mov rcx, 0xffffffffffffffff
sub rcx, rbx
add r10, rcx
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
lea edx, [r10 - 0xf]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x69
dec r10
inc r10
jmp 0x1400eba63
movzx r11d, r10b
lea edx, [r11 + 0x65]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x3d
jmp 0x1400ec474
movzx r11d, r10b
lea edx, [r11 - 0x27]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x11
add r11b, 0x55
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
sub r11b, 0x53
add r11b, r9b
mov byte [rsp + r10 + 0x30], r11b
inc rax
dec r10
inc r10
jmp 0x1400eba63
lea edx, [r10 + 0x4d]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
sub dil, 0x1b
dec r10
inc r10
jmp 0x1400eba63
movzx r11d, r10b
lea edx, [r11 - 0x79]
movzx ecx, dl
and cl, r9b
add cl, cl
sub dl, cl
lea edi, [r9 + rdx]
add dil, 0x4f
add r11b, 0x1b
movzx ecx, r11b
and cl, r9b
add cl, cl
sub r11b, cl
add r11b, 0x43
add r11b, dil
add r11b, r9b
mov byte [rsp + r10 + 0x30], r11b
add rbx, rax
movzx ecx, dil
mov rdx, 0xffffffffffffffff
sub rdx, rcx
add r10, rdx
inc r10
jmp 0x1400eba63
lea rdx, [r10 + r14]
movzx ecx, r8b
and cl, dl
add cl, cl
sub r8b, cl
lea edi, [rdx + r8]
add dil, 0x61
movzx ecx, byte [rsp + r10 + 0x30]
add rcx, rax
add r10, rcx
inc r10
jmp 0x1400eba63
sub r10b, 0x11
movzx ecx, r10b
and cl, r9b
add cl, cl
sub r10b, cl
lea edi, [r9 + r10]
add dil, 0x77
jmp 0x1400eba60
add r10b, 0x29
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
sub dil, 0x1f
jmp 0x1400eba45
lea rdx, [rbp + 0x1650fb4]
jmp 0x1400ec590
lea rdx, [rbp + 0xd36a97]
jmp 0x1400ec590
lea rdx, [rsp + 0x30]
lea r8, [0x140437468]
lea rcx, [rbp + 0x3f0]
call fcn.140095060
nop
lea r8, [0x1402747cc]
mov rdx, rax
lea rcx, [rbp + 0x730]
call fcn.140109980
mov rcx, rax
call fcn.1400e07a0
nop
lea rcx, [rbp + 0x3f0]
call fcn.1400438e0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
mov dword [rsp + 0x40], 0xd4c73a0c
mov dword [rsp + 0x44], 0xc0c1d4d7
mov dword [rsp + 0x48], 0xcfcf3414
mov dword [rsp + 0x4c], 0xcbdfd4cb
mov dword [rsp + 0x50], 0xefe3dad5
mov dword [rsp + 0x54], 0xb26f8ec
mov dword [rsp + 0x58], 0xeee1eef7
mov dword [rsp + 0x5c], 0xfd0729ec
mov word [rsp + 0x60], 0x432c
mov byte [rsp + 0x62], 0x52
xor eax, eax
mov qword [rsp + 0x63], rax
mov dword [rsp + 0x6b], eax
mov word [rsp + 0x6f], ax
mov byte [rsp + 0x71], al
movabs r14, 0x52e77c5f8c4793ce
movabs r15, 0xea235f5bee84323e
movabs r13, 0xf8b6751ea4d6bb6a
movzx edi, byte [rbp + 0x7f0]
nop
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x32
jae 0x1400ed16a
movzx r10d, byte [rsp + r11 + 0x40]
mov r9, r10
cmp rbx, r11
ja 0x1400ed161
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400ec6d2
lea rcx, [r11 + r14]
mov rax, rcx
and rax, r10
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, r10
add dil, 0x5e
jmp 0x1400ec700
je 0x1400ed0ed
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ed0ba
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400ed09b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ed057
nop
cmp r8, r11
ja 0x1400ed158
lea rax, [r8 + 0x2a]
cmp rbx, rax
jae 0x1400ec72a
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
jmp 0x1400ec770
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400ed037
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ed00f
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400ecff3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ecf6d
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400ecf51
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400ecce4
nop dword [rax]
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x1400eccc1
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400ecc99
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400ecc78
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400ecc59
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400ecc4b
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x1400ecc2c
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x1400ecc0d
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400ecbf2
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400ecbc4
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ec780
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400ed138
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x1400ed11b
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x1400ec976
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400ec957
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x1400ec938
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400ecb72
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400ecb29
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400ecae4
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400ecac1
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400ec780
mov rbx, rax
lea r8, [rax + 9]
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x1400eca97
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400eca7c
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400eca59
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400eca3a
lea rax, [r8 + 4]
cmp rbx, rax
ja 0x1400eca1c
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400ec9f9
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400ec9d4
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400ec9b0
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400ec991
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400ec780
mov rbx, rax
lea r8, [rax + 8]
jmp 0x1400ec780
lea edx, [r11 - 0x26]
movzx eax, dl
and al, r10b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ec770
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ec700
lea ecx, [r11 - 0x5e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6e
jmp 0x1400ec6a3
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
movzx r9d, r11b
jmp 0x1400ed071
lea ecx, [r11 - 0x6c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xc
inc r8
dec r11
inc r11
jmp 0x1400ec693
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400ec693
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400ecf06
lea ecx, [r11 - 0x40]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x40
add rbx, r8
jmp 0x1400ed0d4
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ed0d4
lea edx, [r11 - 0x78]
movzx eax, dl
and al, r10b
mov ecx, 0x24
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400ecf8b
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x1400ecfb6
lea ecx, [r11 + 0x50]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x30
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
lea ecx, [r11 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
mov byte [rsp + r11 + 0x40], dil
inc r11
jmp 0x1400ec693
lea edx, [r11 - 0x52]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 5
jb 0x1400ecad7
movzx r9d, r11b
lea edx, [r9 + 0x14]
movzx eax, r10b
and al, dl
add al, al
movzx ecx, r10b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x18]
jmp 0x1400ed071
lea ecx, [r11 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
cmp rbx, 6
jae 0x1400ecee7
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x1400ece3b
lea edx, [r11 - 4]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohl
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400ecafe
lea ecx, [r11 + 0x76]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x3a
lea rax, [r8 + rbx]
cmp rax, 0x80
je 0x1400ecf2f
lea rax, [r8 + 8]
cmp rbx, rax
jbe 0x1400ecdb2
lea edx, [r11 + 0x16]
movzx eax, dl
and al, r10b
mov ecx, 0x33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ecb3f
lea edx, [r11 + 0x64]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x78
jmp 0x1400ecfb6
movzx r9d, r11b
lea ecx, [r9 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x34
jmp 0x1400ecf8b
lea edx, [r11 - 0x70]
movzx eax, dl
and al, r10b
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ed0d4
lea edx, [r11 - 0xc]
mov ecx, Ordinal_46
jmp 0x1400ed0a4
movzx r9d, r11b
lea ecx, [r9 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x1400ecf06
lea ecx, [r11 - 0x44]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
dec r11
inc r11
jmp 0x1400ec693
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400ec693
movzx r9d, r11b
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ed071
lea rax, [r8 + 0x5a]
cmp rbx, rax
jae 0x1400ecd0c
lea edx, [r11 - 0x32]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ecb88
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ecd43
lea edx, [r11 - 0x34]
movzx eax, dl
and al, r10b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ecd6b
movzx r9d, r11b
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x1400ecf8b
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ecd82
lea edx, [r11 + 0x3c]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
jmp 0x1400ed0a4
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400ecb88
movzx r9d, r11b
lea edx, [r9 - 0x54]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400ed071
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ecdde
movzx r9d, r11b
lea edx, [r9 - 0x4e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400ed071
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ece0c
lea ecx, [r11 + 0x4e]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x22
inc r8
dec r11
inc r11
jmp 0x1400ec693
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ecb3f
lea edx, [r11 + 0x22]
movzx eax, r10b
and al, dl
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
add rbx, r8
jmp 0x1400ed0d4
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ece6f
lea ecx, [r11 - 0x68]
movzx eax, r10b
and al, cl
add al, al
sub r10b, al
lea edi, [rcx + r10]
sub dil, 0x28
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ece98
movzx r9d, r11b
lea edx, [r9 - 0x30]
movzx eax, r10b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x1400ecf88
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ecebd
lea edx, [r11 + 0x6c]
movzx eax, r10b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x1400ed0d1
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ecafe
movzx r9d, r11b
lea edx, [r9 - 0x5c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x7c
jmp 0x1400ecf03
movzx r9d, r11b
lea edx, [r9 - 0x50]
movzx eax, r10b
and al, dl
movzx ecx, byte [rsp + r11 + 0x40]
sub cl, al
add cl, 0x18
lea edi, [rcx + rcx]
add dil, dl
add r9b, 0x7e
movzx eax, r9b
and al, r10b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x72
add cl, r9b
add cl, r10b
mov byte [rsp + r11 + 0x40], cl
add rbx, r8
jmp 0x1400ed0d4
movzx r9d, r11b
lea edx, [r9 + 0x4c]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, byte [rsp + r11 + 0x40]
sub dil, 0x14
jmp 0x1400ecf88
lea edx, [r11 + 0x62]
movzx eax, r10b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x1400ed104
movzx r9d, r11b
lea edx, [r9 + 0x2a]
movzx eax, r10b
and al, dl
add al, al
movzx edi, r10b
sub dil, al
sub dil, 0x26
add dil, dl
add r9b, 0x1a
movzx eax, r9b
and al, r10b
mov ecx, Ordinal_41
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
movzx eax, cl
mov byte [rsp + r11 + 0x40], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x18]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x58
add cl, r10b
mov byte [rsp + r11 + 0x40], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
lea edx, [r11 - 0x72]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
jmp 0x1400ed0d1
lea edx, [r11 + 0x1e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x1400ec693
movzx r9d, r11b
lea edx, [r9 - 0x7e]
movzx eax, r10b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, dl
jmp 0x1400ed071
movzx r9d, r11b
lea ecx, [r9 + 0x4a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 6
sub r9b, 0x1e
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x2e
add r9b, r10b
mov byte [rsp + r11 + 0x40], r9b
inc r8
dec r11
inc r11
jmp 0x1400ec693
lea edx, [r11 - 0x26]
mov ecx, 5
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
add rbx, r8
jmp 0x1400ed0d4
lea rdx, [r11 + r15]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400ec693
lea rdx, [r11 + r13]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rsp + r11 + 0x40]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ec693
add r11b, 6
movzx eax, r10b
and al, r11b
add al, al
sub r10b, al
lea edi, [r11 + r10]
sub dil, 0x2a
jmp 0x1400ec690
add r11b, 0x6a
movzx eax, r10b
and al, r11b
mov ecx, reloc.WS2_32.dll_listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r10b
add dil, r11b
jmp 0x1400ec680
lea rdx, [rbp + 0x1574da8]
jmp 0x1400ed16f
lea rdx, [rbp + 0x11ee176]
jmp 0x1400ed16f
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x410]
call fcn.140046ad0
mov rcx, rax
call fcn.1400e07a0
call fcn.1400e7ec0
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x390]
xor r14d, r14d
jmp 0x1400efa0e
lea rax, [rbp + 0x430]
mov qword [rbp + 0x7f8], rax
mov dword [rbp + 0x70], 0x5d4f505d
mov dword [rbp + 0x74], 0x445b4e58
mov byte [rbp + 0x78], 0xae
xor eax, eax
mov qword [rbp + 0x79], rax
mov dword [rbp + 0x81], eax
movabs rsi, 0xf0b968537e533965
movabs r15, 0x9511da48744691c3
movabs r14, 0xd22c38fa7af9ac2f
nop dword [rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x15
jae 0x1400edd2c
movzx r10d, byte [rbp + r11 + 0x70]
mov rdx, r10
cmp rbx, r11
ja 0x1400edd23
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400ed242
lea rcx, [r11 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
add dil, 0x3d
jmp 0x1400ed280
je 0x1400edcb8
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400edc40
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400edc0e
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400edbd3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400edbaf
nop dword [rax]
cmp r8, r11
ja 0x1400edd1a
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jae 0x1400ed2ac
lea ecx, [r11 + 0x49]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
inc dil
jmp 0x1400ed2e0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400edb6b
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400edb47
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400edb26
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400edb0b
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400ed845
nop dword [rax]
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400ed822
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400ed7fe
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ed7d9
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400ed7ba
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400ed79b
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400ed780
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x1400ed761
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400ed746
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400ed718
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x1400ed2f0
lea rbx, [r8 + 0x40]
lea r8, [rbx + 0x80]
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400edcfd
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400edce0
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400ed4d9
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400ed4be
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400ed4a3
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400ed6ca
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400ed685
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400ed644
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400ed621
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x1400ed2f0
lea rbx, [r8 + 0x200]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x1400ed5f3
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400ed5d8
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x1400ed5b9
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400ed59e
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400ed57f
lea rax, [r8 + 0x400]
cmp rbx, rax
ja 0x1400ed560
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400ed53b
lea rax, [r8 + 6]
cmp rbx, rax
ja 0x1400ed517
lea rcx, [r8 + 0x28]
cmp rbx, rcx
ja 0x1400ed4f4
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x1400ed2f0
mov rbx, rcx
lea r8, [rcx + 0x64]
jmp 0x1400ed2f0
lea ecx, [r11 - 0x29]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x1f
jmp 0x1400ed2e0
lea ecx, [r11 + 0xd]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5b
jmp 0x1400ed280
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x2b
jmp 0x1400ed213
lea edx, [r11 + 0x48]
movzx eax, dl
and al, r10b
mov ecx, 4
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx r9d, r11b
jmp 0x1400edb85
lea ecx, [r11 + 0x7e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x72
inc r8
dec r11
inc r11
jmp 0x1400ed203
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r10b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400ed203
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
movzx r9d, r11b
jmp 0x1400edbed
lea edx, [r11 + 0x20]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_recv
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc24
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
jmp 0x1400edc27
lea edx, [r11 - 0x74]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc56
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
jmp 0x1400edc7b
lea edx, [r11 - 8]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
lea ecx, [r11 - 1]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 7
mov byte [rbp + r11 + 0x70], dil
inc r11
jmp 0x1400ed203
lea ecx, [r11 + 0x35]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x73
cmp r8, 0x80
jb 0x1400ed637
movzx r9d, r11b
lea ecx, [r9 + 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x64]
jmp 0x1400edb85
lea ecx, [r11 + 0x6b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x13
cmp rbx, 0x61
jae 0x1400edac7
lea rax, [r8 + 0x5a]
cmp rbx, rax
jbe 0x1400eda18
lea ecx, [r11 + 0x5a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x76
jmp 0x1400ed65a
lea ecx, [r11 - 0x5f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x67
lea rax, [r8 + rbx]
cmp rax, 0x200
je 0x1400edaef
lea rax, [r8 + 0x1000]
cmp rbx, rax
jbe 0x1400ed97a
lea ecx, [r11 + 0x11]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x77
jmp 0x1400ed69b
lea edx, [r11 - 0x4a]
movzx eax, dl
and al, r10b
mov ecx, 3
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x74
jmp 0x1400edc7b
lea edx, [r11 + 0x22]
movzx eax, dl
and al, r10b
mov ecx, 9
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc56
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x1400edc27
lea edx, [r11 - 0x72]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc24
movzx r9d, r11b
lea ecx, [r9 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x1400edbed
lea edx, [r11 - 6]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400ed203
lea ecx, [r11 + 0x30]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x50
inc r8
dec r11
inc r11
jmp 0x1400ed203
movzx r9d, r11b
lea edx, [r9 + 0x66]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_27
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edb85
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x1400ed86c
lea ecx, [r11 + 0x65]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x3d
jmp 0x1400ed6e0
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ed8a3
lea edx, [r11 - 0x6e]
movzx eax, dl
and al, r10b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ed8cb
lea edx, [r11 + 0x5c]
movzx eax, dl
and al, r10b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc7b
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ed8ef
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x1400edc24
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ed91b
movzx r9d, r11b
lea edx, [r9 - 0x7c]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edbed
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400ed945
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x22
dec r11
inc r11
jmp 0x1400ed203
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400ed6e0
lea edx, [r11 + 0x18]
movzx eax, dl
and al, r10b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r8
dec r11
inc r11
jmp 0x1400ed203
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ed9a2
movzx r9d, r11b
lea ecx, [r9 - 0x25]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 3
jmp 0x1400edb85
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ed9cc
lea ecx, [r11 + 0x6f]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 9
dec r11
inc r11
jmp 0x1400ed203
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400ed9f0
lea ecx, [r11 + 3]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x15
jmp 0x1400edc24
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ed69b
lea ecx, [r11 - 0x33]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x65
jmp 0x1400edc27
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400eda4f
lea edx, [r11 + 0x24]
movzx eax, dl
and al, r10b
mov ecx, 2
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400eda77
lea edx, [r11 - 0x7e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x1400edc27
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400eda9b
lea ecx, [r11 + 0x4c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x14
jmp 0x1400edc24
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400ed65a
movzx r9d, r11b
lea ecx, [r9 + 0x74]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2c
jmp 0x1400edb85
movzx r9d, r11b
lea edx, [r9 + 8]
movzx eax, dl
and al, r10b
add al, al
movzx edi, byte [rbp + r11 + 0x70]
sub dil, al
sub dil, 0x38
add dil, dl
add dil, r10b
jmp 0x1400edbed
lea edx, [r11 - 0x2e]
movzx eax, dl
and al, r10b
mov ecx, reloc.WLDAP32.dll_Ordinal_33
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400edc56
lea ecx, [r11 + 5]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x23
jmp 0x1400edc27
lea ecx, [r11 - 0x59]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x6f
dec r11
inc r11
jmp 0x1400ed203
lea ecx, [r11 - 0x23]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0xb
inc r8
dec r11
inc r11
jmp 0x1400ed203
movzx r9d, r11b
lea ecx, [r9 + 0x13]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x7b
sub r9b, 0x5d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x75
add r9b, r10b
mov byte [rbp + r11 + 0x70], r9b
inc r8
dec r11
inc r11
jmp 0x1400ed203
lea ecx, [r11 - 0x4b]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0xd
inc r8
dec r11
inc r11
jmp 0x1400ed203
movzx r9d, r11b
lea ecx, [r9 + 0x21]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
add dil, 0x19
add r9b, 0x6d
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
add r9b, 5
add r9b, dil
add r9b, r10b
mov byte [rbp + r11 + 0x70], r9b
jmp 0x1400edc24
lea ecx, [r11 + 0x57]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x61
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400ed203
lea rax, [r11 + r15]
movzx r10d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r10 + rax]
sub dil, 0x55
lea ecx, [r11 + 0x37]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, 0x7f
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 0x70], al
inc r8
add rax, r8
sub r11, rax
lea ecx, [r11 - 0x64]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, 0x44
add cl, r10b
mov byte [rbp + r11 + 0x70], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x49
movzx eax, byte [rbp + r11 + 0x70]
add rax, r8
add r11, rax
inc r11
jmp 0x1400ed203
add r11b, 0x79
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x4f
jmp 0x1400ed200
sub r11b, 0x51
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
add dil, 0x37
jmp 0x1400ed1f0
lea rdx, [rbp + 0x16a904c]
jmp 0x1400edd30
lea rdx, [rbp + 0xfdc9b1]
jmp 0x1400edd30
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x430]
call fcn.140046ad0
mov rbx, rax
mov rdx, qword [0x140437210]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x450]
call fcn.140046ad0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x3d0]
call fcn.1400e2cb0
nop
lea rax, [rbp + 0x470]
mov qword [rbp + 0x7f8], rax
mov dword [rbp - 0x10], 0xe0d1a16
mov dword [rbp - 0xc], 0x1b0e0cf3
mov byte [rbp - 8], 0x7e
xor eax, eax
mov qword [rbp - 7], rax
mov dword [rbp + 1], eax
mov word [rbp + 5], ax
mov byte [rbp + 7], al
movabs rsi, 0x6aca16bf2a2b76ef
movabs r14, 0xc11accb87b872e67
movabs r13, 0xeb869f3a27304089
movabs r15, 0x405e443d7e8264cd
movzx edi, byte [rbp + 0x7f0]
nop dword [rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x18
jae 0x1400ee912
movzx r9d, byte [rbp + r11 - 0x10]
mov rdx, r9
cmp rbx, r11
ja 0x1400ee909
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400ede22
lea rcx, [r11 + rsi]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
add dil, 0x77
jmp 0x1400ede50
je 0x1400ee89e
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ee81e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ee7f1
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400ee7cc
nop
cmp r8, r11
ja 0x1400ee900
lea rax, [r8 + 9]
cmp rbx, rax
jae 0x1400ede7a
lea ecx, [r11 - 0x65]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3d
jmp 0x1400edec0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400ee784
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ee762
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ee71b
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400ee6fc
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400ee6d1
nop dword [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x1400ee3bf
nop dword [rax]
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400ee39f
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400ee377
lea rax, [r8 + 0x40]
cmp rbx, rax
je 0x1400ee355
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400ee335
lea rax, [r8 + 0xa]
cmp rbx, rax
je 0x1400ee316
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400ee2fa
lea rax, [r8 + 0x42]
cmp rbx, rax
je 0x1400ee2db
lea rax, [r8 + 4]
cmp rbx, rax
je 0x1400ee2bc
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400eded0
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x64]
lea rax, [r8 + 2]
cmp rbx, rax
jb 0x1400ee8e3
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x1400ee8c6
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400ee097
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400ee078
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400ee059
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400ee269
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400ee1f0
lea rax, [r8 + 4]
cmp rbx, rax
jb 0x1400ee1cc
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x1400eded0
lea rbx, [r8 + 6]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400ee1a1
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400ee182
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x1400ee163
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x1400ee144
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x1400ee122
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x1400ee0fd
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400ee0d5
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x1400ee0b5
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400eded0
lea rbx, [r8 + 0x80]
lea r8, [rbx + 3]
jmp 0x1400eded0
lea edx, [r11 - 0x3b]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x63
add dil, dl
jmp 0x1400edec0
lea edx, [r11 - 0x19]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x51
add dil, dl
jmp 0x1400ede50
lea edx, [r11 + 9]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dl, 0x3f
add dil, dl
jmp 0x1400eddf3
lea edx, [r11 - 0x28]
movzx eax, r9b
and al, dl
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
movzx r10d, r11b
jmp 0x1400ee79f
lea edx, [r11 - 6]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_setsockopt
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x1400edde3
lea edx, [r11 + 0x1c]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
dec r11
inc r11
jmp 0x1400edde3
lea edx, [r11 + 0x60]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x1400ee805
lea edx, [r11 - 0x7e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400ee805
lea edx, [r11 - 0x5c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x7c
add dil, dl
jmp 0x1400ee838
lea edx, [r11 - 0x3a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x6a
add dil, dl
jmp 0x1400ee85d
lea ecx, [r11 - 0x18]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x58
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
lea ecx, [r11 + 0x3d]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x55
mov byte [rbp + r11 - 0x10], dil
inc r11
jmp 0x1400edde3
lea edx, [r11 - 0x7f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x79
add dil, dl
cmp rbx, 0x40
jae 0x1400ee694
lea rax, [r8 + 0x80]
cmp rbx, rax
jbe 0x1400ee58d
lea edx, [r11 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
cmp r8, 8
jb 0x1400ee1e3
movzx r10d, r11b
lea edx, [r10 + 0x3a]
movzx eax, r9b
and al, dl
add al, al
movzx ecx, r9b
sub cl, al
add cl, dl
lea edi, [rcx*2 - 0x2c]
jmp 0x1400ee7a2
lea edx, [r11 - 0x5d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x75
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 0x400
je 0x1400ee6b5
lea rax, [r8 + 6]
cmp rbx, rax
jbe 0x1400ee4c0
lea edx, [r11 - 0xd]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x5b
jmp 0x1400ee207
lea edx, [r11 - 0x3c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x5c
add dil, dl
jmp 0x1400ee85d
lea edx, [r11 - 0x1a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4a
add dil, dl
jmp 0x1400ee838
lea ecx, [r11 + 8]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x38
jmp 0x1400ee805
lea ecx, [r11 + 0x2a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x26
add rbx, r8
jmp 0x1400ee805
lea edx, [r11 + 0x4c]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x14
movzx r10d, r11b
jmp 0x1400ee736
lea ecx, [r11 + 0x6e]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 2
dec r11
inc r11
jmp 0x1400edde3
lea edx, [r11 - 0x70]
movzx eax, r9b
and al, dl
mov ecx, 8
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r8
dec r11
inc r11
jmp 0x1400edde3
movzx r10d, r11b
lea edx, [r10 - 0x4e]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_recvfrom
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400ee79f
lea rax, [r8 + 0x64]
cmp rbx, rax
jae 0x1400ee3e4
lea edx, [r11 - 0x11]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x77
jmp 0x1400ee280
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ee418
lea ecx, [r11 + 0x36]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x7a
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ee440
lea edx, [r11 + 0x14]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400ee85d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ee468
lea edx, [r11 - 0xe]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400ee838
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400ee493
lea edx, [r11 - 0x52]
movzx eax, r9b
and al, dl
mov ecx, Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
add rbx, r8
jmp 0x1400ee805
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ee283
movzx r10d, r11b
lea edx, [r10 - 0x74]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_22
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400ee736
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ee4e9
movzx r10d, r11b
lea edx, [r10 - 0x2f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x49
jmp 0x1400ee79f
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ee514
lea ecx, [r11 - 0x73]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x25
dec r11
inc r11
jmp 0x1400edde3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ee539
lea ecx, [r11 + 0x27]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x11
jmp 0x1400ee805
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400ee561
lea edx, [r11 + 5]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x23
add dil, dl
jmp 0x1400ee838
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ee20a
lea edx, [r11 - 0x1d]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x35
add dil, dl
jmp 0x1400ee85d
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ee5c4
lea edx, [r11 + 0x6c]
movzx eax, r9b
and al, dl
mov ecx, 6
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ee5ec
lea edx, [r11 + 0x4a]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 6
add dil, dl
jmp 0x1400ee85d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ee614
lea edx, [r11 + 0x28]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x18
add dil, dl
jmp 0x1400ee838
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400ee63c
lea ecx, [r11 - 0x1c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3c
add rbx, r8
jmp 0x1400ee805
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400ee667
lea ecx, [r11 - 0x60]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x60
dec r11
inc r11
jmp 0x1400edde3
lea rax, [r8 + 9]
cmp rbx, rax
jne 0x1400ee23e
movzx r10d, r11b
lea edx, [r10 + 0x5c]
movzx eax, r9b
and al, dl
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x1400ee79f
movzx r10d, r11b
lea edx, [r10 + 0x18]
movzx eax, r9b
and al, dl
movzx ecx, byte [rbp + r11 - 0x10]
sub cl, al
add cl, 0x2c
lea edi, [rcx + rcx]
jmp 0x1400ee736
lea edx, [r11 - 0xa]
movzx eax, r9b
and al, dl
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400ee838
lea ecx, [r11 + 0x69]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x21
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
lea edx, [r11 - 0x53]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x45
add dil, dl
jmp 0x1400ee838
movzx r10d, r11b
lea edx, [r10 + 0x13]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
add dil, 0x7b
add dil, dl
add r10b, 7
movzx eax, r10b
and al, r9b
add al, al
movzx ecx, dil
sub cl, al
sub cl, 0x31
add cl, r10b
add cl, r9b
mov byte [rbp + r11 - 0x10], cl
add rbx, r8
jmp 0x1400ee805
lea ecx, [r11 + 0x35]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x73
dec r11
inc r11
jmp 0x1400edde3
movzx r10d, r11b
lea edx, [r10 + 0x79]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x4f
add dil, dl
add r10b, 0x29
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
sub r10b, 0x1f
add r10b, r9b
mov byte [rbp + r11 - 0x10], r10b
inc r8
dec r11
inc r11
jmp 0x1400edde3
lea ecx, [r11 - 0x21]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x19
inc r8
dec r11
inc r11
jmp 0x1400edde3
lea rcx, [r11 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x2f
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400edde3
lea rcx, [r11 + r13]
movzx r9d, dl
and dl, cl
add dl, dl
movzx edi, r9b
sub dil, dl
add dil, 0x41
add dil, cl
lea ecx, [r11 - 0x1b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x43
add cl, r9b
movzx eax, cl
mov byte [rbp + r11 - 0x10], al
inc r8
add rax, r8
sub r11, rax
lea edx, [r11 - 0x2c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_26
sub cl, al
add cl, cl
add cl, dl
add cl, r9b
mov byte [rbp + r11 - 0x10], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r11, rax
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x65
movzx eax, byte [rbp + r11 - 0x10]
add rax, r8
add r11, rax
inc r11
jmp 0x1400edde3
add r11b, 0x2b
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0x2d
jmp 0x1400edde0
add r11b, 0x4d
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0x1b
jmp 0x1400eddd0
lea rdx, [rbp + 0x173e884]
jmp 0x1400ee916
lea rdx, [rbp + 0x5f5f73]
jmp 0x1400ee916
lea rdx, [rbp - 0x10]
lea rcx, [rbp + 0x470]
call fcn.140046ad0
mov rbx, rax
mov rdx, qword [0x140437210]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x490]
call fcn.140046ad0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.1400e2cb0
nop
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0x7f8], rax
lea rdx, [rbp + 0x3b0]
lea rcx, [rbp + 0x4b0]
call fcn.140046b10
mov rbx, rax
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x4d0]
call fcn.140046b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x140437230]
call fcn.140156a40
cmp byte [0x140437460], 0
jne 0x1400eea28
mov rcx, qword [0x140437210]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
lea r8, [0x140437468]
lea rdx, str.Status_:
lea rcx, [rbp + 0x510]
call fcn.140095060
nop
lea r8, [0x1402747cc]
mov rdx, rax
lea rcx, [rbp + 0x4f0]
call fcn.140109980
mov rcx, rax
call fcn.1400e07a0
nop
lea rcx, [rbp + 0x510]
call fcn.1400438e0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
mov dword [rbp - 0x80], 0x5e2f4c96
mov dword [rbp - 0x7c], 0x2a295a5f
mov dword [rbp - 0x78], 0x3737629e
mov dword [rbp - 0x74], 0x33474a33
mov dword [rbp - 0x70], 0x474b4c4d
mov dword [rbp - 0x6c], 0x638c3646
mov dword [rbp - 0x68], 0xb4b9b83f
mov dword [rbp - 0x64], 0xb99f75b6
mov dword [rbp - 0x60], 0x5b785376
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x5c], xmm0
mov dword [rbp - 0x4c], eax
mov byte [rbp - 0x48], al
movabs rsi, 0x8614b91217ea2be7
movabs r15, 0x9e679d5a7792db83
movabs r14, 0x923e2b3647be83b5
movzx edi, byte [rbp + 0x7f0]
nop
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
xor r10d, r10d
cmp r10, 0x39
jae 0x1400ef401
movzx r9d, byte [rbp + r10 - 0x80]
mov rdx, r9
cmp rbx, r10
ja 0x1400ef3f8
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400eeb02
lea rcx, [r10 + rsi]
mov rax, rcx
and rax, rdx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rcx
add rdi, rdx
sub dil, 0x51
jmp 0x1400eeb30
je 0x1400ef38d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ef338
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ef2df
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400ef2bd
nop
cmp r8, r10
ja 0x1400ef3ef
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400eeb5a
lea ecx, [r10 - 0xd]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x5b
jmp 0x1400eeb90
je 0x1400ef275
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400ef250
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400ef234
lea rax, [r8 + 7]
cmp rbx, rax
je 0x1400ef1eb
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x1400eee1d
nop dword [rax]
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400eedfa
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400eedd6
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400eedb5
lea rax, [r8 + 0x20]
cmp rbx, rax
je 0x1400eed92
lea rax, [r8 + 0x61]
cmp rbx, rax
je 0x1400eed77
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 6]
lea rax, [r8 + 3]
cmp rbx, rax
jb 0x1400ef3d2
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400ef3b5
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400eecb6
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400eec9b
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400eec80
lea rbx, [r8 + 0x64]
lea r8, [rbx + 3]
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400eed4d
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400eed2e
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x1400eed0f
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400eecf0
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400eecd1
lea rbx, [r8 + 0x28]
lea r8, [rbx + 0x2a]
jmp 0x1400eeba0
lea ecx, [r10 + 0x6d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 5
jmp 0x1400eeb90
lea ecx, [r10 - 0x61]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x59
jmp 0x1400eeb30
lea ecx, [r10 - 0x2f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x49
jmp 0x1400eead3
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef31c
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef31f
lea ecx, [r10 - 0x3c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5c
movzx r11d, r10b
jmp 0x1400ef205
lea edx, [r10 - 0xa]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_35
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef34e
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
lea ecx, [r10 + 0x7a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x56
jmp 0x1400ef31c
lea edx, [r10 - 0x54]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x1400ef2fd
lea ecx, [r10 - 0x22]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x12
dec r10
inc r10
jmp 0x1400eeac3
lea ecx, [r10 + 0x10]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x70
inc r8
dec r10
inc r10
jmp 0x1400eeac3
lea edx, [r10 + 0x42]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_26
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx r11d, r10b
jmp 0x1400ef293
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400eeed0
lea ecx, [r10 - 0x19]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x51
lea rax, [r8 + rbx]
cmp rax, 0x40
je 0x1400ef1ce
lea rax, [r8 + 0x10]
cmp rbx, rax
jbe 0x1400eefc6
lea ecx, [r10 + 0xb]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4d
cmp rbx, 0x10
jae 0x1400ef1ad
lea rax, [r8 + 8]
cmp rbx, rax
jbe 0x1400ef0c5
lea edx, [r10 - 2]
movzx eax, dl
and al, r9b
mov ecx, 7
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
cmp r8, 8
jb 0x1400ef1a0
movzx r11d, r10b
lea ecx, [r11 + 0xa]
movzx eax, cl
and al, r9b
mov edx, Ordinal_30
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x1400ef293
jne 0x1400eeefc
lea ecx, [r10 - 0x1a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4a
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400eef24
lea edx, [r10 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef34e
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400eef48
lea ecx, [r10 + 0x50]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x30
jmp 0x1400ef31f
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400eef70
lea edx, [r10 + 0x1e]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_socket
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef31c
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400eef98
movzx r11d, r10b
lea ecx, [r11 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x1400ef2fd
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400eee40
lea ecx, [r10 - 0x46]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x16
dec r10
inc r10
jmp 0x1400eeac3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400eefee
movzx r11d, r10b
lea ecx, [r11 - 0x27]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x11
jmp 0x1400ef293
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ef01b
lea ecx, [r10 - 0x59]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x6f
inc r8
dec r10
inc r10
jmp 0x1400eeac3
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ef043
movzx r11d, r10b
lea ecx, [r11 + 0x43]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x2b
jmp 0x1400ef2fd
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400ef067
lea ecx, [r10 - 0x21]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x19
jmp 0x1400ef31f
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400ef08f
movzx r11d, r10b
lea ecx, [r11 - 0x53]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x45
jmp 0x1400ef205
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400eee71
lea ecx, [r10 + 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
inc dil
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400ef0fc
lea edx, [r10 - 0x34]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400ef128
movzx r11d, r10b
lea edx, [r11 + 0x68]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_sendto
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef205
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400ef14c
lea ecx, [r10 + 0x36]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7a
jmp 0x1400ef31f
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400ef170
lea ecx, [r10 + 4]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1c
jmp 0x1400ef31c
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400eeea2
movzx r11d, r10b
lea edx, [r11 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400ef293
mov byte [rbp + r10 - 0x80], dil
inc r10
jmp 0x1400eeac3
movzx r11d, r10b
lea edx, [r11 - 0x28]
movzx eax, dl
and al, r9b
movzx ecx, byte [rbp + r10 - 0x80]
sub cl, al
add cl, 0xc
lea edi, [rcx + rcx]
jmp 0x1400ef2fa
movzx r11d, r10b
lea edx, [r11 - 0x5a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_60
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400ef205
movzx r11d, r10b
lea ecx, [r11 - 0x6b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x13
sub r11b, 0x73
movzx eax, r9b
and al, r11b
add al, al
movzx ecx, r9b
sub cl, al
add cl, 0x25
add cl, r11b
movzx eax, cl
mov byte [rbp + r10 - 0x80], al
inc r8
add rax, r8
sub r10, rax
jmp 0x1400ef34e
lea ecx, [r10 - 0x39]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x71
jmp 0x1400ef31f
lea ecx, [r10 - 0x71]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x17
inc r8
dec r10
inc r10
jmp 0x1400eeac3
movzx r11d, r10b
lea edx, [r11 - 0x3f]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x47
add dil, dl
sub r11b, 0xf
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
add r9b, 0x69
add r9b, r11b
mov byte [rbp + r10 - 0x80], r9b
inc r8
dec r10
inc r10
jmp 0x1400eeac3
lea ecx, [r10 - 0x77]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x41
dec r10
inc r10
jmp 0x1400eeac3
movzx r11d, r10b
lea edx, [r11 - 0x45]
movzx eax, r9b
and al, dl
add al, al
movzx edi, r9b
sub dil, al
sub dil, 0x1d
add dil, dl
sub r11b, 0x41
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
sub r9b, 0x39
add r9b, dil
add r9b, r11b
mov byte [rbp + r10 - 0x80], r9b
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400eeac3
lea rax, [r10 + r15]
movzx r9d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
add dil, 0x6b
lea ecx, [r10 + 0x74]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
sub r9b, 0x2c
add r9b, cl
mov byte [rbp + r10 - 0x80], r9b
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
lea rcx, [r10 + r14]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0xd
movzx eax, byte [rbp + r10 - 0x80]
add rax, r8
add r10, rax
inc r10
jmp 0x1400eeac3
add r10b, 3
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x15
jmp 0x1400eeac0
add r10b, 0x35
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
lea edi, [r10 + r9]
sub dil, 0x73
jmp 0x1400eeab0
lea rdx, [rbp + 0x1557eb4]
jmp 0x1400ef405
lea rdx, [rbp + 0xffaa9b]
jmp 0x1400ef405
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x530]
call fcn.140046ad0
mov rcx, rax
call fcn.1400e07a0
lea rcx, [0x140437230]
call fcn.1401433b0
cmp byte [0x140437460], 0
jne 0x1400ef4b3
mov rcx, qword [0x140437210]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
lea r8, [0x140437468]
lea rdx, str.Status_:
lea rcx, [rbp + 0x570]
call fcn.140095060
nop
lea r8, [0x1402747cc]
mov rdx, rax
lea rcx, [rbp + 0x550]
call fcn.140109980
mov rcx, rax
call fcn.1400e07a0
nop
lea rcx, [rbp + 0x570]
call fcn.1400438e0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x3d0]
xor r14d, r14d
jmp 0x1400efa0e
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x130], 0
movups xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x110], 0
movups xmmword [rbp + 0x2e0], xmm0
movdqa xmm1, xmmword [0x1402a9860]
movdqu xmmword [rbp + 0x2f0], xmm1
mov byte [rbp + 0x2e0], 0
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r14
mov qword [rbp + 0x2b8], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.__Username__
lea rcx, [rbp + 0x2a0]
call fcn.140047180
lea rcx, [rbp + 0x2a0]
call fcn.1400e07a0
lea rdx, [rbp + 0x130]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140109170
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r14
mov qword [rbp + 0x298], r14
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.__Password__
lea rcx, [rbp + 0x280]
call fcn.140047180
lea rcx, [rbp + 0x280]
call fcn.1400e07a0
lea rdx, [rbp + 0x110]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140109170
lea rax, [rbp + 0x590]
mov qword [rbp + 0x7f8], rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x590]
call fcn.140046b10
mov rbx, rax
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x5b0]
call fcn.140046b10
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x140437230]
call fcn.140156a40
call fcn.1400e7ec0
call fcn.1400e5eb0
cmp qword [rbp + 0x140], 0
je 0x1400ef7a6
cmp qword [rbp + 0x120], 0
je 0x1400ef7a6
lea rax, [rbp + 0x5d0]
mov qword [rbp + 0x7f8], rax
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x5d0]
call fcn.140046b10
mov rdi, rax
lea rax, [rbp + 0x260]
mov qword [rbp + 0x800], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r14
mov qword [rbp + 0x278], r14
mov r8d, 8
lea rdx, str.password
lea rcx, [rbp + 0x260]
call fcn.140047180
nop
lea rax, [rbp + 0x5f0]
mov qword [rbp + 0x808], rax
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x5f0]
call fcn.140046b10
mov rbx, rax
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x160], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r14
mov qword [rbp + 0x2d8], r14
mov r8d, 8
lea rdx, [0x140276f40]
lea rcx, [rbp + 0x2c0]
call fcn.140047180
nop
mov rdx, qword [0x140437210]
mov rdx, qword [rdx + 0x18]
lea rcx, [rbp + 0x610]
call fcn.140046ad0
nop
mov qword [rsp + 0x28], rdi
lea rcx, [rbp + 0x260]
mov qword [rsp + 0x20], rcx
mov r9b, 1
mov r8, rbx
lea rdx, [rbp + 0x2c0]
mov rcx, rax
call fcn.1400e3430
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r14
mov qword [rbp + 0x1b8], r14
mov r8d, Ordinal_41
lea rdx, str._Success_Created_File_For_Auto_Login_n
lea rcx, [rbp + 0x1a0]
call fcn.140047180
lea rcx, [rbp + 0x1a0]
jmp 0x1400ef943
lea rax, [rbp + 0x1c0]
mov qword [rbp + 0x7f8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r14
mov qword [rbp + 0x1d8], r14
xor r8d, r8d
lea rdx, [0x1402694b4]
lea rcx, [rbp + 0x1c0]
call fcn.140047180
nop
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x800], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r14
mov qword [rbp + 0x1f8], r14
xor r8d, r8d
lea rdx, [0x1402694b4]
lea rcx, [rbp + 0x1e0]
call fcn.140047180
nop
lea rax, [rbp + 0x630]
mov qword [rbp + 0x808], rax
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x630]
call fcn.140046b10
mov rbx, rax
lea rax, [rbp + 0x200]
mov qword [rbp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r14
mov qword [rbp + 0x218], r14
mov r8d, 7
lea rdx, str.license
lea rcx, [rbp + 0x200]
call fcn.140047180
nop
mov rax, qword [0x140437210]
mov rdx, qword [rax + 0x18]
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], r14
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rdx + r8], 0
jne 0x1400ef8b0
lea rcx, [rbp + 0x220]
call fcn.140047180
nop
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8, rbx
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0x220]
call fcn.1400e3430
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], r14
mov r8d, Ordinal_41
lea rdx, str._Success_Created_File_For_Auto_Login_n
lea rcx, [rbp + 0x240]
call fcn.140047180
lea rcx, [rbp + 0x240]
call fcn.1400e07a0
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x140437230]
call fcn.1401433b0
cmp byte [0x140437460], 0
jne 0x1400ef9ed
mov rcx, qword [0x140437210]
mov rcx, qword [rcx + 0x18]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rdx, [0x1402a600c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140109670
lea r8, [0x140437468]
lea rdx, str.Status_:
lea rcx, [rbp + 0x670]
call fcn.140095060
nop
lea r8, [0x1402747cc]
mov rdx, rax
lea rcx, [rbp + 0x650]
call fcn.140109980
mov rcx, rax
call fcn.1400e07a0
nop
lea rcx, [rbp + 0x670]
call fcn.1400438e0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x110]
call fcn.1400438e0
nop
lea rcx, [rbp + 0x130]
call fcn.1400438e0
call fcn.1400e7ec0
lea rcx, [0x140276940]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r15d, r14d
mov rcx, qword [0x140437398]
mov rax, rcx
mov rdx, qword [0x140437390]
sub rax, rdx
sar rax, 6
test rax, rax
je 0x1400f0974
mov rbx, r14
movabs r13, 0xcfea8fd38139bd11
movzx edi, byte [rbp + 0x7f0]
nop dword [rax]
sub rcx, rdx
sar rcx, 6
cmp rcx, rbx
jbe 0x1400f09b3
shl rbx, 6
add rbx, rdx
mov rdx, rbx
lea rcx, [rbp + 0xd0]
call fcn.140046b10
nop
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xf0]
call fcn.140046b10
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xc8], r14
mov rsi, qword [rbp + 0x100]
lea r14, [rbp + 0xf0]
cmp qword [rbp + 0x108], 0xf
cmova r14, qword [rbp + 0xf0]
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
ja 0x1400f09ad
cmp rsi, 0xf
ja 0x1400efb09
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [r14]
movups xmmword [rbp + 0xb0], xmm0
jmp 0x1400efba3
mov rbx, rsi
or rbx, 0xf
cmp rbx, rax
jbe 0x1400efb28
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400efb58
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x1400efb42
xor eax, eax
jmp 0x1400efb7f
cmp rcx, 0x1000
jb 0x1400efb7a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400f09b9
mov rcx, rax
call fcn.14025c56c
mov rcx, rax
test rax, rax
je 0x1400f099f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400efb7f
call fcn.14025c56c
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], rbx
lea r8, [rsi + 1]
mov rdx, r14
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0xb0]
call fcn.140137210
mov qword [rbp + 0x7f0], rax
lea rdx, [rbp + 0x7f0]
lea rcx, [rbp + 0x338]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64_s]
movups xmm0, xmmword [rbp + 0x338]
movaps xmmword [rbp + 0x360], xmm0
movups xmm1, xmmword [rbp + 0x348]
movaps xmmword [rbp + 0x370], xmm1
mov eax, dword [rbp + 0x358]
mov dword [rbp + 0x380], eax
lea r9, [rbp + 0x360]
lea r8, str._m__d__y
mov edx, 0x50
lea rcx, [rbp + 0x750]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
xor r14d, r14d
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], r14
lea rax, [rbp + 0x750]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], r14b
jne 0x1400efc40
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x90]
call fcn.140047180
mov rbx, qword [0x140437210]
add rbx, 0x20
lea rax, [rbp + 0x90]
cmp rbx, rax
je 0x1400efcd3
mov rdx, qword [rbx + 0x18]
cmp rdx, 0xf
jbe 0x1400efcad
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x1400efca8
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1400f099f
mov rcx, r8
call fcn.14025c5a8
mov qword [rbx + 0x10], r14
mov qword [rbx + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rbx], r14b
movups xmm0, xmmword [rbp + 0x90]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [rbp + 0xa0]
movups xmmword [rbx + 0x10], xmm1
jmp 0x1400efd14
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x1400efd14
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400efd0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f099f
call fcn.14025c5a8
mov qword [rbp + 0xa0], r14
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x90], r14b
mov dword [rbp + 0x10], 0xc8cef2d2
mov dword [rbp + 0x14], 0xc4f3f6fe
mov byte [rbp + 0x18], WSASetLastError
xor eax, eax
mov qword [rbp + 0x19], rax
mov dword [rbp + 0x21], eax
mov word [rbp + 0x25], ax
nop dword [rax]
call fcn.140139bd0
mov rbx, qword [rax]
call fcn.140139be0
mov r8, qword [rax]
mov r10, r14
cmp r10, 0x17
jae 0x1400f084c
movzx r9d, byte [rbp + r10 + 0x10]
mov rdx, r9
cmp rbx, r10
ja 0x1400f0843
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x1400efda2
lea rcx, [r10 + r13]
mov rax, rdx
and rax, rcx
imul rdi, rax, 0xfffffffffffffffe
add rdi, rdx
add rdi, rcx
sub dil, 0x77
jmp 0x1400efdc2
je 0x1400f07cf
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400f074e
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400f0718
cmp r8, r10
ja 0x1400f083a
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x1400efdec
lea ecx, [r10 + 0x65]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3d
jmp 0x1400efe40
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400f06d4
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400f06b3
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400f0695
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400f067a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400f065f
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400f0635
nop word [rax + rax]
lea rax, [r8 + rbx]
cmp rax, r10
jbe 0x1400f03a3
nop dword [rax]
lea rax, [r8 + 0x80]
cmp rbx, rax
je 0x1400f0384
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400f0360
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400f033b
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x1400f031e
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400f02fc
lea rax, [r8 + 9]
cmp rbx, rax
je 0x1400f02dd
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x1400f02be
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x1400f029f
lea rax, [r8 + 0x10]
cmp rbx, rax
je 0x1400f0271
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x1400efe50
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x2a]
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400f081d
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400f0800
lea rax, [r8 + 0x61]
cmp rbx, rax
jb 0x1400f003a
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x1400f001f
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x1400f0004
lea rax, [r8 + 0x41]
cmp rbx, rax
jb 0x1400f0228
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400f01e0
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400f01a0
lea rax, [r8 + 0x2a]
cmp rbx, rax
jb 0x1400f017d
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x1400efe50
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x64]
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x1400f014f
lea rax, [r8 + 9]
cmp rbx, rax
ja 0x1400f0130
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x1400f0111
lea rax, [r8 + 0x41]
cmp rbx, rax
ja 0x1400f00f6
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x1400f00d8
lea rax, [r8 + 0x40]
cmp rbx, rax
ja 0x1400f00b9
lea rax, [r8 + 0x2a]
cmp rbx, rax
ja 0x1400f0098
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400f0074
lea rax, [r8 + 0x64]
cmp rbx, rax
ja 0x1400f0055
lea rax, [r8 + 2]
cmp rbx, rax
ja 0x1400efe50
lea rbx, [r8 + 9]
lea r8, [rbx + 5]
jmp 0x1400efe50
lea ecx, [r10 + 0x3b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x63
jmp 0x1400efe40
lea ecx, [r10 + 0x19]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x51
jmp 0x1400efdc2
lea ecx, [r10 - 9]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x3f
jmp 0x1400efd73
lea ecx, [r10 + 0x28]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x18
movzx r11d, r10b
jmp 0x1400f06ee
lea ecx, [r10 + 6]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x2a
inc r8
dec r10
inc r10
jmp 0x1400efd63
lea ecx, [r10 - 0x1c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x3c
dec r10
inc r10
jmp 0x1400efd63
lea ecx, [r10 - 0x3e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x4e
movzx r11d, r10b
jmp 0x1400f05ee
lea ecx, [r10 - 0x60]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x60
add rbx, r8
jmp 0x1400f0735
lea ecx, [r10 + 0x7e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x72
jmp 0x1400f0735
lea edx, [r10 + 0x5c]
movzx eax, dl
and al, r9b
mov ecx, 0x3e
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f076d
lea edx, [r10 + 0x3a]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f0792
lea edx, [r10 + 0x18]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
lea ecx, [r10 - 0x3d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x55
mov byte [rbp + r10 + 0x10], dil
inc r10
jmp 0x1400efd63
lea ecx, [r10 - 0x5f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x67
cmp r8, 0x20
jb 0x1400f0193
movzx r11d, r10b
lea ecx, [r11 - 0x3a]
movzx eax, cl
and al, r9b
mov edx, listen
sub dl, al
add dl, dl
add dl, cl
add dl, r9b
lea edi, [rdx + rdx]
jmp 0x1400f06ee
lea ecx, [r10 + 0x7f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x79
cmp rbx, 0x28
jae 0x1400f05cb
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jbe 0x1400f051b
lea ecx, [r10 + 0x72]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1e
jmp 0x1400f01b6
lea ecx, [r10 + 0x5d]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x75
lea rax, [r8 + rbx]
cmp rax, 0x7a
je 0x1400f0615
lea rcx, [r8 + 3]
cmp rbx, rcx
jbe 0x1400f04a3
lea ecx, [r10 + 0xd]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x5b
jmp 0x1400f01f6
lea edx, [r10 + 0x5e]
movzx eax, dl
and al, r9b
mov ecx, gethostname
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
lea edx, [r10 + 0x3c]
movzx eax, dl
and al, r9b
mov ecx, reloc.WLDAP32.dll_Ordinal_46
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f0792
lea edx, [r10 + 0x1a]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f076d
lea edx, [r10 - 8]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_30
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f0735
lea edx, [r10 - 0x2a]
movzx eax, dl
and al, r9b
mov ecx, reloc.WS2_32.dll_send
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
add rbx, r8
jmp 0x1400f0735
movzx r11d, r10b
lea edx, [r11 - 0x4c]
movzx eax, dl
and al, r9b
mov ecx, 0xa
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400f05e8
lea edx, [r10 - 0x6e]
movzx eax, dl
and al, r9b
mov ecx, 1
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400efd63
lea ecx, [r10 + 0x70]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x10
inc r8
dec r10
inc r10
jmp 0x1400efd63
movzx r11d, r10b
lea ecx, [r11 + 0x4e]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x22
jmp 0x1400f06ee
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x1400f03ca
lea ecx, [r10 + 0x11]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x77
jmp 0x1400f023e
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400f0401
lea edx, [r10 - 0x36]
movzx eax, dl
and al, r9b
mov ecx, 0x3d
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400f0425
lea ecx, [r10 - 0x14]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x74
jmp 0x1400f0792
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400f0449
lea ecx, [r10 + 0x30]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x50
jmp 0x1400f0735
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400f0473
lea ecx, [r10 - 0x6a]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x1a
dec r10
inc r10
jmp 0x1400efd63
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400f023e
movzx r11d, r10b
lea edx, [r11 - 0x26]
movzx eax, dl
and al, r9b
mov ecx, 5
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f06ee
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400f04cb
movzx r11d, r10b
lea ecx, [r11 + 0x2f]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x49
jmp 0x1400f06ee
cmp rbx, rcx
jne 0x1400f04f1
lea ecx, [r10 + 0x73]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x25
dec r10
inc r10
jmp 0x1400efd63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400f01f6
lea ecx, [r10 - 0x49]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
dec dil
add rbx, r8
jmp 0x1400f0735
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x1400f054e
lea ecx, [r10 - 0x6c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0xc
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400f0576
lea edx, [r10 - 0x28]
movzx eax, dl
and al, r9b
mov ecx, listen
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
jmp 0x1400f076d
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400f0599
movzx r11d, r10b
lea edx, [r11 + 0x3e]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_41
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400f05e8
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400f01b6
lea edx, [r10 + 0x60]
movzx eax, dl
and al, r9b
mov ecx, Ordinal_50
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r9b
dec r10
inc r10
jmp 0x1400efd63
movzx r11d, r10b
lea edx, [r11 - 0x18]
movzx eax, dl
and al, r9b
add al, al
movzx edi, byte [rbp + r10 + 0x10]
sub dil, al
sub dil, 0x58
add dil, dl
add dil, r9b
sub r11b, 7
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x31
add r11b, dil
add r11b, r9b
mov byte [rbp + r10 + 0x10], r11b
add rbx, r8
jmp 0x1400f0735
lea ecx, [r10 + 0xa]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, byte [rbp + r10 + 0x10]
lea edi, [r9 + rcx]
sub dil, 0x46
jmp 0x1400f076d
lea ecx, [r10 - 0x69]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x21
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
lea ecx, [r10 + 0x75]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x33
jmp 0x1400f0792
lea ecx, [r10 + 0x31]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x57
jmp 0x1400f0735
lea ecx, [r10 + 0xf]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x69
add rbx, r8
jmp 0x1400f0735
lea ecx, [r10 - 0x35]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x73
dec r10
inc r10
jmp 0x1400efd63
movzx r11d, r10b
lea ecx, [r11 - 0x79]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
add dil, 0x4f
sub r11b, 0x29
movzx eax, r11b
and al, r9b
add al, al
sub r11b, al
add r11b, 0x1f
add r11b, r9b
mov byte [rbp + r10 + 0x10], r11b
inc r8
dec r10
inc r10
jmp 0x1400efd63
movabs rcx, 0x4f3f0e6f8b07a599
add rcx, r10
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x2f
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r10, rcx
inc r10
jmp 0x1400efd63
movabs rax, 0xaf69eec888942b77
add rax, r10
movzx r9d, dl
and dl, al
add dl, dl
sub al, dl
lea edi, [r9 + rax]
sub dil, 0x41
lea ecx, [r10 + 0x1b]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
add cl, 0x43
add cl, r9b
movzx eax, cl
mov byte [rbp + r10 + 0x10], al
inc r8
add rax, r8
sub r10, rax
lea ecx, [r10 + 0x2c]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
sub cl, 0x34
add cl, r9b
mov byte [rbp + r10 + 0x10], cl
inc rbx
mov rax, 0xffffffffffffffff
sub rax, rbx
add r10, rax
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
movabs rcx, 0x6fbfaf7a83ad3733
add rcx, r10
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
sub dil, 0x65
movzx eax, byte [rbp + r10 + 0x10]
add rax, r8
add r10, rax
inc r10
jmp 0x1400efd63
sub r10b, 0x2b
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x2d
jmp 0x1400efd60
sub r10b, 0x4d
movzx eax, r10b
and al, r9b
add al, al
sub r10b, al
lea edi, [r9 + r10]
add dil, 0x1b
jmp 0x1400efd50
lea rdx, [rbp + 0x14b077c]
jmp 0x1400f0850
lea rdx, [rbp + 0x144c48d]
jmp 0x1400f0850
lea rdx, [rbp + 0x10]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rdx + rax], r14b
jne 0x1400f0857
lea rcx, [rbp + 0xd0]
mov rbx, qword [rbp + 0xd0]
mov rsi, qword [rbp + 0xe8]
cmp rsi, 0xf
cmova rcx, rbx
mov r8, qword [rbp + 0xe0]
cmp r8, rax
jne 0x1400f0899
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400f0899
mov byte [0x1404370bc], 1
mov rdx, qword [rbp + 0x108]
cmp rdx, 0xf
jbe 0x1400f08e8
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f08d5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f09a6
call fcn.14025c5a8
mov rsi, qword [rbp + 0xe8]
mov rbx, qword [rbp + 0xd0]
mov qword [rbp + 0x100], r14
mov qword [rbp + 0x108], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xf0], 0
cmp rsi, 0xf
jbe 0x1400f0934
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400f092c
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f09a6
mov rcx, rbx
call fcn.14025c5a8
mov qword [rbp + 0xe0], r14
mov qword [rbp + 0xe8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xd0], 0
inc r15d
movsxd rbx, r15d
mov rcx, qword [0x140437398]
mov rax, rcx
mov rdx, qword [0x140437390]
sub rax, rdx
sar rax, 6
cmp rbx, rax
jb 0x1400efa60
movabs rax, 0xff00ff00ff00ff00
xor r12, rax
lea rax, [rbp + 0x7e8]
mov qword [rax], r12
add rsp, 0x8a8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140045410
nop
call fcn.14011e3c0
nop
call fcn.140043ba0
int3