保護機構をやさしく理解するシリーズ。Partial RELRO と Full RELRO の違いをやさしく整理する(第7回/全10回)
前回は、RELROが「書き換えられたくない大事な表を守る仕組み」であり、プログラムが外部の ...
Claude Mythos時代とは何か?くろちゃんでもわかるAIセキュリティ入門(第1回/全11回)
くろちゃんは、今日もパソコンの前でニュースを読んでいました。 白猫先生は、ゆっくりう ...
保護機構をやさしく理解するシリーズ。RELROとは何か? 書き換えられたくない表を守る仕組み(第6回/全10回)
ここまでの保護機構シリーズでは、 ・NXによって、データを置く場所でそのまま命令を実行しに ...
保護機構をやさしく理解するシリーズ。PIEとは何か? プログラム本体の位置まで動くと何が変わるのか(第5回/全10回)
前回は、ASLRによってメモリ上の配置が毎回変わり、スタックやライブラリなどの場所を予測し ...
保護機構をやさしく理解するシリーズ。ASLRとは何か? アドレスが毎回変わると何が起きるのか(第4回/全10回)
前回は、Stack Canaryがreturn addressの前にいる見張り役として働き ...
保護機構をやさしく理解するシリーズ。Stack Canaryとは何か? return address の前にいる見張り役(第3回/全10回)
前回は、NXによって「データを書く場所」と「命令を実行する場所」が分けられ、スタック上でそ ...
保護機構をやさしく理解するシリーズ。NXとは何か? なぜスタック上のコード実行が止められるのか(第2回/全10回)
前回は、現代のバイナリにはいくつもの保護機構があり、バグがあっても簡単には大きな問題へつな ...
保護機構をやさしく理解するシリーズ。なぜ今のバイナリは簡単に壊せないのか?保護機構の全体像(第1回/全10回)
今回は、保護機構シリーズの入口として、「なぜ今のバイナリは簡単に壊せないのか? 保護機構の ...
Buffer Overflowとは何か?学習の総まとめ:壊れる流れを言語化してみよう(最終回/全10回)
Buffer Overflow というテーマを、できるだけやさしく、順番に積み上げながら学 ...
Buffer Overflowとは何か?ret2winとは何か?最初に理解したい”制御奪取”の形(第9回/全10回)
ここまでは、Buffer Overflowの基本から始まり、 ・バッファとは何か ・配列と ...