Files
sunnypilot/tools/CTF.md
Willem Melching 67f41f32f1 Sphinx docs generation (#22697)
* add sphinx

* switch theme

* Experiment: sphinx docs generation updated (#22708)

* moved build to root gitignore, added .gitkeep

* Improved makefile doc build process

- Removed auto-generated docs from source control
- Moved apidoc.sh into Makefile
- Removed make.bat (can add back if Windows support desired)
- Added sphinx viewcode and markdown extensions
- Added feature to source /docs in build, so any .rst file in /docs will
  override the respective file during the build process
- Added feature to copy all markdown/rst files from source into /build/
  during build process so they can be easily referenced while writing
  docs (see examples in index.md)
- Wrote basic starter index.md file

TODO: Add new dependencies to Pipfile [dev-packages]

* Revert accidental modification to Pipfile

* fix command substitution

* exclude xx

* improve docs

* dont include all docs in release build

* Add dockerfile

* update title

* include normal readme

* build container in CI

* use buildkit

* add login

Co-authored-by: Chad Bailey <chadbailey904@gmail.com>
old-commit-hash: b816b5b644
2021-10-28 15:14:37 +02:00

765 B

CTF

Welcome to the first part of the comma CTF!

  • all the flags are contained in this route: 0c7f0c7f0c7f0c7f|2021-10-13--13-00-00
  • there's 2 flags in each segment, with roughly increasing difficulty
  • everything you'll need to find the flags is in the openpilot repo
    • grep is also your friend
    • first, setup your PC
    • read the docs & checkout out the tools in tools/ and selfdrive/debug/
    • tip: once you get the replay and UI up, start by familiarizing yourself with seeking in replay

getting started

# start the route reply
cd selfdrive/ui/replay
./replay '0c7f0c7f0c7f0c7f|2021-10-13--13-00-00' --dcam --ecam

# start the UI in another terminal
selfdrive/ui/ui