ELFヘッダを見る方法:
readelf -h [オブジェクト]
ELFのマジックナンバーは「177ELF」という文字列になっている。
ABI:Application Binary Interface
・プログラムヘッダ
readelf -l sample
・セクションヘッダ
readelf -S sample
・ストリングヘッダ
ストリングヘッダが.shstrtabにあたるのでオフセットが0012f5、サイズが000158バイトのストリングテーブルがある。
od --skip-bytes 0x0012f5 --read-bytes 0x158 -t x1z sample
・シンボルテーブル
readelf -s sample
ELFヘッダから読み取ってみると。
シンボルテーブルとしては.dynsymがあることがわかる。
そしてダンプしてみると。
od --skip-bytes 0x0001ac --read-bytes 0x000060 -t x1z sample
・再配置情報
0 件のコメント:
コメントを投稿