itsbriany
2015-11-09 07:43:29 UTC
ImmunityDebuggerではなくOllyDbgをいつ使用すべきか常に興味があります。
ImmunityDebuggerはOllyDbgからコードを継承しており、Pythonでスクリプトデバッグを実行できます。
興味深いことに、ほとんどの場合Immunity Debuggerを使用してリバースエンジニアリングタスクをGoogleで検索すると、エクスプロイトの開発に関連する検索結果が表示されます。 OllyDbgで同じタスクを検索すると、実行しようとしているリバースエンジニアリングタスクに関連する情報が定期的に見つかります。
ImmunityDebuggerがPythonでのスクリプトデバッグをサポートしている場合(これにより、スクリプトプロセスが簡素化されます) OllyDbgのプラグインを作成する場合)、ImmunityDebuggerではなくOllyDbgを使用するのはなぜですか。
どちらもほぼ同じです。それは個人的な好みの問題です。 Pythonが得意な場合は、ImmDbgを使用する必要があります。はい、ImmDbgはエクスプロイト開発でより多く使用されているようですが、Ollyでも同じ結果を得ることができます。
どちらも動的なデバッグツールであり、どちらでもほとんど何でもできます。 Ollydbgは古く、イミュニティでは利用できないプラグインがたくさんあります。どちらも素晴らしいとは言え、キーバインディング/ショートカットを好きなように設定できるという理由だけで、私は通常、Ollyを好みます。 Pythonスクリプト機能により、イミュニティは素晴らしいです。
どちらもかなり古いので、winDBGを見てみることをお勧めします