note.muで、表題のシリーズを書き始めました。目次からどうぞ。 書こうと思ったきっかけはこのエントリの最後に書いてあります。 誰かの役に立つことを願って。 目的 OllyDbgを使ってx86アセンブラ(32ビット)とデバッガの基礎の基礎を学ぶこと。 目次(随時更新) 第零話:まずは動かしてみる 〜ブレイクポイントとステップ実行〜 第一話:ステップイン・ステップオーバー・ステップアウト 第二話:メモリマップから見るコードとスタックの場所 第三話:ASLRの意味をデバッガで見てみる 第四話:CALL命令で起こること 第五話:スタックとLIFO、だから何?(怒) 第六話:EBPとESP、スタック領域の使われ方 第七話:CALL命令で起こること・再 最終話:古き良きバッファオーバーフロー攻撃の仕組み 以下未定 # 書いていくうちに変更するかも。 # 完結したらAmazonの電子書籍として出して
![OllyDbgを使ってx86アセンブラとデバッガの基礎の基礎を学ぼう - トリコロールな猫/セキュリティ](https://cdn-ak-scissors.b.st-hatena.com/image/square/17e958f01203c2f048036d20af039dfe093ddd86/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F41bordBtQ6L.jpg)