instruction » Custom Developer Tools and VCL Components | Developer Team

Armadillo Nanomits Source Code

Armadillo Nanomits Source Code
Armadillo Nanomits Source Code


Armadillo Nanomits, also known as SoftwarePassport, is a commercial software protection system that utilizes a technique called "nanomites" to protect Windows applications. This method involves modifying the application's binary code by replacing short instructions (like a 2-5 byte jump) with a single-byte instruction (int 3, 0xcc). The original instruction is then stored elsewhere and restored when needed, making it more difficult for reverse engineers to analyze and crack the software. In essence, Armadillo uses this technique to obfuscate and protect the code by making it appear fragmented and difficult to follow.

Read more

Anti-WriteProcessMemory hook plugin for Enigma Protector with Full Source and Binary

Anti-WriteProcessMemory hook plugin for Enigma Protector with Full Source and Binary
Anti-WriteProcessMemory hook plugin for Enigma Protector with Full Source and Binary


This plugin checks if the WriteProcessMemory Windows API is hooked by anyone. It will work in future versions! It simply checks if the fisrt byte of WriteProcessMemory is a jmp instruction. If WriteProcessMemory function is hooked then application is terminating without any messages.
Read more