難読化されたJavaScriptを解読する

提供:maruko2 Note.
移動: 案内, 検索

Mozilla の SpiderMonkey (Javascript エンジン) をベースにした Caffeine Monkey で、難読化された JavaScript を解読することができる。

  1. 開発元の Dell SecureWorks でソースコードをダウンロードする。
  2. 解凍しビルドする。
  3. $ cd caffeine-monkey-0.5.1/js/src
    $ make -f Makefile.ref
    

    Mac OS X の場合だと Darwin_DBG.OBJ/js にバイナリができる。

    $ Darwin_DBG.OBJ/js
    js>
    

    プロンプトが js> になれば OK.

  4. 難読化されている JavaScript を入力すれば解読結果が表示される。
  5. ログは /tmp/js_function.log に書き出される。

    js> eval(function(p,a,c,k,e,r){e=String;if(!....
    

JavaScript を難読化する。

JavaScript を見やすく整形する。

参考ページ

LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数