MASSGRAVE is short for MASSGRAVE Antiexploitation Solutions for Stopping the Growth of Ruinous Activation Via Exploitation.
It is a reverse engineering effort researching the Microsoft Windows activation services in hopes of finding exploits for documentation, further research and development of software auditing solutions.
Important parts of the project will include:
- Detailed documentation
- Visualizations and flowcharts for aforementioned documentation
- Example exploitation tools
- (If Applicable) Ideas for software aimed at detection and prevention of exploitation
The focus of this project is the documentation of Microsoft Windows' activation process exploits (activators etc.) and, in the future, development of a software auditing solution capable of illegal activation detection.
This documentation along with working examples serves both educational purposes and enables the development of exploitation prevention software with the focus on detection, prevention and (if possible) removal of said exploits.
This project is motivated by the unwillingness of (at least some) network/domain administrators to be held responsible for illegal software being smuggled into otherwise clean environments. Hopefully the final product will be a complete repository of documentation for various activation methods along with complete solutions for detecting and getting rid of them from both local environments and networks.
Gradually, we'd like to include information on activation methods for earlier versions of Windows and more universal approaches, such as fake Online/Offline KMS servers.
Right now, the repository is very small and doesn't contain much information. As of now the focus is very thoroughly documenting KMS38 and Digital License activation methods. A lot of work is yet to be done, such as providing proper sources, preparing diagrams and writing examples.
If you wish to contribute to the project, do so through merge requests or contact any member of the MASSGRAVE group on GitLab.
There is also a Discord server you can join if you have any questions or wish to discuss the project.
This project is not affiliated with Microsoft Corporation. Anything provided as part of this repository is meant for educational and research purposes only.
We do not endorse the use of listed examples and/or methods for purposes other than learning, further research and development of software auditing tools.