├── .gitignore ├── CMakeLists.txt ├── Dockerfile ├── Makefile ├── README.md ├── Vagrantfile ├── docs ├── BLE Workshop 2025.pdf ├── BLE Workshop.pdf ├── hints │ ├── flag1.md │ ├── flag10.md │ ├── flag11.md │ ├── flag12.md │ ├── flag13.md │ ├── flag14.md │ ├── flag15.md │ ├── flag16.md │ ├── flag17.md │ ├── flag18.md │ ├── flag19.md │ ├── flag2.md │ ├── flag20.md │ ├── flag3.md │ ├── flag4.md │ ├── flag5.md │ ├── flag6.md │ ├── flag7.md │ ├── flag8.md │ └── flag9.md ├── setup.md └── workshop_setup.md ├── gatttool_enum.sh ├── main ├── CMakeLists.txt ├── component.mk ├── gatts_table_creat_demo.c └── gatts_table_creat_demo.h ├── sdkconfig.example ├── static └── twitter_hackgnar.png └── vagrant_bluetooth_dev_setup.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM espressif/idf:release-v5.0 as dev 2 | RUN mkdir /ble_ctf 3 | CMD ["bash"] 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/Vagrantfile -------------------------------------------------------------------------------- /docs/BLE Workshop 2025.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/BLE Workshop 2025.pdf -------------------------------------------------------------------------------- /docs/BLE Workshop.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/BLE Workshop.pdf -------------------------------------------------------------------------------- /docs/hints/flag1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag1.md -------------------------------------------------------------------------------- /docs/hints/flag10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag10.md -------------------------------------------------------------------------------- /docs/hints/flag11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag11.md -------------------------------------------------------------------------------- /docs/hints/flag12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag12.md -------------------------------------------------------------------------------- /docs/hints/flag13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag13.md -------------------------------------------------------------------------------- /docs/hints/flag14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag14.md -------------------------------------------------------------------------------- /docs/hints/flag15.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag15.md -------------------------------------------------------------------------------- /docs/hints/flag16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag16.md -------------------------------------------------------------------------------- /docs/hints/flag17.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag17.md -------------------------------------------------------------------------------- /docs/hints/flag18.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag18.md -------------------------------------------------------------------------------- /docs/hints/flag19.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag19.md -------------------------------------------------------------------------------- /docs/hints/flag2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag2.md -------------------------------------------------------------------------------- /docs/hints/flag20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag20.md -------------------------------------------------------------------------------- /docs/hints/flag3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag3.md -------------------------------------------------------------------------------- /docs/hints/flag4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag4.md -------------------------------------------------------------------------------- /docs/hints/flag5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag5.md -------------------------------------------------------------------------------- /docs/hints/flag6.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag6.md -------------------------------------------------------------------------------- /docs/hints/flag7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag7.md -------------------------------------------------------------------------------- /docs/hints/flag8.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag8.md -------------------------------------------------------------------------------- /docs/hints/flag9.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/hints/flag9.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/workshop_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/docs/workshop_setup.md -------------------------------------------------------------------------------- /gatttool_enum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/gatttool_enum.sh -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/gatts_table_creat_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/main/gatts_table_creat_demo.c -------------------------------------------------------------------------------- /main/gatts_table_creat_demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/main/gatts_table_creat_demo.h -------------------------------------------------------------------------------- /sdkconfig.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/sdkconfig.example -------------------------------------------------------------------------------- /static/twitter_hackgnar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/static/twitter_hackgnar.png -------------------------------------------------------------------------------- /vagrant_bluetooth_dev_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf/HEAD/vagrant_bluetooth_dev_setup.sh --------------------------------------------------------------------------------