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;
|
||||
|
||||
// not sure if necessary
|
||||
if (_rax == 0 && allow_all)
|
||||
/*if (_rax == 0 && allow_all)
|
||||
{
|
||||
cpu_info[0] = 0x00000016;
|
||||
cpu_info[1] = 0x756E6547;
|
||||
@ -599,11 +599,15 @@ void vmx_handle_cpuid(vmx::guest_context& guest_context)
|
||||
|
||||
|
||||
// absolutely necessary v
|
||||
else if (_rax == 1 && allow_all)
|
||||
else*/ if (_rax == 1 && allow_all)
|
||||
{
|
||||
cpu_info[0] = 0x000906EA;
|
||||
cpu_info[1] = 0x04100800;
|
||||
cpu_info[2] = 0x7FFAFBFF & (~0xC000000);
|
||||
cpu_info[0] = 0x000306A9;
|
||||
cpu_info[1] = 0x02100800;
|
||||
cpu_info[2] = 0x7FBAE3FF & (~0xC000000);
|
||||
//cpu_info[0] = 0x000906EA;
|
||||
//cpu_info[1] = 0x04100800;
|
||||
//cpu_info[2] = 0x7FFAFBFF & (~0xC000000);
|
||||
|
||||
cpu_info[3] = (INT32)0xBFEBFBFF ;
|
||||
}
|
||||
else if (_rax == 0x80000002)
|
||||
|
Loading…
x
Reference in New Issue
Block a user