Ce référentiel contient le code source associé aux articles du blog ReverseJS. Ce sont des exemples courts et intéressants pour vous aider à mieux comprendre comment manipuler les arbres de syntaxe abstraite pour désobscurcir Javascript. Je continuerai à mettre à jour ce référentiel chaque fois que j'écrirai un nouveau message.
Installer toutes les dépendances : npm install
Accédez ensuite à n'importe quel dossier qui vous intéresse et exécutez le désobfuscateur sur les fichiers de démonstration masqués : node deobfuscator.js
Bonne marche arrière !
Une grande partie du code de ce référentiel qui n'a pas été publié sur le blog est obsolète et expérimental. Ainsi, ils peuvent être inexacts et/ou bogués. Je ne vous recommande pas de les utiliser dans un désobfuscateur de production. Cependant, ils restent utiles à des fins d’apprentissage. Depuis, j'ai trouvé de meilleures façons de faire les choses, mais je ne mettrai probablement pas à jour ce référentiel avec le nouveau code.