Maison >développement back-end >Problème PHP >Comment décrypter les fichiers cryptés php
Méthode de décryptage des fichiers cryptés PHP
Nous savons qu'il existe deux types de cryptage de code PHP : le cryptage réel et le pseudo cryptage réel en général. nécessite Exécutez le code PHP ext (généralement implémenté en C) pour charger le fichier PHP à décoder. Pour décrypter ce genre de fichier, vous devez compiler vous-même le code source de l'interpréteur PHP, et intercepter le code source en accrochant la fonction de décodage de. l'interpréteur PHP, ce qui est plus gênant.
Le pseudo-cryptage est implémenté via la fonction eval intégrée de PHP (obligatoire et ne peut pas être contourné).
Processus :
Code source -> Traitement du cryptage (compression, remplacement, BASE64, échappement) -> Nom de domaine limité, durée limitée, anti-cracking, débogage anti-ligne de commande) -> Le programme de chiffrement terminé, pour faire simple : code source + shell de chiffrement == programme de chiffrement.
Étapes de décodage des fichiers PHPJiaMi :
1) Téléchargez le code de l'outil dans le répertoire D:phpjiami
2) Fichiers PHP cryptés PHPJiaMi (peuvent avoir plusieurs fichiers) Copiez dans le dossier D:phpjiamiencode
3) CMD ouvrez la console, entrez D:, entrez D:phpjiami
cd D:\phpjiami
4) Exécutez phpjiami.php, la commande est la suivante suit :
php phpjiami.php
5) Après exécution, ouvrez le répertoire D:phpjiamidecode pour obtenir le fichier décodé
Tutoriel recommandé : Tutoriel vidéo PHP
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!