2008-12-15から1日間の記事一覧

逆アセンブラする方法

objdumpを使う オブジェクトファイル等の場合 $ gcc -c hoge.c $ objdump -d hoge.o $ gcc -o hoge hoge.c $ objdump -d hoge 〜省略〜 この場合は関数名とかが分かる。 fileで見てELFになっていればOK。 しかし生のバイナリデータでは上記の方法ではダメ。 …

アセンブリが分からん

仕事でブートローダとかを弄り始めてアセンブリから逃げられなくなってきた。 まあいい機会なので勉強中。 基本的な知識がないまま、.cや.sファイルとデバッガの吐くアセンブリを見比べながら動作を追っている。 取り合えず参考はこのあたり。 http://www.nu…