Skip to content

Cebago/polymorphic-shellcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polymorphic-shellcode

Prérequis

  • Python3
  • nasm

Objectifs

Transformer un code assembleur pour exécuter la même fonction mais avec des instructions différentes

Développement

Etapes:

  1. Rechercher des marqueurs pouvant être changé
  2. Associer un label de dico.json à ce marqueur
  3. Remplacer le marqueur par l'une des alternatives proposées dans le dico.json

Utilisation

  1. Peupler le fichier dico.json
  2. Mettre le fichier assembleur à polymorpher dans le dossier input
  3. Lancer le programme, choisir le fichier assembleur dans le menu puis choisir Go polymorphism.
  4. Récupérer le résultat dans le dossier output.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •