詳解セキュリティコンテスト輪読会資料#4

7章

一言まとめ: ディレクトリトラバーサル、/proc

確認事項

手を動かすポイント(ここでやった人いるか & 詰まった人いるか確認)

  • p.125 7.4 攻撃手法(>やった)

話題

  • nginxの設定不備問題(以前も触れたけど再掲)
  • /proc の話でmisc問で見かけるもの
    • /proc/self/environ 以外にも、misc問で /proc/self/cwd を使うことがある
    • misc readme SECCON Beginners CTF 2020 作問者writeup - CTFするぞ
    • man proc で目を通しておくとよいが、全部は把握しきれないほどある
  • envで GPG_KEY がありぎょっとするけどこれはDockerビルド時に書き込まれる、公開してよいもの stackoverflowの質問

p-1

8章

一言まとめ: XSSの概要

確認事項

なし

話題

  • つばめさんのxss.shift-js.infoがサービス終了していた…
  • p.136 クローラーってどういう実装なんだろう
  • Pythonだけのコードを動かすときの手順は以下でやっている
cd dir
poetry init
# add deps flask, ...
poetry install
poetry run python3 app.py

確認クイズ

  • XSSの種類、3つ答えよ

  • Reflected

  • Stored

  • DOM based