実行可能ファイルを解析
from 2023/06/21
実行可能ファイルを解析
ELFなど
まずは動かしてみる
動かす際は仮想マシン
動的解析
逆アセンブル
逆アセンブルしたコードを読む
静的リンクでかつシンボルがstripされてると困難
エントリポイントの発見
libcの初期化用関数の名前を発見する
アルゴリズムの解析
条件分岐を追う
関数呼び出しを追う(call命令)