0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

逆コンパイルとは

Posted at

逆コンパイル(Reverse Engineering)

既存のバイナリファイル(機械語の形式で書かれたプログラム)を解析して、元のソースコードに近い形式で再現すること
→ソースコードが紛失したり、変更を加えたい場合に役立つ

・ディスアセンブル(バイナリファイルをアセンブリ言語に変換すること)
・動的解析(プログラムを実行して動作を観察すること)
・静的解析(バイナリファイルの構造を解析すること)
など

利用される場面の例
・セキュリティ分析
・脆弱性検出
・リバースエンジニアリング
など

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?