hacktricks/binary-exploitation/heap/use-after-free.md

2.6 KiB
Raw Blame History

Use After Free

ゼロからヒーローまでAWSハッキングを学ぶ htARTEHackTricks AWS Red Team Expert

HackTricksをサポートする他の方法

基本情報

その名前が示すように、この脆弱性は、プログラムがオブジェクトのためにヒープにいくつかのスペースを保存し、そこに情報を書き込み、それがもはや必要ないとして解放し、その後再度アクセスすると発生します。

問題は、解放されたメモリがアクセスされたときに(ここにはエラーが発生しない)、プログラム(または攻撃者)が解放されたメモリを割り当てて任意のデータを保存できた場合、解放されたメモリが元のポインタからアクセスされると、そのデータが上書きされて元のデータの感度に依存する脆弱性が発生します(呼び出される関数のポインタだった場合、攻撃者はそれを制御できる可能性があります)。

その他の参照資料と例