難読化されたJavaScriptコードを展開するスクリプトを書いた
難読化されたJavaScriptコードをコマンドラインで展開してくれるツールを
探したけどパッと見つからなかったのでOnline JavaScript beautifierで使われている
js_beautify.jsというのをPerlに翻訳してみた。
https://github.com/hironorism/p5-js-beautify
使い方は至って簡単に以下のようにすると展開したJavaScriptコードが出力されまする。
$ perl js_beautify.pl jquery-1.5.min.js
今は単純にJavaScriptコードをPerlに直訳しただけなので(コメントとかもほぼそのまま・・・)
今後パッケージ化と、後入力にURLを指定出来るようにしたいと思っています。