Par absurdsystem le 1 juin 2010
n/a

Decompresser du javascript

packer
Il vous est surement déjà arrivé de récupérer un fichier javascript compressé. Plutôt que d'avoir un code compréhensible vous aviez quelque chose du genre eval(function(p,a,c,k,e,r){e=function(c){…

C'est un fichier javascript qui a été compressé avec Packer (c'est d'ailleurs écrit en paramètre de la fonction). L'intérêt d'une telle méthode est de gagner en taille de fichier et donc de chargement. Mais les gains obtenus d'un coté peuvent se perdre de l'autre. Mais ça c'est une autre histoire.

Bref. Vous voulez obtenir le code non compressé ? Rien de plus simple.

Enregistrez la page web et ouvrez le fichier js obtenu. Remplacez « eval » par « alert » et c'est fini.
Il ne vous reste plus qu'à afficher votre page web. Elle affichera une boite de dialogue contenant tout le code javascript non compressé. Un copier/coller et c'est terminé.

Voici un exemple :
ex_alert_packer

Pour décompresser des fichier javascript issus d'autres compresseurs, je vous invite à lire cet article.

zp8497586rq

Les commentaires sont ferms !