Reputation: 59
Is it possible to detect if stuff like the EPROCESS struct and PsLoadedModuleList has been tampered with from Kernel? I guess what I'm looking for is a "PatchGuard" like solution do detect changes, but since PatchGuard can be disabled, I'd like to do my own checks. From what I understand PatchGuard stores a checksum of the structs and checks if they match periodically or something like that?
I just don't see how this would work for me, since a process could have already been unlinked before my checks run the first time, and thereby the first checksum would not include the hidden process.
If anyone has any smart ideas I'm all ears
Thanks
Upvotes: 0
Views: 28