Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Simple-Polymorphic-Engine-SPE32 — Génère un code de déchiffrement polymorphe unique pour chiffrer des données, en utilisant des instructions et des clés sélectionnées aléatoirement, avec génération d'opcodes parasites. Écrit en assembleur MASM 32 bits. | Kitploit
Outils/GitHubGitHub/pelock/simple-polymorphic-engine-spe32
Outils de Chiffrement/DéchiffrementRétro-ingénierieShellcodeAnalyse de Malware
GitHubpelock/simple-polymorphic-engine-spe32

Simple-Polymorphic-Engine-SPE32

Génère un code de déchiffrement polymorphe unique pour chiffrer des données, en utilisant des instructions et des clés sélectionnées aléatoirement, avec génération d'opcodes parasites. Écrit en assembleur MASM 32 bits.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Site web
153374il y a 3 ansVérifié par Kitploit

Moteur Polymorphique Simple — SPE32

Simple Polymorphic Engine (SPE32) est un moteur polymorphique simple permettant de chiffrer du code et des données.

SPE32 vous permet de chiffrer n'importe quelles données et de générer un code de déchiffrement unique pour ces données. L'algorithme de chiffrement utilise des instructions et des clés de chiffrement sélectionnées aléatoirement.

Le code de déchiffrement généré sera différent à chaque fois.

Code de déchiffrement polymorphique tel qu'affiché dans le débogueur x86dbg

Code polymorphique dans le débogueur x86dbg

Une autre mutation de code polymorphique, cette fois avec des instructions factices

Code polymorphique dans le débogueur x86dbg avec des instructions factices

Fonctionnalités et statut de SPE32

Le moteur SPE32 est un projet amateur qui peut être utilisé pour démontrer ce que sont les moteurs polymorphiques. Je l'ai écrit il y a quelque temps, mais j'ai pensé qu'il serait bon de le rendre public.

L'ensemble du code a été écrit en assembleur 32 bits pour le compilateur MASM.

Fonctionnalités :

  • l'ensemble du code est indépendant de la position (un décalage delta est utilisé pour accéder aux données)
  • XOR, ADD, SUB utilisés pour le chiffrement
  • génération d'opcodes factices - ADD,ADC,SUB,SBB,ROL,ROR,RCR,RCL,SHL,SHR,NOT,NEG,DEC,INC

Je ne fournis pas de support technique pour SPE32, utilisez-le à vos propres risques.

Moteur polymorphique commercial complet

Si vous recherchez une solution professionnelle, jetez un œil à notre Poly Polymorphic Engine.

  • https://www.pelock.com/products/poly-polymorphic-engine

Poly Polymorphic Engine est le seul moteur polymorphique commercial disponible sur le marché. C'est une solution cryptographique hautement spécialisée utilisée dans les systèmes de protection logicielle anti-craquage et les systèmes anti-ingénierie inverse. En raison de la nature complexe de leur code, les moteurs polymorphiques ne sont pas disponibles publiquement, et en créer un nécessite des connaissances hautement spécialisées en programmation assembleur de bas niveau et en ingénierie inverse, ainsi qu'un processus de test approfondi.

Poly Polymorphic Engine

Bartosz Wójcik

  • Visitez mon site — https://www.pelock.com
  • Twitter — https://twitter.com/PELock
  • GitHub — https://github.com/PELock
Télécharger l’outil