逆アセンブルとは何か
- 作者: 清水祐太郎,竹迫良範,新穂隼人,長谷川千広,廣田一貴,保要隆明,美濃圭佑,三村聡志,森田浩平,八木橋優,渡部裕,SECCON実行委員会
- 出版社/メーカー: マイナビ出版
- 発売日: 2017/07/28
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
逆アセンブルって何
CTFの問題集の解説にちょくちょく出てくる。何だろう。下記の解説が役立った。
language-and-engineering.hatenablog.jp
(予想だけど)要は、コンパイルしたあとに出てくる実行ファイルを元にソースコードを完全に復元するというのは逆コンパイルというけども、それはなかなか一定条件が満たされないと難しいので、どんな定数を使っているか、などの情報が部分的にわかるようにファイルのコード変換を行うのが逆アセンブルと言う感じで、これらの全般をリバースエンジニアリングと言うようだ。まあこの辺は語句定義にすぎないので、問題さえ解ければなんとなくでいいや。