Function at 0x14001cb00
Capabilities:
Create process on windows
Delete file
Encode data using xor
Execute command
Parse pe header
Set console window title
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x578]
sub rsp, 0x650
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
mov rax, qword [0x1400cd080]
xor rax, rsp
mov qword [rbp + 0x510], rax
xor ebx, ebx
movabs rdi, 0x32480ff63d313e7d
mov qword [rbp + 0x300], rdi
mov qword [rsp + 0x60], rdi
movabs r13, 0xf3194d423c82dd46
mov qword [rbp + 0x308], r13
mov qword [rsp + 0x68], r13
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3a0]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x340], rax
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x348], r13
mov qword [rsp + 0x68], r13
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x3a0]
call fcn.140002410
mov qword [rbp + 0x300], rdi
mov qword [rsp + 0x70], rdi
mov qword [rbp + 0x308], r13
mov qword [rsp + 0x78], r13
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x380]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x340]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call qword [sym.imp.KERNEL32.dll_SetConsoleTitleA]
lea rdx, [0x1400ba4fd]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_locale_l1_1_0.dll_setlocale]
lea rdx, [0x140019990]
lea rcx, [rbp + 0x2b0]
call fcn.1400274e0
nop
lea rcx, [rbp + 0x2b0]
call fcn.140019af0
mov byte [rsp + 0x31], bl
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024420
mov r10, rax
lea esi, [rbx + 4]
lea r14d, [rbx + 0x1f]
mov r12d, dword [reloc.WS2_32.dll_accept]
cmp byte [rax + 0x25], bl
je 0x14001ce00
mov r8d, ebx
cmp r12d, 2
jl 0x14001cdc3
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x300]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x20
jl 0x14001ccc0
cmp r8d, 0x26
jge 0x14001ce00
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x26
jl 0x14001cdd0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024450
mov r10, rax
cmp byte [rax + 0x18], 0
je 0x14001cfc0
mov r8d, ebx
cmp r12d, 2
jl 0x14001cf83
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x300]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14001ce80
cmp r8d, 0x19
jge 0x14001cfc0
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x19
jl 0x14001cf90
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024480
mov r10, rax
cmp byte [rax + 0x19], 0
je 0x14001d180
mov r8d, ebx
cmp r12d, 2
jl 0x14001d143
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x300]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14001d040
cmp r8d, 0x1a
jge 0x14001d180
movsxd r9, r8d
add r9, r10
nop dword [rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x32
movzx eax, r8b
sub al, cl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1a
jl 0x14001d150
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.1400244b0
mov r9, rax
cmp byte [rax + 0x10], 0
je 0x14001d33c
mov ecx, ebx
cmp r12d, 2
jl 0x14001d300
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001d200
cmp ecx, 0x11
jge 0x14001d33c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x11
jl 0x14001d310
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rcx, [0x140422910]
call fcn.140043960
cmp byte [0x140422b20], 0
jne 0x14001d370
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x230]
call fcn.140007170
nop
lea rcx, [rbp + 0x290]
call fcn.140007170
nop
lea rcx, [rbp + 0x250]
call fcn.140007170
nop
lea rdx, str.https:__discord.gg_kyM6s93wDc
lea rcx, [rbp + 0x2c0]
call fcn.140007130
nop
xor r8d, r8d
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x140]
call fcn.140027570
nop
lea rcx, [rbp + 0x140]
call fcn.14000b7a0
movzx edi, al
lea rcx, [rbp + 0x140]
call fcn.140002320
test dil, dil
je 0x14001e696
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, str.username
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x3e0]
call fcn.140007130
nop
mov rdx, rdi
mov rcx, rax
call fcn.14001ad10
test al, al
jne 0x14001dd29
lea rax, [rbp + 0x180]
mov qword [rsp + 0x70], rax
lea rdx, str.license
lea rcx, [rbp + 0x180]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x1d0]
call fcn.140007130
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.14001a750
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdx, rax
lea rcx, [0x140422910]
call fcn.1400452b0
cmp byte [0x140422b20], 0
jne 0x14001d541
lea rcx, str.C:__logindesync.json
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rbx, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x31]
call fcn.1400244d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x14001d513
xor byte [rax], 0x37
xor byte [rax + 1], 0x38
xor byte [rax + 2], 0x39
xor byte [rax + 3], 0x3a
xor byte [rax + 4], 0x3b
xor byte [rax + 5], 0x3c
xor byte [rax + 6], 0x3d
xor byte [rax + 7], 0x3e
xor byte [rax + 8], 0x3f
xor byte [rax + 9], 0x40
xor dl, 0x41
mov byte [rax + 0xa], dl
mov rdx, rax
mov rcx, rbx
call fcn.140007680
mov rcx, rax
lea rdx, [0x140422b28]
call fcn.14000a0a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024500
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x14001d6f0
cmp r12d, 2
jl 0x14001d6af
movdqa xmm5, xmmword [0x1400bd100]
mov edx, ebx
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov r8d, dword [rbp + 0x300]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x40
jl 0x14001d5b2
jmp 0x14001d6f0
mov r9, r10
mov r8d, ebx
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
sub al, dl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x40
jl 0x14001d6c0
mov rdx, r10
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x220]
mov rcx, qword [0x1400a34c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x220]
sub ecx, 1
je 0x14001db47
sub ecx, 1
je 0x14001d75c
cmp ecx, 1
jne 0x14001dd18
lea rcx, [rbp + 0x2c0]
call fcn.140002390
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024560
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x14001d90c
mov ecx, ebx
cmp r12d, 2
jl 0x14001d8d0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001d7d0
cmp ecx, 0x14
jge 0x14001d90c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14001d8e0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024580
mov r9, rax
cmp byte [rax + 0x11], 0
je 0x14001dadc
mov ecx, ebx
cmp r12d, 2
jl 0x14001daa0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001d9a0
cmp ecx, 0x12
jge 0x14001dadc
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x12
jl 0x14001dab0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
nop
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.14004ce40
jmp 0x14001dd18
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024530
mov r9, rax
cmp byte [rax + 0x28], 0
je 0x14001dd0c
mov ecx, ebx
cmp r12d, 2
jl 0x14001dcd0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x28
jl 0x14001dbd0
cmp ecx, 0x29
jge 0x14001dd0c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x29
jl 0x14001dce0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
nop
lea rcx, [rbp + 0xa0]
call fcn.1400023a0
jmp 0x14001fa94
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, str.username
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x3e0]
call fcn.140007130
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xa0]
call fcn.14001a750
nop
lea rax, [rbp + 0x180]
mov qword [rsp + 0x70], rax
lea rdx, str.password
lea rcx, [rbp + 0x180]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x1d0]
call fcn.140007130
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.14001a750
nop
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
nop
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140047060
cmp byte [0x140422b20], 0
jne 0x14001de9d
lea rcx, str.C:__logindesync.json
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rbx, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x31]
call fcn.1400244d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x14001de6f
xor byte [rax], 0x37
xor byte [rax + 1], 0x38
xor byte [rax + 2], 0x39
xor byte [rax + 3], 0x3a
xor byte [rax + 4], 0x3b
xor byte [rax + 5], 0x3c
xor byte [rax + 6], 0x3d
xor byte [rax + 7], 0x3e
xor byte [rax + 8], 0x3f
xor byte [rax + 9], 0x40
xor dl, 0x41
mov byte [rax + 0xa], dl
mov rdx, rax
mov rcx, rbx
call fcn.140007680
mov rcx, rax
lea rdx, [0x140422b28]
call fcn.14000a0a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024500
mov r10, rax
cmp byte [rax + 0x3f], 0
je 0x14001e050
cmp r12d, 2
jl 0x14001e00d
movdqa xmm5, xmmword [0x1400bd100]
mov edx, ebx
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov r8d, dword [rbp + 0x300]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x40
jl 0x14001df10
jmp 0x14001e050
mov r9, r10
mov r8d, ebx
nop dword [rax]
nop word [rax + rax]
mov eax, 0x51eb851f
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, r8b
sub al, dl
add al, 0x37
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x40
jl 0x14001e020
mov rdx, r10
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x224]
mov rcx, qword [0x1400a34c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x224]
sub ecx, 1
je 0x14001e4a7
sub ecx, 1
je 0x14001e0bc
cmp ecx, 1
jne 0x14001e678
lea rcx, [rbp + 0x2c0]
call fcn.140002390
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024560
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x14001e26c
mov ecx, ebx
cmp r12d, 2
jl 0x14001e230
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001e130
cmp ecx, 0x14
jge 0x14001e26c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14001e240
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0xa0]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024580
mov r9, rax
cmp byte [rax + 0x11], 0
je 0x14001e43c
mov ecx, ebx
cmp r12d, 2
jl 0x14001e400
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001e300
cmp ecx, 0x12
jge 0x14001e43c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x12
jl 0x14001e410
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x250]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
nop
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.14004ce40
jmp 0x14001e678
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024530
mov r9, rax
cmp byte [rax + 0x28], 0
je 0x14001e66c
mov ecx, ebx
cmp r12d, 2
jl 0x14001e630
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x28
jl 0x14001e530
cmp ecx, 0x29
jge 0x14001e66c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x29
jl 0x14001e640
mov rdx, r9
mov rcx, rdi
call fcn.140007680
nop
lea rcx, [rbp + 0x140]
call fcn.1400023a0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400023a0
jmp 0x14001fa94
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.1400245a0
mov r9, rax
cmp byte [rax + 0x4c], 0
je 0x14001e84c
mov ecx, ebx
cmp r12d, 2
jl 0x14001e810
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop word [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x48
jl 0x14001e710
cmp ecx, 0x4d
jge 0x14001e84c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x4d
jl 0x14001e820
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x228]
mov rcx, qword [0x1400a34c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov ecx, dword [rbp + 0x228]
sub ecx, 1
je 0x14001f487
sub ecx, 1
je 0x14001ee77
sub ecx, 1
je 0x14001ea8b
cmp ecx, 1
je 0x14001ea5b
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x31]
call fcn.140024620
mov r9, rax
cmp byte [rax + 0x25], 0
je 0x14001ea3c
cmp r12d, 2
jl 0x14001ea03
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, rax
mov edx, dword [rbp + 0x300]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x20
jl 0x14001e903
cmp eax, 0x26
jge 0x14001ea3c
movsxd r8, ebx
add r8, r9
nop dword [rax]
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, bl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x26
jl 0x14001ea10
mov rdx, r9
mov rcx, rdi
call fcn.140007680
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x2c0]
call fcn.140002390
mov r8, rax
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024560
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x14001ec3c
mov ecx, ebx
cmp r12d, 2
jl 0x14001ec00
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001eb00
cmp ecx, 0x14
jge 0x14001ec3c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14001ec10
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024580
mov r9, rax
cmp byte [rax + 0x11], 0
je 0x14001ee0c
mov ecx, ebx
cmp r12d, 2
jl 0x14001edd0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001ecd0
cmp ecx, 0x12
jge 0x14001ee0c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x12
jl 0x14001ede0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x250]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
nop
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.14004ce40
jmp 0x14001f872
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024560
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x14001f02c
mov ecx, ebx
cmp r12d, 2
jl 0x14001eff0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001eef0
cmp ecx, 0x14
jge 0x14001f02c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14001f000
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.1400245f0
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x14001f1fc
mov ecx, ebx
cmp r12d, 2
jl 0x14001f1c0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001f0c0
cmp ecx, 0x13
jge 0x14001f1fc
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x14001f1d0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x290]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024580
mov r9, rax
cmp byte [rax + 0x11], 0
je 0x14001f3cc
mov ecx, ebx
cmp r12d, 2
jl 0x14001f390
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001f290
cmp ecx, 0x12
jge 0x14001f3cc
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x12
jl 0x14001f3a0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x250]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400ba4fd]
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov r14, rax
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
mov rsi, rax
lea rax, [rbp + 0x180]
mov qword [rbp + 0x120], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x180]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x1d0]
call fcn.140025240
nop
mov qword [rsp + 0x20], r14
mov r9, rsi
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140049420
jmp 0x14001f872
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024560
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x14001f63c
mov ecx, ebx
cmp r12d, 2
jl 0x14001f600
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001f500
cmp ecx, 0x14
jge 0x14001f63c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x14001f610
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x230]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.1400245f0
mov r9, rax
cmp byte [rax + 0x12], 0
je 0x14001f80c
mov ecx, ebx
cmp r12d, 2
jl 0x14001f7d0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, esi
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001f6d0
cmp ecx, 0x13
jge 0x14001f80c
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x13
jl 0x14001f7e0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x290]
mov rcx, qword [0x1400a34c0]
call fcn.1400275b0
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x60], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rdi, rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x3e0]
call fcn.140025240
nop
mov r8, rdi
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140047060
cmp byte [0x140422b20], 0
jne 0x14001f8ff
mov rbx, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x31]
call fcn.1400244d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x14001f8d1
xor byte [rax], 0x37
xor byte [rax + 1], 0x38
xor byte [rax + 2], 0x39
xor byte [rax + 3], 0x3a
xor byte [rax + 4], 0x3b
xor byte [rax + 5], 0x3c
xor byte [rax + 6], 0x3d
xor byte [rax + 7], 0x3e
xor byte [rax + 8], 0x3f
xor byte [rax + 9], 0x40
xor dl, 0x41
mov byte [rax + 0xa], dl
mov rdx, rax
mov rcx, rbx
call fcn.140007680
mov rcx, rax
lea rdx, [0x140422b28]
call fcn.14000a0a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, [rbp + 0x230]
call fcn.140025180
test al, al
jne 0x14001f9cf
lea rcx, [rbp + 0x290]
call fcn.140025180
test al, al
jne 0x14001f9cf
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x60], rax
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov r15, rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x70], rax
lea rdx, str.password
lea rcx, [rbp + 0x3e0]
call fcn.140007130
mov r14, rax
lea rax, [rbp + 0x180]
mov qword [rbp + 0xc0], rax
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x180]
call fcn.140025240
mov rsi, rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x120], rax
lea rdx, str.username
lea rcx, [rbp + 0x1d0]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x140]
call fcn.140007130
nop
mov r9b, 1
jmp 0x14001fa72
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x300], rax
lea rdx, [0x1400ba4fd]
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov r15, rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x60], rax
lea rdx, [0x1400ba4fd]
lea rcx, [rbp + 0x3e0]
call fcn.140007130
mov r14, rax
lea rax, [rbp + 0x180]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x250]
lea rcx, [rbp + 0x180]
call fcn.140025240
mov rsi, rax
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0xc0], rax
lea rdx, str.license
lea rcx, [rbp + 0x1d0]
call fcn.140007130
mov rdi, rax
lea rdx, str.C:__logindesync.json
lea rcx, [rbp + 0x140]
call fcn.140007130
nop
xor r9d, r9d
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r14
mov r8, rsi
mov rdx, rdi
mov rcx, rax
call fcn.14001b0b0
mov r14d, Ordinal_32
lea esi, [r14 - 0x1b]
lea rdx, str.Loader
lea rcx, [rbp + 0x2e0]
call fcn.140007130
nop
lea r8, str._n_Loader_Version:
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x1d0]
call fcn.1400271c0
nop
lea r8, [0x140422970]
mov rdx, rax
lea rcx, [rbp + 0x180]
call fcn.140027230
nop
lea r8, str._n_Hwid:
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.140007890
nop
lea r8, [0x140422a90]
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.140027230
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140046800
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x180]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400023a0
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x300]
lea rcx, [rsp + 0x31]
call fcn.140024650
mov r9, rax
cmp byte [rax + 0xc], 0
je 0x14001fcac
mov ecx, ebx
cmp r12d, 2
jl 0x14001fc75
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm5, esi
movd xmm6, r14d
movdqa xmm2, xmmword [0x1400bd100]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400bd120]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
mov eax, dword [str.7777777777777777]
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9]
xorps xmm2, xmm0
movd dword [r9], xmm2
movdqa xmm3, xmmword [0x1400bd110]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm5
movdqa xmm0, xmm1
psrld xmm0, xmm6
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x1400bd120]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [r9 + 4]
xorps xmm2, xmm0
movd dword [r9 + 4], xmm2
mov ecx, 8
movsxd r8, ecx
add r8, r9
nop dword [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0xd
jl 0x14001fc80
mov rdx, r9
mov rcx, rdi
call fcn.140007680
mov rcx, rax
lea rdx, [0x140422a50]
call fcn.14000a0a0
lea rcx, [0x140422af0]
call fcn.140024ef0
mov rdi, rax
lea rcx, [0x140422af0]
call fcn.140024ee0
mov r15, rax
cmp rdi, rax
je 0x140020126
mov r13d, 4
jmp 0x14001fd06
mov r14d, Ordinal_32
mov rsi, qword [0x1400a3630]
mov byte [rsp + 0x31], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x31]
call fcn.140024680
mov r9, rax
cmp byte [rax + 0x10], 0
je 0x14001febc
mov ecx, ebx
cmp r12d, 2
jl 0x14001fe80
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1400bd120]
movd xmm8, r14d
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, rax
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001fd80
cmp ecx, 0x11
jge 0x14001febc
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x11
jl 0x14001fe90
mov rdx, r9
mov rcx, rsi
call fcn.140007680
mov rcx, rax
mov rdx, rdi
call fcn.14000a0a0
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0xd0]
call fcn.140025240
mov rcx, rax
call fcn.140024820
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400248b0
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x190], xmm1
mov eax, dword [rax + 0x20]
mov dword [rbp + 0x1a0], eax
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x3e0]
call fcn.140024780
mov rsi, rax
mov r14, qword [0x1400a3630]
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x30]
call fcn.1400246a0
mov r9, rax
cmp byte [rax + 0x13], 0
je 0x1400200ec
mov ecx, ebx
cmp r12d, 2
jl 0x1400200b0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, r13d
movdqa xmm7, xmmword [0x1400bd120]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, r9
mov r8d, dword [rbp + 0x300]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x10
jl 0x14001ffb0
cmp ecx, 0x14
jge 0x1400200ec
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x14
jl 0x1400200c0
mov rdx, r9
mov rcx, r14
call fcn.140007680
mov rdx, rsi
mov rcx, rax
call fcn.14000a0a0
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400023a0
add rdi, 0x40
cmp rdi, r15
jne 0x14001fd00
movabs r13, 0xf3194d423c82dd46
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x490]
lea rcx, [rsp + 0x30]
call fcn.1400246c0
mov r9, rax
mov r15d, 4
cmp byte [rax + 0x61], 0
je 0x1400202fc
mov ecx, ebx
cmp r12d, 2
jl 0x1400202c0
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x1400bd120]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rdx, r9
mov r8d, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
lea eax, [rcx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rdx + 4]
xorps xmm2, xmm0
movd dword [rdx + 4], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x60
jl 0x1400201c0
cmp ecx, 0x62
jge 0x1400202fc
movsxd r8, ecx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, cl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ecx
lea r8, [r8 + 1]
cmp ecx, 0x62
jl 0x1400202d0
mov rdx, r9
mov rcx, rdi
call fcn.140007680
lea rdx, [rbp + 0x130]
mov rcx, qword [0x1400a34c0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov edx, dword [rbp + 0x130]
sub edx, 1
je 0x140021752
cmp edx, 1
jne 0x140023032
lea rcx, [0x140422af0]
call fcn.140024ef0
mov rdi, rax
lea rcx, [0x140422af0]
call fcn.140024ee0
mov rsi, rax
cmp rdi, rax
je 0x140020380
nop word [rax + rax]
lea rdx, str.Desync
mov rcx, rdi
call fcn.1400272a0
test al, al
jne 0x140020559
add rdi, 0x40
cmp rdi, rsi
jne 0x140020360
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x30]
call fcn.140024740
mov r9, rax
cmp byte [rax + 0x1c], 0
je 0x14002053c
cmp r12d, 2
jl 0x140020500
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x1400bd120]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, r9
mov edx, dword [rbp + 0x300]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x18
jl 0x140020400
cmp eax, 0x1d
jge 0x14002053c
movsxd r8, ebx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, bl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x1d
jl 0x140020510
mov rdx, r9
mov rcx, rdi
call fcn.140007680
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x270]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.Desync
lea rcx, [rbp + 0x270]
call fcn.140008a60
nop
movabs rcx, 0x32487d9359505131
mov qword [rbp + 0x340], rcx
mov qword [rbp + 0x348], r13
movabs rax, 0x127219fa2e18713b
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], r13
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x320], rcx
mov qword [rbp + 0x328], r13
movabs rsi, 0x46863add5219645b
mov qword [rbp + 0x330], rsi
movabs rdi, 0xa851755c2dd03778
mov qword [rbp + 0x338], rdi
movabs rax, 0x402d19f2361c713b
mov qword [rbp + 0x60], rax
movabs rax, 0x9d7624314ee78b66
mov qword [rbp + 0x68], rax
movabs rax, 0x46863add52194461
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], rdi
movups xmm1, xmmword [rbp + 0x60]
movups xmm2, xmmword [rbp + 0x70]
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm1, xmm2
movdqa xmmword [rbp + 0x150], xmm1
lea r8, [rbp + 0x140]
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x180]
call fcn.1400271c0
nop
lea r8, [0x140422970]
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.140027230
nop
lea rcx, [rbp + 0x340]
mov r14, 0xffffffffffffffff
mov r8, r14
nop dword [rax + rax]
inc r8
cmp byte [rcx + r8], 0
jne 0x1400206a0
lea rdx, [rbp + 0x340]
mov rcx, rax
call fcn.1400075a0
mov rdx, rax
lea rcx, [rbp]
call fcn.140007100
nop
lea r8, [0x140422a90]
lea rdx, [rbp]
lea rcx, [rbp + 0xd0]
call fcn.140027230
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140046800
nop
lea rcx, [rbp]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x180]
call fcn.1400023a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
movups xmm0, xmmword [0x1400bcfd0]
movups xmmword [rbp + 0x320], xmm0
mov eax, dword [0x1400bcfe0]
mov dword [rbp + 0x330], eax
movzx eax, word [0x1400bcfe4]
mov word [rbp + 0x334], ax
cmp r12d, 2
jl 0x140020891
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
movd xmm6, r15d
movdqa xmm7, xmmword [0x1400bd120]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x320]
mov edx, dword [rbp + 0x300]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x10
jl 0x140020791
cmp eax, 0x16
jge 0x1400208cc
movsxd rax, ebx
lea r8, [rbp + 0x320]
add r8, rax
nop
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, bl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x16
jl 0x1400208a0
lea rdx, [rbp + 0x320]
mov rcx, qword [0x1400a3630]
call fcn.140007680
lea rcx, [0x140422910]
call fcn.14003f5f0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.C:WindowsMedia_
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rbp + 0x300], rax
xor r8d, r8d
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0x140]
call fcn.1400272f0
nop
lea rcx, [rbp + 0x140]
call fcn.14000ba50
nop
lea rcx, [rbp + 0x140]
call fcn.140002320
nop
lea rcx, [rbp + 0x60]
call fcn.1400023a0
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0xa0]
call fcn.140008a40
nop
mov r8d, Ordinal_26
lea rdx, str.C:WindowsMediawhat.exe
lea rcx, [rbp + 0xa0]
call fcn.140008a60
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x80]
call fcn.140025240
nop
lea rcx, [rbp + 0xa0]
call fcn.1400023a0
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_26
lea rdx, str.Cryptolens.Licensing.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.950017
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_30
lea rdx, str.Microsoft.Win32.Primitives.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.745579
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.NUniqueHardwareID.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.215677
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.System.AppContext.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.680093
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_41
lea rdx, str.System.ComponentModel.Annotations.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.108603
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.System.Console.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.060838
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_35
lea rdx, str.System.Globalization.Calendars.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.815169
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_26
lea rdx, str.System.IO.Compression.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.554444
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, str.System.IO.Compression.ZipFile.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.532458
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.System.IO.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.844131
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_26
lea rdx, str.System.IO.FileSystem.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.340432
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_35
lea rdx, str.System.IO.FileSystem.Primitives.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.961726
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.System.Linq.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.627391
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.System.Linq.Expressions.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.434607
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.System.Net.Http.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.112084
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.System.Net.Sockets.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.366039
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.System.Reflection.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.642020
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.System.Runtime.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.604844
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_32
lea rdx, str.System.Runtime.Extensions.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.100343
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_35
lea rdx, str.System.Runtime.InteropServices.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.322811
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_46
lea rdx, str.System.Security.Cryptography.Algorithms.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.645169
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_41
lea rdx, str.System.Security.Cryptography.Encoding.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.518474
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_46
lea rdx, str.System.Security.Cryptography.Primitives.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.310812
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_50
lea rdx, str.System.Security.Cryptography.X509Certificates.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.222180
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, Ordinal_35
lea rdx, str.System.Text.RegularExpressions.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.469546
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.System.Threading.Thread.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.530564
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.System.ValueTuple.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.088956
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.System.Xml.ReaderWriter.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.841835
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.Newtonsoft.Json.dll
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.399934
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
lea rax, [rsp + 0x38]
mov qword [rbp + 0x300], rax
lea rcx, [rbp + 0x80]
call fcn.140002390
mov rbx, rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.140008a40
nop
inc r14
cmp byte [rbx + r14], 0
jne 0x1400216a2
mov r8, r14
mov rdx, rbx
lea rcx, [rsp + 0x38]
call fcn.140008a60
nop
lea rax, [rbp + 0x60]
mov qword [rsp + 0x60], rax
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8d, 6
lea rdx, str.038931
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x60]
call fcn.14001b760
mov ecx, 0x1388
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rbp + 0x80]
lea rdx, str.start
lea rcx, [rbp + 0xd0]
call fcn.140027930
mov rcx, rax
call fcn.140002390
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0xd0]
call fcn.1400023a0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
nop dword [rax]
jmp 0x140021750
lea rcx, [0x140422af0]
call fcn.140024ef0
mov rdi, rax
lea rcx, [0x140422af0]
call fcn.140024ee0
mov rsi, rax
cmp rdi, rax
je 0x1400217a0
nop word [rax + rax]
lea rdx, str.YAAC
mov rcx, rdi
call fcn.1400272a0
test al, al
jne 0x140021979
add rdi, 0x40
cmp rdi, rsi
jne 0x140021780
mov rdi, qword [0x1400a3630]
mov byte [rsp + 0x30], 0
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x30]
call fcn.140024710
mov r9, rax
cmp byte [rax + 0x1a], 0
je 0x14002195c
cmp r12d, 2
jl 0x140021920
movdqa xmm5, xmmword [0x1400bd100]
movdqa xmm4, xmmword [0x1400bd1a0]
mov eax, 4
movd xmm6, eax
movdqa xmm7, xmmword [0x1400bd120]
mov eax, Ordinal_32
movd xmm8, eax
movdqa xmm0, xmmword [str.7777777777777777]
movdqa xmmword [rbp + 0x300], xmm0
mov rcx, r9
mov edx, dword [rbp + 0x300]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rbx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd180]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add ebx, 8
mov eax, ebx
lea rcx, [rcx + 8]
cmp ebx, 0x18
jl 0x140021820
cmp eax, 0x1b
jge 0x14002195c
movsxd r8, ebx
add r8, r9
nop word [rax + rax]
mov eax, 0x51eb851f
imul ebx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x32
movzx eax, bl
sub al, dl
add al, 0x37
xor byte [r8], al
inc ebx
lea r8, [r8 + 1]
cmp ebx, 0x1b
jl 0x140021930
mov rdx, r9
mov rcx, rdi
call fcn.140007680
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x60]
call fcn.140008a40
nop
mov r8, r15
lea rdx, str.YAAC
lea rcx, [rbp + 0x60]
call fcn.140008a60
nop
lea rax, [rbp + 0x270]
mov qword [rbp + 0x300], rax
movabs r12, 0x32487d9359505131
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], r13
movabs rsi, 0x46863add5219645b
mov qword [rbp + 0x90], rsi
movabs rdi, 0xa851755c2dd03778
mov qword [rbp + 0x98], rdi
movabs rax, 0x552638fa3d17257f
mov qword [rbp + 0x320], rax
movabs rax, 0x924928365de7af05
mov qword [rbp + 0x328], rax
movabs rax, 0x46863ab8266d0137
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], rdi
movups xmm1, xmmword [rbp + 0x320]
movups xmm2, xmmword [rbp + 0x330]
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmm1
movdqa xmmword [rbp], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmm2
movdqa xmmword [rbp + 0x10], xmm1
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x270]
call fcn.140008a40
nop
lea rax, [rbp]
mov r14, 0xffffffffffffffff
mov r8, r14
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140021a80
lea rdx, [rbp]
lea rcx, [rbp + 0x270]
call fcn.140008a60
nop
lea rax, [rbp + 0x140]
mov qword [rsp + 0x60], rax
mov qword [rbp + 0x380], r12
mov qword [rbp + 0x388], r13
movabs rax, 0x324808a16a3e3846
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], r13
movaps xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x3a0], xmm0
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x140]
call fcn.140008a40
nop
lea rax, [rbp + 0x3a0]
nop dword [rax]
inc r14
cmp byte [rax + r14], 0
jne 0x140021b00
mov r8, r14
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x140]
call fcn.140008a60
nop
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x140]
call fcn.1400019f0
mov r14, rax
mov qword [rsp + 0x70], rax
test rax, rax
jne 0x140021edd
movabs rax, 0x533b14d7790d7c6a
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0x180], rax
movabs rax, 0x966b22011ce7b124
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x188], rax
movabs rax, 0x2ff25bb13d6a2d7b
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x190], rax
movabs rax, 0x883801326cff5917
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x198], rax
movabs rax, 0x73df185cdc21e3a3
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0x1a0], rax
movabs rax, 0x3bc8ebdbb2c8687e
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x1a8], rax
movabs rax, 0x6d029aad31e6f67f
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x1b0], rax
movabs r13, 0xd7d299298bb739fc
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x1b8], r13
movabs r12, 0xe24ff9ca87d7d00d
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x1c0], r12
movabs r15, 0xde7266ba31e2d5e0
mov qword [rbp + 0x118], r15
mov qword [rbp + 0x1c8], r15
lea r8, [rbp + 0x1d0]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x340]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x1d0], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x3e8], rax
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x3f8], rdi
mov qword [rbp + 0x1e8], rdi
movabs rax, 0x1d9e372fa9538af5
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x1f0], rax
movabs rax, 0x17bc8abeda8b010a
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x1f8], rax
movabs rax, 0x1970fbd94283845f
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x200], rax
movabs rax, 0xf7b6f748abf469dc
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x208], rax
movabs rax, 0x8b2e9eaba7aea279
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x210], rax
movabs rax, 0xde7266ba31e8f48e
mov qword [rbp + 0x428], rax
mov qword [rbp + 0x218], rax
lea r8, [rbp + 0x220]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x380]
call fcn.140002410
movabs rax, 0x533b14d7790d7c6a
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0x490], rax
movabs rax, 0x966b22011ce7b124
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x498], rax
movabs rax, 0x2ff25bb13d6a2d7b
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0x4a0], rax
movabs rax, 0x883801326cff5917
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0x4a8], rax
movabs rax, 0x73df185cdc21e3a3
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0x4b0], rax
movabs rax, 0x3bc8ebdbb2c8687e
mov qword [rbp + 0xf8], rax
mov qword [rbp + 0x4b8], rax
movabs rax, 0x6d029aad31e6f67f
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x4c8], r13
mov qword [rbp + 0x110], r12
mov qword [rbp + 0x4d0], r12
mov qword [rbp + 0x118], r15
mov qword [rbp + 0x4d8], r15
lea r8, [rbp + 0x4e0]
lea rdx, [rbp + 0x490]
lea rcx, [rbp - 0x80]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x3e0]
xorps xmm0, xmmword [rbp + 0xd0]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [rbp + 0x3f0]
xorps xmm1, xmmword [rbp + 0xe0]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm0, xmmword [rbp + 0x400]
xorps xmm0, xmmword [rbp + 0xf0]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm1, xmmword [rbp + 0x410]
xorps xmm1, xmmword [rbp + 0x100]
movdqa xmmword [rbp + 0x100], xmm1
movdqa xmm0, xmmword [rbp + 0x420]
xorps xmm0, xmmword [rbp + 0x110]
movdqa xmmword [rbp + 0x110], xmm0
lea rcx, [rbp + 0xd0]
call fcn.140001990
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
movabs r13, 0xf3194d423c82dd46
movabs r12, 0x32487d9359505131
mov rcx, r14
call fcn.140001da0
test al, al
jne 0x140022056
movabs r12, 0x462113da790d7a6a
mov qword [rbp + 0x320], r12
mov qword [rbp + 0x80], r12
movabs r15, 0x9477243855eebc2f
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x88], r15
movabs r14, 0x46863add58374a75
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x340]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x438], r13
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x440], rsi
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x448], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x380]
call fcn.140002410
mov qword [rbp + 0x320], r12
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x368], r15
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x370], r14
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x378], rdi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x80]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x430]
xorps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x440]
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm1
lea rcx, [rbp + 0x320]
call fcn.140001990
call fcn.140034300
movabs r12, 0x32487d9359505131
jmp 0x140022124
movabs r15, 0x562912df790d7a6a
mov qword [rbp + 0x300], r15
mov qword [rsp + 0x60], r15
movabs r14, 0xf3194d4236a3b923
mov qword [rbp + 0x308], r14
mov qword [rsp + 0x68], r14
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x380]
call fcn.140002410
mov qword [rbp + 0x340], r12
mov qword [rbp + 0xc0], r12
mov qword [rbp + 0x348], r13
mov qword [rbp + 0xc8], r13
lea r8, [rbp + 0xd0]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp - 0x80]
call fcn.140002410
mov qword [rbp + 0x300], r15
mov qword [rbp + 0x120], r15
mov qword [rbp + 0x308], r14
mov qword [rbp + 0x128], r14
lea r8, [rbp + 0x130]
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x3c0]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call fcn.140001990
mov ecx, 0x4b0
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.ShooterGame.exe
call fcn.14001bb10
test al, al
je 0x1400230c0
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rbx, 0x403d2eb3631b0370
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x80], rbx
movabs r14, 0x855c6d2e5df4b430
mov qword [rbp + 0x328], r14
mov qword [rbp + 0x88], r14
movabs r15, 0x46863ab9376f0834
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x340]
call fcn.140002410
mov qword [rbp + 0x450], r12
mov qword [rbp + 0x360], r12
mov qword [rbp + 0x458], r13
mov qword [rbp + 0x368], r13
mov qword [rbp + 0x460], rsi
mov qword [rbp + 0x370], rsi
mov qword [rbp + 0x468], rdi
mov qword [rbp + 0x378], rdi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x380]
call fcn.140002410
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x430], rbx
mov qword [rbp + 0x328], r14
mov qword [rbp + 0x438], r14
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x440], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x448], rdi
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x430]
lea rcx, [rbp - 0x80]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x450]
xorps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x460]
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm1
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x320]
call fcn.14001ca80
mov r12d, eax
test eax, eax
jne 0x14002237a
cmp dword [rbp + 0x120], eax
jne 0x14002237a
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x328], r14
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], rdi
movups xmm1, xmmword [rbp + 0x320]
movups xmm2, xmmword [rbp + 0x330]
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmm1
movdqa xmmword [rbp + 0xa0], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmm2
movdqa xmmword [rbp + 0xb0], xmm1
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0xa0]
call fcn.14001ca80
mov r12d, eax
test eax, eax
je 0x14002236a
cmp dword [rbp + 0x120], 0
jne 0x14002237a
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400222d1
mov rbx, qword [0x1400a3630]
movabs r14, 0x582634b3047b0a3b
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x80], r14
movabs r15, 0xdd372a2c55f6be23
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x88], r15
movabs r13, 0x46863add52136e75
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x90], r13
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x340]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x360], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x368], rax
mov qword [rbp + 0x3d0], rsi
mov qword [rbp + 0x370], rsi
mov qword [rbp + 0x3d8], rdi
mov qword [rbp + 0x378], rdi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x380]
call fcn.140002410
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x360], r14
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x368], r15
mov qword [rbp + 0x330], r13
mov qword [rbp + 0x370], r13
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x378], rdi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp - 0x80]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x3c0]
xorps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x3d0]
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm1
lea rdx, [rbp + 0x320]
mov rcx, rbx
call fcn.140007680
movabs r14, 0x5d2c13fa0e0c6b72
mov qword [rbp + 0x300], r14
mov qword [rsp + 0x60], r14
movabs r15, 0xf3194d423c82ae31
mov qword [rbp + 0x308], r15
mov qword [rsp + 0x68], r15
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x40]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x340], rax
mov qword [rbp - 0x70], rax
movabs r13, 0xf3194d423c82dd46
mov qword [rbp + 0x348], r13
mov qword [rbp - 0x68], r13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
lea rcx, [rbp - 0x40]
call fcn.140002410
mov qword [rbp + 0x300], r14
mov qword [rbp + 0x3c0], r14
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x3c8], r15
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x20]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov rcx, rax
call fcn.14001b9d0
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x300], rax
lea rdx, str.ntdll.dll
lea rcx, [rbp + 0xd0]
call fcn.140007130
mov rbx, rax
lea rdx, str.745332
lea rcx, [rbp + 0xa0]
call fcn.140007130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001b760
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, reloc.WS2_32.dll_recv
call fcn.14009d83c
mov rbx, rax
mov qword [rbp + 0x300], rax
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140024770
mov r8d, r12d
mov rdx, qword [rsp + 0x70]
mov rcx, rbx
call fcn.140002410
nop
mov qword [0x1404228f0], rax
movabs rbx, 0x5d2c13fa0e7f6b72
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x3c8], r15
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x20]
call fcn.140002410
movabs r12, 0x32487d9359505131
mov qword [rbp + 0x3a0], r12
mov qword [rbp - 0x70], r12
mov qword [rbp + 0x3a8], r13
mov qword [rbp - 0x68], r13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x30]
call fcn.140002410
mov qword [rbp + 0x300], rbx
mov qword [rsp + 0x60], rbx
mov qword [rbp + 0x308], r15
mov qword [rsp + 0x68], r15
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x470]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp + 0x300], xmm0
lea rax, [rbp + 0x300]
mov qword [rsp + 0x70], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x3e0]
call fcn.1400277a0
nop
lea rcx, [rbp + 0x3e0]
call fcn.14000ba50
lea rcx, [rbp + 0xd0]
call fcn.14000ba00
nop
lea rdx, [rbp + 0x180]
mov rcx, rax
call fcn.14000ae40
nop
lea rcx, [rbp + 0xd0]
call fcn.140002320
movabs rbx, 0x566611ff3d243f6d
mov qword [rsp + 0x60], rbx
mov qword [rbp + 0x3c0], rbx
movabs r15, 0xf3194d423c82b12a
mov qword [rsp + 0x68], r15
mov qword [rbp + 0x3c8], r15
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp - 0x50]
call fcn.140002410
mov qword [rbp + 0x3a0], r12
mov qword [rbp - 0x70], r12
mov qword [rbp + 0x3a8], r13
mov qword [rbp - 0x68], r13
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rsp + 0x60], rbx
mov qword [rbp - 0x80], rbx
mov qword [rsp + 0x68], r15
mov qword [rbp - 0x78], r15
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x430]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x3a0]
xorps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x1d0]
call fcn.1400271c0
nop
lea rcx, [rbp + 0x1d0]
call fcn.140002390
mov rcx, rax
call fcn.14001bbc0
test eax, eax
jne 0x140022845
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
cmp qword [0x1404228e8], 0
jne 0x14002286b
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
movups xmm0, xmmword [str.QRUVSWAPAQARASATAUAVAWH]
movups xmmword [rbp + 0x490], xmm0
movups xmm1, xmmword [0x1400bacf0]
movups xmmword [rbp + 0x4a0], xmm1
movups xmm0, xmmword [0x1400bad00]
movups xmmword [rbp + 0x4b0], xmm0
movups xmm1, xmmword [0x1400bad10]
movups xmmword [rbp + 0x4c0], xmm1
movups xmm0, xmmword [0x1400bad20]
movups xmmword [rbp + 0x4d0], xmm0
movups xmm1, xmmword [0x1400bad30]
movups xmmword [rbp + 0x4e0], xmm1
movups xmm0, xmmword [0x1400bad40]
movups xmmword [rbp + 0x4f0], xmm0
movzx eax, word [0x1400bad50]
mov word [rbp + 0x500], ax
movzx eax, byte [0x1400bad52]
mov byte [rbp + 0x502], al
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x360], r14
movabs rbx, 0x9f75293652deae31
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x368], rbx
movabs r15, 0x46863add3e750075
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x370], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x378], rdi
lea r8, [rbp + 0x380]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0x470]
call fcn.140002410
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x3a0], r12
mov qword [rbp + 0x88], r13
mov qword [rbp + 0x3a8], r13
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0x3b0], rsi
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0x3b8], rdi
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x30]
call fcn.140002410
mov qword [rbp + 0x320], r14
mov qword [rbp + 0x340], r14
mov qword [rbp + 0x328], rbx
mov qword [rbp + 0x348], rbx
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x350], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x358], rdi
lea r8, [rbp + 0x360]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x20]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x330], xmm1
lea rcx, [rbp + 0x320]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rax, qword [0x1404228e8]
mov rbx, rax
mov ecx, 0x5a4d
cmp word [rax], cx
je 0x140022a5e
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rax, qword [0x1404228e8]
movsxd rbx, dword [rbx + 0x3c]
add rbx, rax
cmp dword [rbx], 0x4550
je 0x140022a89
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov edx, dword [rbx + 0x50]
mov r9d, 0x40
mov r8d, 0x3000
mov rcx, qword [0x1404228f0]
call fcn.140034cd0
mov r14, rax
mov qword [rsp + 0x70], rax
test rax, rax
jne 0x140022acd
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov edx, reloc.WS2_32.dll_WSAStartup
lea r9d, [rdx - 0x33]
mov r8d, 0x3000
mov rcx, qword [0x1404228f0]
call fcn.140034cd0
mov qword [rbp + 0xc0], rax
test rax, rax
jne 0x140022b10
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov ecx, dword [rbx + 0xb0]
mov r8, qword [0x1404228e8]
mov rdx, rbx
call fcn.14001bd20
cmp dword [rbx + 0xb4], 0
je 0x140022b40
mov r8, rbx
mov rdx, r14
mov rcx, qword [0x1404228e8]
call fcn.14001c400
mov r8d, dword [rbp + 0x120]
mov rdx, qword [0x1404228e8]
mov rcx, rbx
call fcn.14001c180
lea rdx, str.user32.dll
lea rcx, [rbp + 0xd0]
call fcn.1400070c0
mov rdx, rax
mov rcx, qword [0x1404228f0]
call fcn.140034c10
mov r14, rax
test rax, rax
jne 0x140022b9c
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, r14
call fcn.14001c670
test eax, eax
jne 0x140022bc4
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
movabs r14, 0x570f0ff62a05257f
mov qword [rbp + 0x80], r14
mov qword [rbp + 0x380], r14
movabs r15, 0x9c6b2a274eed9b32
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x388], r15
movabs r12, 0x29e254b4057d0a2e
mov qword [rbp + 0x90], r12
mov qword [rbp + 0x390], r12
movabs r13, 0xa851755c2dd0370f
mov qword [rbp + 0x98], r13
mov qword [rbp + 0x398], r13
lea r8, [rbp + 0x3a0]
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x20]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0x300], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0xa8], rax
mov qword [rbp + 0x308], rax
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0xb8], rdi
mov qword [rbp + 0x318], rdi
lea r8, [rbp + 0x320]
lea rdx, [rbp + 0x300]
lea rcx, [rbp - 0x40]
call fcn.140002410
mov qword [rbp + 0x80], r14
mov qword [rsp + 0x38], r14
mov qword [rbp + 0x88], r15
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x90], r12
mov qword [rsp + 0x48], r12
mov qword [rbp + 0x98], r13
mov qword [rsp + 0x50], r13
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x40]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0xa0]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmm1, xmmword [rbp + 0x90]
xorps xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x90], xmm1
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x140]
call fcn.140007130
nop
lea rdx, [rbp + 0x140]
lea rcx, [0x140422ba8]
call fcn.1400248f0
mov rdi, qword [rax]
lea rcx, [rbp + 0x140]
call fcn.1400023a0
test rdi, rdi
jne 0x140022d66
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140027800
mov qword [rbp + 0x4a8], rdi
mov qword [rbp + 0x4b2], rax
movzx r9d, word [rbx + 0x14]
add r9, 0x18
mov r8, qword [0x1404228e8]
mov rsi, qword [rsp + 0x70]
mov rdx, rsi
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov rdx, rbx
mov rcx, rsi
call fcn.14001c5a0
mov eax, dword [rbx + 0x28]
add rax, rsi
mov qword [rbp + 0x4c9], rsi
mov qword [rbp + 0x4da], rax
mov r9d, reloc.WS2_32.dll_WSAStartup
lea r8, [rbp + 0x490]
mov rdx, qword [rbp + 0xc0]
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov r9d, 4
lea r8d, [r9 + 4]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034ed0
mov r9d, 8
lea r8, [rbp + 0xc0]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
test rdi, rdi
je 0x140023001
mov r9d, 2
lea r8d, [r9 + 6]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034ed0
mov rbx, qword [0x1404228e8]
mov rcx, rbx
call fcn.14009d470
test rbx, rbx
je 0x140022e67
mov qword [0x1404228e8], 0x8123
movabs rbx, 0x5c2739b3047b0a3b
mov qword [rbp + 0x300], rbx
mov qword [rsp + 0x70], rbx
movabs rdi, 0xf3194d423c82fc23
mov qword [rbp + 0x308], rdi
mov qword [rsp + 0x78], rdi
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x470]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x380], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x3a8], rax
mov qword [rbp + 0x388], rax
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x30]
call fcn.140002410
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x308], rdi
mov qword [rbp + 0x348], rdi
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x20]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call fcn.140001990
lea r8, str._Successful_Injected_
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xa0]
call fcn.1400271c0
nop
lea r8, str._n_Loader_Version:
mov rdx, rax
lea rcx, [rbp]
call fcn.140007890
nop
lea r8, [0x140422970]
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140027230
nop
lea r8, str._n_Hwid:
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.140007890
nop
lea r8, [0x140422a90]
mov rdx, rax
lea rcx, [rbp + 0xd0]
call fcn.140027230
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140046800
nop
lea rcx, [rbp + 0x140]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x270]
call fcn.1400023a0
nop
lea rcx, [rbp]
call fcn.1400023a0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400023a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x180]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x3e0]
call fcn.140002320
nop
lea rcx, [rbp + 0x60]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x2e0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x250]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x290]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x230]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x2b0]
call fcn.140019ad0
xor eax, eax
mov rcx, qword [rbp + 0x510]
xor rcx, rsp
call fcn.14009d450
lea r11, [rsp + 0x650]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
movabs r12, 0x533c2eb3047b0a3b
mov qword [rbp + 0x320], r12
mov qword [rbp + 0xa0], r12
movabs r15, 0x9439282a48a2a934
mov qword [rbp + 0x328], r15
mov qword [rbp + 0xa8], r15
movabs r14, 0x46863add737c093a
mov qword [rbp + 0x330], r14
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x360], rax
mov qword [rsp + 0x38], rax
mov qword [rbp + 0x368], r13
mov qword [rsp + 0x40], r13
mov qword [rbp + 0x370], rsi
mov qword [rsp + 0x48], rsi
mov qword [rbp + 0x378], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp + 0x320], r12
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x328], r15
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x330], r14
mov qword [rbp + 0x90], r14
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm1, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x330], xmm1
lea rcx, [rbp + 0x320]
call fcn.140001990
nop dword [rax]
lea rcx, str.ShooterGame.exe
call fcn.14001bb10
test al, al
jne 0x1400234f9
mov qword [rbp + 0xc0], 1
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x300]
call fcn.140027880
mov rcx, rax
call fcn.14002c5f0
inc ebx
cmp ebx, 0x78
jl 0x140023210
movabs rax, 0x5f2129b3047d0a3b
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0x180], rax
movabs rax, 0x81496d7848f7b223
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x188], rax
movabs r13, 0x28ef1aae217c0734
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0x190], r13
movabs r12, 0xc92b1c304cb94311
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0x198], r12
movabs r15, 0x72f1430fc73ce381
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0x1a0], r15
movabs r14, 0x78d0aad1b5ff2161
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0x1a8], r14
movabs rbx, 0x1970fbd942ade331
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0x1b0], rbx
movabs rax, 0xf7b6f748abf469dc
mov qword [rbp + 0x108], rax
mov qword [rbp + 0x1b8], rax
lea r8, [rbp + 0x1c0]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x1d0], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x3e8], rax
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x1e0], rsi
mov qword [rbp + 0x3f8], rdi
mov qword [rbp + 0x1e8], rdi
movabs rax, 0x1d9e372fa9538af5
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x1f0], rax
movabs rax, 0x17bc8abeda8b010a
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x1f8], rax
movabs rax, 0x1970fbd94283845f
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x200], rax
movabs rdi, 0xf7b6f748abf469dc
mov qword [rbp + 0x418], rdi
mov qword [rbp + 0x208], rdi
lea r8, [rbp + 0x210]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x450]
call fcn.140002410
movabs rax, 0x5f2129b3047d0a3b
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0x140], rax
movabs rax, 0x81496d7848f7b223
mov qword [rbp + 0xd8], rax
mov qword [rbp + 0x148], rax
mov qword [rbp + 0xe0], r13
mov qword [rbp + 0x150], r13
mov qword [rbp + 0xe8], r12
mov qword [rbp + 0x158], r12
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0x160], r15
mov qword [rbp + 0xf8], r14
mov qword [rbp + 0x168], r14
mov qword [rbp + 0x100], rbx
mov qword [rbp + 0x170], rbx
mov qword [rbp + 0x108], rdi
mov qword [rbp + 0x178], rdi
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x140]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0xd0]
xorps xmm0, xmmword [rbp + 0x3e0]
movdqa xmmword [rbp + 0xd0], xmm0
movdqa xmm1, xmmword [rbp + 0xe0]
xorps xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp + 0xe0], xmm1
movdqa xmm0, xmmword [rbp + 0xf0]
xorps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0xf0], xmm0
movdqa xmm1, xmmword [rbp + 0x100]
xorps xmm1, xmmword [rbp + 0x410]
movdqa xmmword [rbp + 0x100], xmm1
lea rcx, [rbp + 0xd0]
call fcn.140001990
jmp 0x140023028
mov ecx, 0x2710
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [0x1400bac5c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movabs rbx, 0x403d2eb3631b0370
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0xa0], rbx
movabs r14, 0x855c6d2e5df4b430
mov qword [rbp + 0x328], r14
mov qword [rbp + 0xa8], r14
movabs r15, 0x46863ab9376f0834
mov qword [rbp + 0x330], r15
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x80], rax
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0x88], r13
mov qword [rbp + 0xa8], r13
mov qword [rbp + 0x90], rsi
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0x98], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp + 0x320], rbx
mov qword [rsp + 0x38], rbx
mov qword [rbp + 0x328], r14
mov qword [rsp + 0x40], r14
mov qword [rbp + 0x330], r15
mov qword [rsp + 0x48], r15
mov qword [rbp + 0x338], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x80]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm1, xmmword [rbp + 0x90]
movdqa xmmword [rbp + 0x330], xmm1
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x320]
call fcn.14001ca80
mov r12d, eax
test eax, eax
jne 0x1400237d2
cmp dword [rbp + 0x120], eax
jne 0x1400237d2
nop dword [rax + rax]
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0x328], r14
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0x330], r15
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x360], rax
mov qword [rsp + 0x38], rax
mov qword [rbp + 0x368], r13
mov qword [rsp + 0x40], r13
mov qword [rbp + 0x370], rsi
mov qword [rsp + 0x48], rsi
mov qword [rbp + 0x378], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x328], r14
mov qword [rbp + 0x88], r14
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x338], rdi
mov qword [rbp + 0x98], rdi
lea r8, [rbp + 0xa0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0x360]
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmm1, xmmword [rbp + 0x330]
xorps xmm1, xmmword [rbp + 0x370]
movdqa xmmword [rbp + 0x330], xmm1
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x320]
call fcn.14001ca80
mov r12d, eax
test eax, eax
je 0x1400237c2
cmp dword [rbp + 0x120], 0
jne 0x1400237d2
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x140023680
mov rbx, qword [0x1400a3630]
movabs r14, 0x582634b3047b0a3b
mov qword [rbp + 0x340], r14
mov qword [rbp + 0xa0], r14
movabs r15, 0xdd372a2c55f6be23
mov qword [rbp + 0x348], r15
mov qword [rbp + 0xa8], r15
movabs r13, 0x46863add52136e75
mov qword [rbp + 0x350], r13
mov qword [rbp + 0xb0], r13
mov qword [rbp + 0x358], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x380], rax
mov qword [rsp + 0x38], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x388], rax
mov qword [rsp + 0x40], rax
mov qword [rbp + 0x390], rsi
mov qword [rsp + 0x48], rsi
mov qword [rbp + 0x398], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp + 0x340], r14
mov qword [rsp + 0x38], r14
mov qword [rbp + 0x348], r15
mov qword [rsp + 0x40], r15
mov qword [rbp + 0x350], r13
mov qword [rsp + 0x48], r13
mov qword [rbp + 0x358], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x340]
xorps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x340], xmm0
movdqa xmm1, xmmword [rbp + 0x350]
xorps xmm1, xmmword [rbp + 0x390]
movdqa xmmword [rbp + 0x350], xmm1
lea rdx, [rbp + 0x340]
mov rcx, rbx
call fcn.140007680
movabs r14, 0x5d2c13fa0e0c6b72
mov qword [rbp + 0x300], r14
mov qword [rbp + 0x340], r14
movabs r15, 0xf3194d423c82ae31
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x348], r15
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x470]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x380], rax
movabs r13, 0xf3194d423c82dd46
mov qword [rbp + 0x3c8], r13
mov qword [rbp + 0x388], r13
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x30]
call fcn.140002410
mov qword [rbp + 0x300], r14
mov qword [rbp - 0x80], r14
mov qword [rbp + 0x308], r15
mov qword [rbp - 0x78], r15
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x20]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x3c0]
movdqa xmmword [rbp + 0x300], xmm0
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0x3e0]
call fcn.140007130
mov rcx, rax
call fcn.14001b9d0
lea rax, [rbp + 0x3e0]
mov qword [rbp + 0x300], rax
lea rdx, str.ntdll.dll
lea rcx, [rbp + 0x3e0]
call fcn.140007130
mov rbx, rax
lea rdx, str.745332
lea rcx, [rbp + 0xa0]
call fcn.140007130
nop
mov rdx, rbx
mov rcx, rax
call fcn.14001b760
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, reloc.WS2_32.dll_recv
call fcn.14009d83c
mov rbx, rax
mov qword [rbp + 0x300], rax
mov edx, reloc.WS2_32.dll_recv
mov rcx, rax
call fcn.140024770
mov r8d, r12d
mov rdx, qword [rsp + 0x70]
mov rcx, rbx
call fcn.140002410
nop
mov qword [0x1404228f0], rax
movabs rbx, 0x5d2c13fa0e7f6b72
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x308], r15
mov qword [rbp + 0x348], r15
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x340]
lea rcx, [rbp - 0x20]
call fcn.140002410
movabs r12, 0x32487d9359505131
mov qword [rbp + 0x3a0], r12
mov qword [rbp + 0x380], r12
mov qword [rbp + 0x3a8], r13
mov qword [rbp + 0x388], r13
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x380]
lea rcx, [rbp - 0x40]
call fcn.140002410
mov qword [rbp + 0x300], rbx
mov qword [rbp - 0x80], rbx
mov qword [rbp + 0x308], r15
mov qword [rbp - 0x78], r15
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x40]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x300], xmm0
lea rax, [rbp + 0x300]
mov qword [rsp + 0x70], rax
xor r8d, r8d
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0xd0]
call fcn.1400277a0
nop
lea rcx, [rbp + 0xd0]
call fcn.14000ba50
lea rcx, [rbp + 0x3e0]
call fcn.14000ba00
nop
lea rdx, [rbp + 0x1d0]
mov rcx, rax
call fcn.14000ae40
nop
lea rcx, [rbp + 0x3e0]
call fcn.140002320
movabs rbx, 0x566611ff3d243f6d
mov qword [rsp + 0x60], rbx
mov qword [rbp + 0x340], rbx
movabs r15, 0xf3194d423c82b12a
mov qword [rsp + 0x68], r15
mov qword [rbp + 0x348], r15
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0x360]
call fcn.140002410
mov qword [rbp + 0x3a0], r12
mov qword [rbp + 0x380], r12
mov qword [rbp + 0x3a8], r13
mov qword [rbp + 0x388], r13
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x80]
call fcn.140002410
mov qword [rsp + 0x60], rbx
mov qword [rbp - 0x80], rbx
mov qword [rsp + 0x68], r15
mov qword [rbp - 0x78], r15
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x320]
call fcn.140002410
movdqa xmm0, xmmword [rsp + 0x60]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rsp + 0x60], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x1d0]
lea rcx, [rbp + 0x180]
call fcn.1400271c0
nop
lea rcx, [rbp + 0x180]
call fcn.140002390
mov rcx, rax
call fcn.14001bbc0
test eax, eax
jne 0x140023ca4
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
cmp qword [0x1404228e8], 0
jne 0x140023cca
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
movups xmm0, xmmword [str.QRUVSWAPAQARASATAUAVAWH]
movups xmmword [rbp + 0x490], xmm0
movups xmm1, xmmword [0x1400bacf0]
movups xmmword [rbp + 0x4a0], xmm1
movups xmm0, xmmword [0x1400bad00]
movups xmmword [rbp + 0x4b0], xmm0
movups xmm1, xmmword [0x1400bad10]
movups xmmword [rbp + 0x4c0], xmm1
movups xmm0, xmmword [0x1400bad20]
movups xmmword [rbp + 0x4d0], xmm0
movups xmm1, xmmword [0x1400bad30]
movups xmmword [rbp + 0x4e0], xmm1
movups xmm0, xmmword [0x1400bad40]
movups xmmword [rbp + 0x4f0], xmm0
movzx eax, word [0x1400bad50]
mov word [rbp + 0x500], ax
movzx eax, byte [0x1400bad52]
mov byte [rbp + 0x502], al
mov qword [rbp - 0x20], r14
mov qword [rbp + 0xa0], r14
movabs rbx, 0x9f75293652deae31
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0xa8], rbx
movabs r15, 0x46863add3e750075
mov qword [rbp - 0x10], r15
mov qword [rbp + 0xb0], r15
mov qword [rbp - 8], rdi
mov qword [rbp + 0xb8], rdi
lea r8, [rbp + 0xc0]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x430]
call fcn.140002410
mov qword [rbp + 0x470], r12
mov qword [rsp + 0x38], r12
mov qword [rbp + 0x478], r13
mov qword [rsp + 0x40], r13
mov qword [rbp + 0x480], rsi
mov qword [rsp + 0x48], rsi
mov qword [rbp + 0x488], rdi
mov qword [rsp + 0x50], rdi
lea r8, [rsp + 0x58]
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp - 0x20], r14
mov qword [rbp + 0x40], r14
mov qword [rbp - 0x18], rbx
mov qword [rbp + 0x48], rbx
mov qword [rbp - 0x10], r15
mov qword [rbp + 0x50], r15
mov qword [rbp - 8], rdi
mov qword [rbp + 0x58], rdi
lea r8, [rbp + 0x60]
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp - 0x20]
xorps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp - 0x20], xmm0
movdqa xmm1, xmmword [rbp - 0x10]
xorps xmm1, xmmword [rbp + 0x480]
movdqa xmmword [rbp - 0x10], xmm1
lea rcx, [rbp - 0x20]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rax, qword [0x1404228e8]
mov rbx, rax
mov ecx, 0x5a4d
cmp word [rax], cx
je 0x140023e7b
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rax, qword [0x1404228e8]
movsxd rbx, dword [rbx + 0x3c]
add rbx, rax
cmp dword [rbx], 0x4550
je 0x140023ea6
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov edx, dword [rbx + 0x50]
mov r9d, 0x40
mov r8d, 0x3000
mov rcx, qword [0x1404228f0]
call fcn.140034cd0
mov r14, rax
mov qword [rsp + 0x70], rax
test rax, rax
jne 0x140023eea
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov edx, reloc.WS2_32.dll_WSAStartup
lea r9d, [rdx - 0x33]
mov r8d, 0x3000
mov rcx, qword [0x1404228f0]
call fcn.140034cd0
mov qword [rbp + 0xc0], rax
test rax, rax
jne 0x140023f2d
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov ecx, dword [rbx + 0xb0]
mov r8, qword [0x1404228e8]
mov rdx, rbx
call fcn.14001bd20
cmp dword [rbx + 0xb4], 0
je 0x140023f5d
mov r8, rbx
mov rdx, r14
mov rcx, qword [0x1404228e8]
call fcn.14001c400
mov r8d, dword [rbp + 0x120]
mov rdx, qword [0x1404228e8]
mov rcx, rbx
call fcn.14001c180
lea rdx, str.user32.dll
lea rcx, [rbp + 0x3e0]
call fcn.1400070c0
mov rdx, rax
mov rcx, qword [0x1404228f0]
call fcn.140034c10
mov r14, rax
test rax, rax
jne 0x140023fb9
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, r14
call fcn.14001c670
test eax, eax
jne 0x140023fe1
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
movabs r14, 0x570f0ff62a05257f
mov qword [rbp - 0x40], r14
mov qword [rbp + 0x3a0], r14
movabs r15, 0x9c6b2a274eed9b32
mov qword [rbp - 0x38], r15
mov qword [rbp + 0x3a8], r15
movabs r12, 0x29e254b4057d0a2e
mov qword [rbp - 0x30], r12
mov qword [rbp + 0x3b0], r12
movabs r13, 0xa851755c2dd0370f
mov qword [rbp - 0x28], r13
mov qword [rbp + 0x3b8], r13
lea r8, [rbp + 0x3c0]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x470]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x3c0], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x308], rax
mov qword [rbp + 0x3c8], rax
mov qword [rbp + 0x310], rsi
mov qword [rbp + 0x3d0], rsi
mov qword [rbp + 0x318], rdi
mov qword [rbp + 0x3d8], rdi
lea r8, [rbp + 0x3e0]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x30]
call fcn.140002410
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x38], r15
mov qword [rbp - 0x68], r15
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x28], r13
mov qword [rbp - 0x58], r13
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x20]
call fcn.140002410
movdqa xmm0, xmmword [rbp - 0x40]
xorps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmm1, xmmword [rbp - 0x30]
xorps xmm1, xmmword [rbp + 0x310]
movdqa xmmword [rbp - 0x30], xmm1
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x3e0]
call fcn.140007130
nop
lea rdx, [rbp + 0x3e0]
lea rcx, [0x140422ba8]
call fcn.1400248f0
mov rdi, qword [rax]
lea rcx, [rbp + 0x3e0]
call fcn.1400023a0
test rdi, rdi
jne 0x140024159
mov ecx, 0x708
call qword [sym.imp.KERNEL32.dll_Sleep]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140027800
mov qword [rbp + 0x4a8], rdi
mov qword [rbp + 0x4b2], rax
movzx r9d, word [rbx + 0x14]
add r9, 0x18
mov r8, qword [0x1404228e8]
mov rsi, qword [rsp + 0x70]
mov rdx, rsi
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov rdx, rbx
mov rcx, rsi
call fcn.14001c5a0
mov eax, dword [rbx + 0x28]
add rax, rsi
mov qword [rbp + 0x4c9], rsi
mov qword [rbp + 0x4da], rax
mov r9d, reloc.WS2_32.dll_WSAStartup
lea r8, [rbp + 0x490]
mov rdx, qword [rbp + 0xc0]
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov r9d, 4
lea r8d, [r9 + 4]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034ed0
mov r9d, 8
lea r8, [rbp + 0xc0]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034b90
mov ecx, 0x9c4
call qword [sym.imp.KERNEL32.dll_Sleep]
test rdi, rdi
je 0x1400243eb
mov r9d, 2
lea r8d, [r9 + 6]
mov rdx, rdi
mov rcx, qword [0x1404228f0]
call fcn.140034ed0
mov rbx, qword [0x1404228e8]
mov rcx, rbx
call fcn.14009d470
test rbx, rbx
je 0x14002425a
mov qword [0x1404228e8], 0x8123
movabs rbx, 0x5c2739b3047b0a3b
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x3c0], rbx
movabs rdi, 0xf3194d423c82fc23
mov qword [rbp + 0x308], rdi
mov qword [rbp + 0x3c8], rdi
lea r8, [rbp + 0x3d0]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x430]
call fcn.140002410
movabs rax, 0x32487d9359505131
mov qword [rbp + 0x3a0], rax
mov qword [rbp - 0x70], rax
movabs rax, 0xf3194d423c82dd46
mov qword [rbp + 0x3a8], rax
mov qword [rbp - 0x68], rax
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x450]
call fcn.140002410
mov qword [rbp + 0x300], rbx
mov qword [rsp + 0x70], rbx
mov qword [rbp + 0x308], rdi
mov qword [rsp + 0x78], rdi
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x50]
call fcn.140002410
movdqa xmm0, xmmword [rbp + 0x300]
xorps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp + 0x300], xmm0
lea rcx, [rbp + 0x300]
call fcn.140001990
lea r8, str._Successful_Injected_
lea rdx, [rbp + 0x60]
lea rcx, [rbp + 0xa0]
call fcn.1400271c0
nop
lea r8, str._n_Loader_Version:
mov rdx, rax
lea rcx, [rbp]
call fcn.140007890
nop
lea r8, [0x140422970]
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.140027230
nop
lea r8, str._n_Hwid:
mov rdx, rax
lea rcx, [rbp + 0x140]
call fcn.140007890
nop
lea r8, [0x140422a90]
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.140027230
mov rdx, rax
lea rcx, [0x140422910]
call fcn.140046800
nop
lea rcx, [rbp + 0x140]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x270]
call fcn.1400023a0
nop
lea rcx, [rbp]
call fcn.1400023a0
nop
lea rcx, [rbp + 0xa0]
call fcn.1400023a0
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
nop
lea rcx, [rbp + 0x180]
call fcn.1400023a0
nop
lea rcx, [rbp + 0x1d0]
call fcn.1400023a0
nop
lea rcx, [rbp + 0xd0]
jmp 0x140023022