| 原作者 | オレ・ユシュク |
|---|---|
| 開発者 | オレ・ユシュク |
| 安定版リリース | 2.01 / 2013年9月27日 |
| 書かれた | C |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| サイズ | 6.6MB |
| タイプ | デバッガ |
| ライセンス | GPL (バージョン 2.01 ) [1] [2]
フリーウェア(バージョン2.0) |
| Webサイト | https://www.ollydbg.de/ |
OllyDbg(作者のOleh Yuschukにちなんで名付けられた)は、ソースコードが利用できない場合に役立つバイナリコード分析を重視したx86 デバッガーでした。レジスタをトレースし、プロシージャ、API呼び出し、スイッチ、テーブル、定数、文字列を認識し、オブジェクトファイルとライブラリからルーチンを見つけます。ユーザーフレンドリーなインターフェイスを備えており、サードパーティのプラグインによって機能を拡張できます。バージョン1.10は、1.xの最終リリースです。バージョン2.0は2010年6月にリリースされ、このリリースではOllyDbgが根本から書き直されました。現在のバージョンのOllyDbgでは、64ビットプロセッサ用にコンパイルされたバイナリを逆アセンブルすることはできませんが、デバッガーの64ビットバージョンが約束されています。[3] 2022年4月現在、プロジェクトの開発は凍結されており、不完全な64ビットバージョンはWebサイトからダウンロードできます。[4]
ライセンス
このソフトウェアは無料ですが、バージョン1.xのシェアウェアライセンスでは、ユーザーは作者に登録する必要があります。[5]バージョン2.xでは、登録の必要性がなくなりました。[6]ソースコードは作者から購入できます。[7]
OllyDbgの逆アセンブラ部分はフリーソフトウェアであり、GNU General Public Licenseの下でリリースされています。[8]
リバースエンジニアリング
OllyDbg は、プログラムのリバースエンジニアリングによく使用されます。 [9]クラッカーが他の開発者が作成したソフトウェアをクラックするためによく使用されます。クラッキングとリバースエンジニアリングでは、その使いやすさと入手しやすさから、主なツールとなることがよくあります。デバッガーは 32 ビットの実行ファイルを使用して、ビットコード/アセンブリでリアルタイムに編集できます。[10]また、プログラマーがプログラムが意図したとおりに実行されていることを確認したり、マルウェア分析の目的にも役立ちます。
関連ソフトウェア
- インタラクティブ逆アセンブラ(IDA Pro)
- レーダー2
- ギドラ
- チートエンジン
- リバースエンジニアリングソフトウェア用デバッガー
- 64dbg の
- Syser デバッガー
- Syser デバッガー (reversecode x32/x64 製) (リバース エンジニアリングと改良)
参考文献
- ^ “OllyDbg 2.0”. www.ollydbg.de . 2022年7月28日時点のオリジナルよりアーカイブ。2022年10月19日閲覧。
- ^ “80x86 Assembler and Disassembler”. www.ollydbg.de . 2022年7月31日時点のオリジナルよりアーカイブ。2022年10月19日閲覧。
- ^ ユシュク、オレ。 「OllyDbg 64」。
- ^ ユシュク、オレ。 「OllyDbg v1.10」。
- ^ Yuschuk, Oleh. 「ダウンロード」。2012年5月27日時点のオリジナルよりアーカイブ。
- ^ Yuschuk, Oleh (2013 年 9 月 27 日)、「(No) 登録」(zip)、OllyDbg 2.01 簡易ヘルプ
- ^ Yuschuk、Oleh (2013 年 9 月 27 日)、「サポート」(zip)、OllyDbg 2.01 簡単なヘルプ
- ^ ユシュク、オレ。 「80x86 アセンブラと逆アセンブラ」。
- ^ Eilam, Eldad (2005). Reversing: リバースエンジニアリングの秘密. Wiley. p. 118. ISBN 978-0-7645-7481-8。
- ^ Ferguson, Justin; Kaminsky, Dan (2008). IDA Pro によるコードのリバースエンジニアリング。Syngress。p. 130。ISBN 978-1-59749-237-9。
外部リンク
- オリーDbg
- OllyDbg プラグイン
- OllyDbg 用のプラグインとツール
