mirror of
https://github.com/momo5502/hypervisor.git
synced 2025-04-19 13:42:55 +00:00
spoof pc
This commit is contained in:
parent
bfc0b20ba3
commit
5e2e3ab36a
@ -561,7 +561,7 @@ void vmx_handle_cpuid(vmx::guest_context& guest_context)
|
|||||||
bool allow_all = true;
|
bool allow_all = true;
|
||||||
|
|
||||||
// not sure if necessary
|
// not sure if necessary
|
||||||
if (_rax == 0 && allow_all)
|
/*if (_rax == 0 && allow_all)
|
||||||
{
|
{
|
||||||
cpu_info[0] = 0x00000016;
|
cpu_info[0] = 0x00000016;
|
||||||
cpu_info[1] = 0x756E6547;
|
cpu_info[1] = 0x756E6547;
|
||||||
@ -599,11 +599,15 @@ void vmx_handle_cpuid(vmx::guest_context& guest_context)
|
|||||||
|
|
||||||
|
|
||||||
// absolutely necessary v
|
// absolutely necessary v
|
||||||
else if (_rax == 1 && allow_all)
|
else*/ if (_rax == 1 && allow_all)
|
||||||
{
|
{
|
||||||
cpu_info[0] = 0x000906EA;
|
cpu_info[0] = 0x000306A9;
|
||||||
cpu_info[1] = 0x04100800;
|
cpu_info[1] = 0x02100800;
|
||||||
cpu_info[2] = 0x7FFAFBFF & (~0xC000000);
|
cpu_info[2] = 0x7FBAE3FF & (~0xC000000);
|
||||||
|
//cpu_info[0] = 0x000906EA;
|
||||||
|
//cpu_info[1] = 0x04100800;
|
||||||
|
//cpu_info[2] = 0x7FFAFBFF & (~0xC000000);
|
||||||
|
|
||||||
cpu_info[3] = (INT32)0xBFEBFBFF ;
|
cpu_info[3] = (INT32)0xBFEBFBFF ;
|
||||||
}
|
}
|
||||||
else if (_rax == 0x80000002)
|
else if (_rax == 0x80000002)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user