Skip to content
This repository was archived by the owner on May 15, 2023. It is now read-only.
/ hsmp Public archive

Demonstration of how you can write your own mapper for execution of unsigned code in the kernel.

Notifications You must be signed in to change notification settings

cryotb/hsmp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

HSMP exposes kernel-space memory R/W/X capabilities to user-space. At the time of this project being used, it was shipped as a signed driver. After loading it into the operating system, you could map unsigned code into kernel-space and also execute it. Once that was done, all thats left was to unload the driver and clear traces.

This repo will act as an archive, due to the project being long discontinued. Also keep in mind that this doesn't form an anti-cheat evasion in any way. The allocated memory is freely enumerable by anyone, and there's also a couple other stuff to worry about.

The HSCTL component will perform a few checks in order to determine if the driver functions properly.
Keep in mind this is 1½ years old, and has not been written for production.

References

  • UC
  • definitely some other fellow github repos!

About

Demonstration of how you can write your own mapper for execution of unsigned code in the kernel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages