Java: Jasmin: 逆アセンブラ

tinapocというプロジェクトにJasminの逆アセンブラが含まれている。
http://sourceforge.net/projects/tinapoc
適当に展開して、次のようなシェルを書いてdejasminという名前で保存しておけば、

#!/bin/sh

ROOT=~/lib/tinapoc-0.4/bin
java -cp ${ROOT}/bcel-5.1.jar:${ROOT}/tinapoc.jar dejasmin $*

次のように呼び出すと、標準出力に逆アセンブルした結果を出力してくれる。

$ dejasmin test.class