• Votre panier est vide.

  • COMPTE

Comment obfuscer un code Python avec PyArmor

L’obfuscation du code est le processus de transformation d’un code source en un code plus difficile à comprendre, tout en conservant sa fonctionnalité. Dans ce tutoriel, nous allons explorer comment utiliser PyArmor pour obfusquer un code Python, étape par étape.


TL;DR

Si tu souhaites installer et utiliser PyArmor sans suivre le tutoriel, tape juste ces commandes dans ton terminal/cmd :

python --version 
pip install pyarmor 
pyarmor --version 
pyarmor pack -e "--onefile" mon_script.py
python/python3 mon_script.py

Prérequis

Python : Assures-toi d’avoir Python installé sur ton système. Si ce n’est pas le cas, télécharge-le ici : https://www.python.org/downloads/

Si tu ne sais pas l’installer pas de panique, clique ici et apprends comment installer python : https://www.culte-du-code.fr/comment-installer-python-sur-son-windows-ou-linux/

Étape 1 : Installation de PyArmor

  1. Ouvre un terminal.
  2. Utilise la commande suivante pour installer PyArmor :
    pip install pyarmor

     

Étape 1 : créer un dossier de travail

  1. Crée un dossier pour ton projet.
  2. Place ton code Python dans ce dossier. Par exemple, nomme le fichier mon_script.py.

 

Étape 2 : obfusquer le Code

  1. Dans le même dossier, ouvre un terminal.
  2. Utilise la commande suivante pour obfusquer ton code :
    pyarmor pack -e "--onefile" mon_script.py

     

    Cette commande crée un répertoire « dist » contenant ton code obfusqué.

 

Étape 3 : exécution du code obfusqué

  1. Dans le terminal, navigue vers le dossier « dist ».
  2. Exécute le code obfusqué :
    py mon_script.py

     

Étape 4 : options avancées (Facultatif)

PyArmor offre des options avancées pour personnaliser le processus d’obfuscation. Consulte la documentation officielle de PyArmor pour en savoir plus : https://pyarmor.readthedocs.io/en/latest/

Voir aussi :

septembre 3, 2023

Poster un commentaire

Please Login to comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Culte du code | 2015-2022  (Vecteurs par Freepik, Parallax par fullvector)