Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Unimplemented #UD handling in dbvm #3150

Open
@Deni210

Description

@Deni210

I've looked at the dbvm source and noticed that it does not handle EXCEPTION_ILLEGAL_INSTRUCTION (#UD) exception. This makes it easy for anticheats to detect dbvm by triggering an unimplemented instruction exception.

I do not know how to implement the fix but i do know that the fix involves reading the instruction and checking if it's a syscall. if not, it should re-inject the #UD back to the guest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions