トリコロールな猫

つくばラブ/国境無き猫モフ団/猫/水曜どうでしょう/JOCV/エルサルバドル/熱帯魚/日本庭園/盆栽/弓道/ビリヤード/'90HRHM/英語/スペイン語/インターネットセキュリティ/IT教育/どこに行っても猫探し

第六話:EBPとESP、スタック領域の使われ方

前回の「第五話:スタックとLIFO、だから何?(怒)」はスタック領域の意味の分からなさにキレて終わったわけですが、今回はスタック領域の使われ方について触れたいと思い…

100

第五話:スタックとLIFO、だから何?(怒)

「第四話:CALL命令で起こること」で端折ったスタックの話です。 「スタック」という単語を(例えば情報処理技術者試験などの勉強をして)知っている人の知識としては、 …

100

第四話:CALL命令で起こること

今回はいよいよ佳境、CALL命令(とRET命令)についてです。 なぜCALL命令が佳境かというと、最終話で書くつもりのバッファオーバーフローを利用した古き良き攻撃手法は、C…

200

第三話:ASLRの意味をデバッガで見てみる

※初めての方はまず「OllyDbgを使ってx86アセンブラとデバッガの基礎の基礎を学ぼう」と第零話「まずは動かしてみる 〜ブレイクポイントとステップ実行〜」をご一読くださ…

第二話:メモリマップから見るコードとスタックの場所

(このノートは最後まで無料で読めます。投げ銭方式です) 今回はメモリマップの見方のお話です。 まずは第零話の「ブレイクポイント」の章と同じく、main()関数のところ…

100

第一話:ステップイン/ステップオーバー/ステップアウト

※初めての方はまず「OllyDbgを使ってx86アセンブラとデバッガの基礎の基礎を学ぼう」と第零話「まずは動かしてみる 〜ブレイクポイントとステップ実行〜」をご一読くださ…

200