Step 1: CTF入門と環境構築
CTFの基礎知識や競技ルールから、Linux/Dockerを使った安全な演習環境のセットアップまで。セキュリティ学習を迷わず始めるための土台を整えましょう。

Step 1: CTF入門と環境構築
CTFの基礎知識や競技ルールから、Linux/Dockerを使った安全な演習環境のセットアップまで。セキュリティ学習を迷わず始めるための土台を整えましょう。
Step 2: Webの成り立ちと仕組み
Web技術はどのように発展してきたのか。HTTPプロトコルの基本から現代のアーキテクチャまで、Webセキュリティを理解する上で欠かせない前提知識を学びましょう。
Step 3: Web脆弱性とExploit
SQLi、XSS、SSRFなど、CTFで頻出する脆弱性をピックアップ。実際の出題例を解きながら、「なぜ穴が生まれるのか」「どう突かれるのか」を実践的に体感しましょう。
Step 4: コンピュータが動く仕組み
プログラムは機械の奥深くでどう処理されているのか。アセンブリ言語、コンパイラ、メモリ管理やOSの構造など、低レイヤセキュリティの根底にある仕組みを紐解きましょう。
Step 5: バイナリ解析とPwn
GDBやGhidraを用いたリバースエンジニアリングから、バッファオーバーフローやROPによる制御奪取まで。低レイヤの実践問題を通してシステムの深淵に迫りましょう。