SecurityMarch 12, 2026

Advanced Memory Cloaking: Hiding from Kernel Scanners

Security Researcher

Author

Advanced Memory Cloaking: Hiding from Kernel Scanners

The Game of Hide and Seek

Anti-cheats are constantly scanning the entire system's RAM for known cheat patterns. To counter this, Soapimane employs advanced Memory Cloaking.

1. Polymorphic Code

Every time our loader runs, it re-compiles the cheat engine with a unique structure. The logic remains the same, but the binary "signature" changes completely. This makes static signature detection impossible.

2. Page Table Manipulation

Using our kernel driver, we manipulate the PTE (Page Table Entries). We mark the memory regions containing our cheat as "Not Present" or "Read-Only" whenever the anti-cheat's system thread tries to access them.

3. VAD (Virtual Address Descriptor) Hiding

The Windows kernel maintains a list of all memory allocations (VADs). Most anti-cheats walk this list to find suspicious allocations. We "unhook" our memory from the VAD tree while keeping it accessible to the CPU, effectively making it invisible to standard kernel queries.

4. String Obfuscation

We never store sensitive strings (like game names or function calls) in plain text. Everything is encrypted using XOR or AES-256 and only decrypted in a secure, temporary buffer when absolutely needed.

Commitment to Safety

These techniques are what allow Soapimane to maintain such a high uptime. We don't just bypass anti-cheats; we hide from them.

Ready to Dominate?

Get access to the undetected cheats mentioned in this article.