なぜバッファオーバーフローは起きるのか(episode-08)
バッファオーバーフローという言葉を聞くと、多くの初心者は「なんとなく危険そう」「古い脆弱性 ...
ハッカーくろちゃんが学ぶ、スタックフレームとRBP(episode-07)
これまでの話で、私たちは「スタック」というメモリ領域について学んできました。関数が呼び出さ ...
リターンアドレスと関数の戻り道(episode-06)
プログラムは、関数を呼び出して処理を進め、終わると必ず「元の場所」に戻ってきます。 私たち ...
GDB入門 スタックを実際に見てみよう(episode-05)
エクスプロイト開発を学ぶうえで、必ず登場する言葉があります。それが「スタック(stack) ...
黒ネコと学ぶエクスプロイト基礎 プロセスとメモリ(episode-04)
エクスプロイト開発を学び始めると、必ず出てくる言葉があります。 それが「プロセス」と「メモ ...
まず環境づくり!KaliLinux・GDB・TryHackMeをそろえてみよう(episode-03)
エクスプロイト開発というと、「高度なプログラミング技術が必要」「いきなり難しい攻撃コードを ...
アドバイザー白猫先生が語る、攻撃者の「論理的な考え方」とは? (episode-02)
エクスプロイト開発を学ぶうえで、最初につまずきやすいのが「どう考えればいいのか分からない」 ...
くろちゃん、エクスプロイトの世界に踏み出す (episode-01)
エクスプロイト開発とは、コンピュータの脆弱性(弱点)を理解し、その仕組みを論理的に再現して ...