Supplementary AST Based Deobfuscation Materials
1.0.0
このリポジトリには、ReverseJS ブログ投稿からの付随ソース コードが含まれています。これらは、抽象構文ツリーを操作して JavaScript の難読化を解除する方法をよりよく理解するのに役立つ、短くてわかりやすい例です。新しい投稿を書くたびにこのリポジトリを更新し続けます。
すべての依存関係をインストールします: npm install
次に、対象のフォルダーに移動し、デモの難読化されたファイルに対して難読化解除ツールを実行します: node deobfuscator.js
逆転おめでとう!
このリポジトリ内のブログに公開されていないコードの多くは古く、実験的なものです。したがって、それらは不正確であったり、バグが多かったりする可能性があります。本番環境の難読化解除ツールでこれらを使用することはお勧めしません。ただし、学習目的には依然として役立ちます。それ以来、より良い方法を思いつきましたが、このリポジトリを新しいコードで更新することはおそらくないでしょう。