IronLock v2.0
Système de protection logicielle et de gestion de licences. Chiffre et lie cryptographiquement vos programmes à une machine précise. Compatible Python, EXE, Linux ELF, ZIP.
Qu'est-ce qu'IronLock ?
IronLock v2.0 est un système de protection logicielle et de gestion de licences développé par Tristan Ruard / TRUvector. Il permet de distribuer n'importe quel programme en le chiffrant et en le liant cryptographiquement à une machine précise via une empreinte hardware SHA-256 composée de 8 sources indépendantes.
La détection du type de payload est automatique par magic bytes : scripts Python .py, exécutables Windows PE (MZ), binaires Linux ELF (\x7fELF), et packages ZIP avec __main__.py.
IronLock se positionne face à Themida, VMProtect et PyArmor sur le segment Python + binaires compilés, avec une approche 100% documentée et auto-hébergeable.
Fonctionnalités v2.0
Payload chiffré en AES-256-GCM avec sel aléatoire 32 bytes. Clé dérivée par PBKDF2-HMAC-SHA256 (100 000 itérations).
Licences signées ECDSA-P-384. Clé privée hors ligne, clé publique embarquée dans le loader.
UUID carte mère, BIOS, CPU ID, adresse MAC, n° disque, RAM, version OS, hostname. Tolérance configurable.
ptrace, /proc/status, timing delta, exception handler, parent PID. Arrêt immédiat si debugger détecté.
Détection des environnements virtualisés : VMware, VirtualBox, Hyper-V, QEMU. Comportement configurable.
Détection automatique par magic bytes. Python, PE (MZ), ELF, ZIP+__main__. Un seul outil, tous vos formats.
Header HMAC-SHA256 vérifié avant tout déchiffrement. Toute altération du fichier .ironenc est détectée.
Script de build génère le package client complet prêt à distribuer : loader, payload chiffré, manifest.
IronLock vs Concurrents
| Fonctionnalité | 🔐 IronLock | Themida/WinLic | PyArmor |
|---|---|---|---|
| Chiffrement payload | ✓ AES-256 | ✓ | ✓ |
| Fingerprint hardware | ✓ × 8 sources | ✓ | Partiel |
| Anti-debug | ✓ 5 checks | ✓ avancé | ✗ |
| Auto-hébergeable | ✓ 100% | ✗ serveur requis | ✗ |
| Documentation complète | ✓ | Partielle | Basique |
| Tarif | Voir contact | 200–800€/projet | ~30€/an |
Documentation
Intéressé par IronLock ?
Pour une démo, une question technique ou une demande de licence commerciale, contactez-nous directement.
Nous contacter →