Simple antirootkit

June 30, 2026 · View on GitHub

About

There are a number of ways for malware to intrude into the system. This project represents a simple software solution that helps to remediate one aspect of possible rootkit intrusions – System Service Table violations performed to hide files, services, or processes. This antirootkit restores original SST.

Implementation

The implementation of rootkit detection is based on the idea of comparing the current version of SST with the one stored in ntoskernel.exe. The techniques of work with the memory-mapped files in kernel mode are used.

You can find more explanations on how to develop an anti-rootkit, details and step-by-step programming tutorial in the related article.

About Apriorit

This repository is a public technical example from Apriorit related to cybersecurity and advanced software engineering.

Apriorit is a cybersecurity-focused software engineering company that helps technology companies build secure, reliable, and high-performance software — from kernel-level components to cloud-based platforms.

Learn more: https://www.apriorit.com/dev-blog/367-anti-reverse-engineering-protection-techniques-to-use-before-releasing-software

Website: https://www.apriorit.com

License

Licensed under the MIT license. © Apriorit.