私はバッファオーバーフローの概念を理解しており、それが私に外国の実行可能ファイルの中で私自身のコードを実行する機会を与えることを認めています。なぜバッファオーバーフローの悪用を使用するのですか?
私の質問は、これは簡単な方法で簡単に行うことができますか?
DLLを挿入し、DLLMainに悪意のあるコードを書き込みますか?
または、逆アセンブリを実行し、アセンブリコードを実行可能ファイルに挿入しますか?
悪意のあるコードが動作していても、あなた自身が逆アセンブルを編集することによって得られなかった行為によってどのような損害\利益を得ることができますか?
私が理解している限り、実行可能ファイルを手に入れた瞬間に、あなたはそのマスターであり、逆アセンブルを再生することによって\ change \ removeコードを追加できます。なぜエクスプロイトを検索するのですか?
ありがとう、マイケル。
web \ serversベースのアプリケーションを攻撃することの利益を理解するかもしれません。しかし、私はまだ普通のデスクトップアプリケーションを攻撃することでどんな利益を得られるのか分かりません。 「Word 2010」を買って、アプリケーションでバッファオーバーフローの悪用が見つかったとしたら、それを悪用して何が得られますか? – Michael
@MichaelEngstler Nothing。しかし、あなたよりも高い特権ですでに実行しているアプリケーションを攻撃するとどうなりますか? – cnicutar
特別に細工されたWord文書から悪用される可能性のあるWord 2010のバッファオーバーフローを発見したとします。今は疑わしいバイナリを実行するのではなく、 "文書"を開くように誰かを騙す必要があります。 –