P3LAND

👀 About This Site

このサイトはセキュリティキャンプ全国大会2023C2 手を動かして理解するLinux Kernel Exploitの事前学習で利用されます。

本講義は、4時間1コマでCTF-likeな問題を通してLinux Kernel Exploitを手を動かしながら学習します。 とはいっても4時間だけでExploitまで辿り着くのは難しく、それなりの事前学習を必要とします。 本講義では、このサイトにおける必須知識の座学・例題 / Discordにおける講師・チューターへの質問・議論を通して事前学習を行います。

本サイトでは、以下の内容を扱います:

  • userland pwnの基礎と典型的な脆弱性
  • kernelland pwnの基礎と典型的な脆弱性
  • 講義で扱うテーマに関する事前知識(TBD)

🏃 Way to Proceed

基本的には自分のペースで進めてください。 前半はuserlandに関する話題のため、既に知識・経験がある場合には飛ばしてOKです。

最初に前提知識について本サイトで学習してください。 その後、各ページの最後にあるExcerciseを解いてみてください。 各問題は実際にリモートサーバ上で動作しており、Flagが奪取できれば正解です。

わからないことがあれば、セキュリティキャンプのDiscordチャンネル #c2-kernel-exp@smallkirby をメンションしてください。 質問はその難易度や内容に関わらず歓迎します。どんなに初歩的と思われる質問でも構いません。 逆に@smallkirbyが即座に答えられない質問には、他の参加者の人が答えてくれるかもしれません。

📚 Disclaimer / Contribute

本サイトの内容には誤りがある可能性があります。

誤りを見つけた場合には、以下のいずれかのチャネルで報告してくれると嬉しいです:

📝 Note

Last modified November 15, 2023: add warning about challenge server (55ad5da)