最近やったこと

あんまり何も書かないのもどうかと思ったので。

とは言っても書けるようなことをしてないのが原因なのですが。


ここ数日、elfファイルについて勉強を行いました。


こちらの方の記事とelf.hを見ながら、elfヘッダやプログラムヘッダを解析するプログラムをコピペもとい作成しました。

ただ記事を眺めるよりも実際に手を動かすことで深い知識が身についたと思います。プログラムの内容はreadelfと同じようなものですが、作ってみることで逆にreadelfの出力が理解しやすくなった気がします。


画像1

画像2

自分で作った簡単な実行ファイルをgdbで動作させながらreadelfの出力を見比べてみると、実際のプログラムでどのようにセクションがマッピングされているか確認できて面白かったです。

いいなと思ったら応援しよう!