GDBでメモリを読む 覗いてはいけない場所を覗く(第7回/全8回)
xコマンド/16進数/little endianの壁を壊す(Kali Linux) ...
GDBでレジスタを読む CPUの思考を読む技術(第6回/全8回)
第5回で、スタックは「関数呼び出しの履歴」であり、戻り先情報が積まれる現場だと体感しました ...
GDBでスタックを見る「戻る場所」が積まれる現場をGDBで観測(第5回/全8回)
BOF(バッファオーバーフロー)を理解するうえで、最重要の土台は「スタック」です。 スタッ ...
GDBのブレークポイントとは何か(第4回/全8回)
GDBで最初に身につけるべき「核」は、コマンド暗記ではなく「止め方」です。 なぜなら、止め ...
最初の一歩:GDBを「安全に」触ってみる(第3回/全8回)
GDBが難しいと感じる一番の原因は、やっぱり「壊しそう」とか「戻れなさそう」という不安です ...
GDBは何を見ているのか(第2回/全8回)
第1回で「GDBは止めて観測する道具」として体験しましたね。 第2回は次の2点を「感覚でつ ...
なぜエクスプロイト開発にGDBが必要なのか(第1回/全8回)
GDBを少しかじった方は「GDBは難しい」「黒い画面が怖い」と言われます。 でも理由はシン ...