Software Reverse Engineeringとは?

リバースエンジニアリング - Wikipedia

リバースエンジニアリング(Reverse engineering)とは、機械を分解したり、製品の動作を観察したり、ソフトウェアを解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図、ソースコードなどを調査する事である。

便利なツール

Filemonファイルアクセス監視ツール
Regmonレジストリアクセス監視ツール
PEiDPEヘッダーを見てパックされてるかとかをチェック!
PEditorPEヘッダーを編集するツール
Ollydbg高性能で使いやすいデバッガ。
Fire Flowerパッチを当てるツール。この形式が最もよく使われてるかな。
DeDeDelphi専用デバッガ
QuickBeバイナリエディタ。FireFlower形式のパッチを当てる機能もある。
Reflector.NET製アプリをデコンパイル

参考書

リンク


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS