howtoheap入門:西湖論劍Storm_noteの解説
how2heapはshellphishチームによって作成されたヒープ利用のチュートリアルであり、さまざまなヒープ攻撃技術を紹介しています。この記事では、このチュートリアルを通じて学習します。環境設定については、「pwn環境の最適化」をご覧ください。
1. 問題情報
問題リンク
root@ubuntu:/work/how2heap/storm_note# chmod +x Storm_note
root@ubuntu:/work/how2heap/storm ...
9月9日 10:42 投稿
ヒープオーバーフローにおけるOff-by-One脆弱性の解析
Off-by-One脆弱性の概要
Off-by-oneは特殊なバッファオーバーフロー脆弱性で、プログラムがバッファに書き込む際に、確保されたサイズを1バイトだけ超過する状態を指します。この脆弱性を悪用すると、メモリ構造を改変し機密情報の漏洩や制御フローの乗っ取りが可能になります。
実例解析:BUUCTF課題1
脆弱性の特定
編集機能にoff-by-one脆弱性が存在し、隣接するチャン ...
7月14日 23:58 投稿
sekaiCTF 2024 nolibc 課題の技術解析と脆弱性利用
Binary Environment Overview
今回の課題では、標準的な glibc を使用せずに独自のランタイム環境を実装したバイナリが提供されています。IDE のデバッガや逆解析ツール(IDA Pro など)で読み込んだ場合、シンボル情報はすべて欠落しており、関数名も未定義状態になります。
プログラムの実行フローはエントリポイントとなる entry_point が処理を開始し、内部で独自に定 ...
6月28日 20:34 投稿