-
Notifications
You must be signed in to change notification settings - Fork 222
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vm Exit Eflags error #26
Comments
fix Anticheat Check msr::vmx_exit_ctls_t exit_ctls{}; |
if (!suppress_rip_adjust_) |
Here's a good blog post about this, explaining the actual issue: https://howtohypervise.blogspot.com/2019/01/a-common-missight-in-most-hypervisors.html |
That is an interesting article. I remember years ago when I was writing the hypervisor that was eventually used by Jacob on MoRE (which was a dirivative of Embelton's vmxvcpu rootkit), we learned similar issues with ensuring instruction emulation is done properly. We will have to add the same fix to Bareflank as I think we are missing this as well. |
I also noticed:
|
Your hypervisor will change the original Eflags on exit.
For example, eflags==246 cpuid->>vmexit -->eflags 206.
You can test on x64dbg~
The text was updated successfully, but these errors were encountered: