Function at 0x1400056d0
Capabilities:
Get memory capacity

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
sub rsp, 0x1e0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x1400fbb78]
xor rax, rsp
mov qword [rbp + 0x160], rax
xor edi, edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
movdqa xmm1, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0x98], xmm1
mov byte [rbp + 0x88], dil
lea ecx, [rdi + 3]
call fcn.140013ad0
call fcn.140013a00
mov r12, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
movdqa xmm1, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0xb8], xmm1
mov byte [rbp + 0xa8], dil
test rax, rax
je 0x140005eb4
lea rcx, [0x1400fbb00]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rcx, qword [0x1400fbb00]
mov r8, qword [0x1400fbb10]
cmp r8, 0x1a
jne 0x140005a96
lea rdx, str.MINI_PAIO_Free_9KBZB5BWUYP
call fcn.140060920
test eax, eax
jne 0x140005a96
lea r8, [0x1400fbb00]
lea rdx, str.https:__systemlocker.net_mikros.php_key
lea rcx, [rbp + 0x120]
call fcn.140003260
mov rsi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 0x22
jb 0x14000580e
lea rax, [rcx + 0x22]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0x10
jb 0x1400057ef
mov rax, qword [rsi]
lea rbx, [rax + rcx]
mov r8d, Ordinal_35
lea rdx, str.system6c3b26b16677355e0279hwid
mov rcx, rbx
call fcn.14005f3c0
mov byte [rbx + 0x22], 0
jmp 0x140005830
mov qword [rsp + 0x20], Ordinal_41
lea r9, str.system6c3b26b16677355e0279hwid
xor r8d, r8d
lea edx, [r8 + 0x22]
mov rcx, rsi
call fcn.1400015b0
mov rsi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
mov rcx, qword [rbp + 0x58]
mov rdx, qword [rbp + 0x60]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x140005898
lea rax, [rcx + 4]
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x48]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0x48]
mov dword [rax + rcx], 0x65657246
mov byte [rax + rcx + 4], 0
lea rax, [rbp + 0x48]
jmp 0x1400058b8
mov qword [rsp + 0x20], 4
lea r9, str.Free
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp + 0x48]
call fcn.1400015b0
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x140005930
lea rax, [rcx + 0xc]
mov qword [rbp + 0x38], rax
lea rbx, [rbp + 0x28]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x28]
add rbx, rcx
mov r8d, ntohl
lea rdx, str.version1.2
mov rcx, rbx
call fcn.14005f3c0
mov byte [rbx + 0xc], 0
lea rax, [rbp + 0x28]
jmp 0x140005950
mov qword [rsp + 0x20], ntohl
lea r9, str.version1.2
xor r8d, r8d
lea edx, [r8 + 0xc]
lea rcx, [rbp + 0x28]
call fcn.1400015b0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x1400059a7
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065d7
call fcn.1400128a8
movups xmmword [rbp + 0xa8], xmm6
movups xmmword [rbp + 0xb8], xmm7
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400059f0
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065dd
call fcn.1400128a8
movdqa xmm0, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x140005a3c
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065e3
call fcn.1400128a8
movdqa xmm0, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0x58], xmm0
mov byte [rbp + 0x48], 0
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x140005e58
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065d1
jmp 0x140005e53
mov dword [rbp + 0xe0], 0x40
lea rcx, [rbp + 0xe0]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov r8, qword [rbp + 0xe8]
mov qword [0x1400fcf70], r8
lea rsi, [rbp + 0x5d]
movabs r9, 0xcccccccccccccccd
nop dword [rax]
dec rsi
mov rax, r9
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [rsi], r8b
mov r8, rdx
test rdx, rdx
jne 0x140005ad0
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], rdi
lea rax, [rbp + 0x5d]
cmp rsi, rax
jne 0x140005b26
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x28], dl
jmp 0x140005bad
lea r14, [rbp + 0x5d]
sub r14, rsi
movabs r15, 0x7fffffffffffffff
cmp r14, r15
ja 0x1400065e9
cmp r14, 0x10
jae 0x140005b63
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
mov r8, r14
mov rdx, rsi
lea rcx, [rbp + 0x28]
call fcn.14005f3c0
jmp 0x140005bad
mov rax, r14
or rax, 0xf
cmp rax, r15
ja 0x140005b7e
mov r15, rax
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rax, rcx
cmovb r15, rcx
lea rdx, [r15 + 1]
lea rcx, [rbp + 0x28]
call fcn.140008a20
mov rbx, rax
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x38], r14
mov qword [rbp + 0x40], r15
mov r8, r14
mov rdx, rsi
mov rcx, rax
call fcn.14005f3c0
mov byte [rbx + r14], 0
lea r8, [0x1400fbb00]
lea rdx, str.https:__systemlocker.net_mikros.php_key
lea rcx, [rbp + 0x120]
call fcn.140003260
mov rsi, rax
mov rcx, qword [rax + 0x10]
mov rdx, qword [rax + 0x18]
mov rax, rdx
sub rax, rcx
cmp rax, 0x22
jb 0x140005c11
lea rax, [rcx + 0x22]
mov qword [rsi + 0x10], rax
mov rax, rsi
cmp rdx, 0x10
jb 0x140005bf2
mov rax, qword [rsi]
lea rbx, [rax + rcx]
mov r8d, Ordinal_35
lea rdx, str.system6c3b26b16677355e0279hwid
mov rcx, rbx
call fcn.14005f3c0
mov byte [rbx + 0x22], 0
jmp 0x140005c33
mov qword [rsp + 0x20], Ordinal_41
lea r9, str.system6c3b26b16677355e0279hwid
xor r8d, r8d
lea edx, [r8 + 0x22]
mov rcx, rsi
call fcn.1400015b0
mov rsi, rax
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rsi], 0
lea r9, [rbp + 0x28]
lea r8, [rbp + 0x48]
movzx edx, byte [rbp]
lea rcx, [rbp + 0x68]
call fcn.140003fc0
nop
mov rcx, qword [rbp + 0x78]
mov rdx, qword [rbp + 0x80]
mov rax, rdx
sub rax, rcx
cmp rax, 0xc
jb 0x140005cb5
lea rax, [rcx + 0xc]
mov qword [rbp + 0x78], rax
lea rbx, [rbp + 0x68]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x68]
add rbx, rcx
mov r8d, ntohl
lea rdx, str.version1.2
mov rcx, rbx
call fcn.14005f3c0
mov byte [rbx + 0xc], 0
lea rax, [rbp + 0x68]
jmp 0x140005cd5
mov qword [rsp + 0x20], ntohl
lea r9, str.version1.2
xor r8d, r8d
lea edx, [r8 + 0xc]
lea rcx, [rbp + 0x68]
call fcn.1400015b0
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x140005d2c
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065ef
call fcn.1400128a8
movups xmmword [rbp + 0xa8], xmm6
movups xmmword [rbp + 0xb8], xmm7
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x140005d78
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065f5
call fcn.1400128a8
movdqa xmm0, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0x78], xmm0
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x140005dc5
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005dbf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065fb
call fcn.1400128a8
nop
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x140005e06
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e01
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006601
call fcn.1400128a8
movdqa xmm0, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0x130], xmm0
mov byte [rbp + 0x120], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x140005e58
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006607
call fcn.1400128a8
lea r8, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0x10
cmovae r8, qword [rbp + 0xa8]
mov edx, 0x2712
mov rcx, r12
call fcn.140013e40
lea r8, [0x14000b1e0]
mov edx, 0x4e2b
mov rcx, r12
call fcn.140013e40
lea r8, [rbp + 0x88]
mov edx, 0x2711
mov rcx, r12
call fcn.140013e40
mov rcx, r12
call fcn.140013ac0
mov rcx, r12
call fcn.1400139f0
lea rdx, [rbp + 0x88]
mov rbx, qword [rbp + 0x88]
mov rsi, qword [rbp + 0xa0]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.true
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400061b4
cmp rcx, 5
jne 0x140005ee0
mov dword [0x1400b8430], 0x1e
lea rax, [rbp + 0x28]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x48]
mov qword [rbp + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], 3
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
movzx eax, word [0x14008ff64]
mov word [rbp + 0x28], ax
movzx eax, byte [0x14008ff66]
mov byte [rbp + 0x2a], al
lea rax, [rbp + 0x68]
mov qword [rbp + 0x18], rax
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], 7
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
mov eax, dword [str.License]
mov dword [rbp + 0x68], eax
movzx eax, word [0x14008ff6c]
mov word [rbp + 0x6c], ax
movzx eax, byte [0x14008ff6e]
mov byte [rbp + 0x6e], al
movabs rax, 0x468a9bd32b00ca2c
mov qword [rbp + 0xe0], rax
movabs rax, 0x7045525af14ad2cf
mov qword [rbp + 0xe8], rax
movabs rax, 0x23db13d98cc26ac
mov qword [rbp + 0xf0], rax
movabs rax, 0x32c4e98898a8cd21
mov qword [rbp + 0xf8], rax
movabs rax, 0x984ff231ab3f7dca
mov qword [rbp + 0x100], rax
movabs rax, 0x274d47f65bb5031b
mov qword [rbp + 0x108], rax
movabs rax, 0x29eef5ba7c2ff06f
mov qword [rbp + 0x120], rax
movabs rax, 0x15312123a265a1b8
mov qword [rbp + 0x128], rax
movabs rax, 0x2d78fc74b7fe15c1
mov qword [rbp + 0x130], rax
movabs rax, 0x45ebadcdcae98572
mov qword [rbp + 0x138], rax
movabs rax, 0xf7238146c45b13a3
mov qword [rbp + 0x140], rax
movabs rax, 0x274d479f35dc2d7c
mov qword [rbp + 0x148], rax
vmovdqu ymm0, ymmword [rbp + 0xe0]
vpxor ymm1, ymm0, ymmword [rbp + 0x120]
vmovdqa ymmword [rbp + 0xe0], ymm1
vmovdqa xmm0, xmmword [rbp + 0x100]
vpxor xmm0, xmm0, xmmword [rbp + 0x140]
vmovdqa xmmword [rbp + 0x100], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], rdi
mov qword [rbp + 0x60], rdi
lea rax, [rbp + 0xe0]
mov r8, 0xffffffffffffffff
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400060a0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x48]
call fcn.1400034d0
nop
lea rdx, [0x1400fbb00]
lea rcx, [rbp + 0x120]
call fcn.140003eb0
nop
lea r9, [rbp + 0x28]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x48]
mov rcx, rax
call fcn.1400071a0
lea rax, [rbp + 0x28]
mov qword [rbp + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
mov qword [rbp + 0x38], 3
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
movzx eax, word [0x14008ff64]
mov word [rbp + 0x28], ax
movzx eax, byte [0x14008ff66]
mov byte [rbp + 0x2a], al
lea rax, [rbp + 0x68]
mov qword [rbp + 0x18], rax
movups xmmword [rbp + 0x68], xmm0
mov qword [rbp + 0x78], 7
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
mov eax, dword [str.License]
mov dword [rbp + 0x68], eax
movzx eax, word [0x14008ff6c]
mov word [rbp + 0x6c], ax
movzx eax, byte [0x14008ff6e]
mov byte [rbp + 0x6e], al
lea rax, [rbp + 0x48]
mov qword [rbp + 0x10], rax
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], 9
mov qword [rbp + 0x60], reloc.WS2_32.dll_ntohs
movsd xmm0, qword [str.._Key.ini]
movsd qword [rbp + 0x48], xmm0
movzx eax, byte [0x14008ff78]
mov byte [rbp + 0x50], al
lea rdx, [0x1400fbb00]
lea rcx, [rbp + 0x120]
call fcn.140003eb0
nop
lea r9, [rbp + 0x28]
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x48]
mov rcx, rax
call fcn.1400071a0
jmp 0x1400064fc
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.false
nop dword [rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140006209
cmp rcx, 6
jne 0x1400061d0
lea rdx, str.Error_Logging_In
lea rcx, [0x1400fd380]
call fcn.140002fb0
mov r9d, 1
lea rdx, str.Error
jmp 0x1400064ec
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.no_u_p
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x14000623f
cmp rcx, 7
jne 0x140006222
lea rdx, str.No_Username_Or_Password_Inputted
jmp 0x1400061eb
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.no_sys
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140006293
cmp rcx, 7
jne 0x140006260
lea rdx, str.Invalid_HTTP_Request
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Invalid_Request_
jmp 0x1400064e6
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, str.not_verified
call fcn.140069ec0
test eax, eax
jne 0x1400062d1
lea rdx, str.Account_Does_Not_Own_Menu.
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.No_Menu_
jmp 0x1400064e6
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.bad_u_p
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140006310
cmp rcx, 8
jne 0x1400062f0
lea rdx, str.Invalid_Username_Or_Password
jmp 0x1400064d3
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, str.bad_keys
call fcn.140069ec0
test eax, eax
jne 0x14000633b
lea rdx, str.Invalid_License_Key.
jmp 0x1400064d3
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, str.expired_key
call fcn.140069ec0
test eax, eax
jne 0x140006379
lea rdx, str.Your_Key_Is_Expired
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Key_is_Expired_
jmp 0x1400064e6
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.frozen
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x1400063c5
cmp rcx, 7
jne 0x140006392
lea rdx, str.Account_Is_Frozen
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Account_is_Frozen
jmp 0x1400064e6
lea rdx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rdx, rbx
mov rcx, rdi
lea r8, str.hwid
nop
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140006413
cmp rcx, 5
jne 0x1400063e0
lea rdx, str.Invalid_HWID
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Invalid_HWID
jmp 0x1400064e6
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, str.spoofsuspected
call fcn.140069ec0
test eax, eax
jne 0x140006451
lea rdx, str.HWID_Spoofing_Suspected
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Spoofer_Detected
jmp 0x1400064e6
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, str.outdated
call fcn.140069ec0
test eax, eax
jne 0x140006498
lea r9d, [rax + 0x10]
lea r8, str.Error
lea rdx, str.New_Version_Detected_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, str.start_https:__plutomodding.net_downloads.php
call fcn.140065384
jmp 0x1400064fc
lea rcx, [rbp + 0x88]
cmp rsi, 0x10
cmovae rcx, rbx
lea rdx, [0x1400901c8]
nop
movzx eax, byte [rcx + rdi]
inc rdi
cmp al, byte [rdx + rdi - 1]
jne 0x1400064cc
cmp rdi, 4
jne 0x1400064b0
lea rdx, str.Internal_Auth_Server_Error
jmp 0x1400064d3
lea rdx, str.Unknwon_Error
lea rcx, [0x1400fd380]
call fcn.140002fb0
lea rdx, str.Invalid_Key_
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
nop
mov rdx, qword [rbp + 0xc0]
cmp rdx, 0x10
jb 0x14000653d
inc rdx
mov rcx, qword [rbp + 0xa8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006538
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000660d
call fcn.1400128a8
movdqa xmm0, xmmword [0x1400909a0]
movdqu xmmword [rbp + 0xb8], xmm0
mov byte [rbp + 0xa8], 0
mov rdx, qword [rbp + 0xa0]
cmp rdx, 0x10
jb 0x140006591
inc rdx
mov rcx, qword [rbp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000658c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400065cb
call fcn.1400128a8
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.140012950
lea r11, [rsp + 0x1e0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.1400025c0
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
nop
call fcn.140064f94
int3