├── .gitignore ├── Dockerfile ├── Makefile ├── README.md ├── Vagrantfile ├── code_gen ├── code_gen.py └── flag_config.csv ├── docs ├── DEFCON_BLE_Workshop_Slides.pdf ├── architecture.md ├── contributing.md ├── faq.md ├── setup.md └── workshop_setup.md ├── gatt_servers ├── TEMPLATE_table │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── TEMPLATE_table.c │ │ ├── TEMPLATE_table.h │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ └── gatt_server_common.h ├── army_of_chars │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── army_of_chars.c │ │ ├── army_of_chars.h │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ └── gatt_server_common.h ├── ble_ctf_v1 │ ├── Makefile │ └── main │ │ ├── component.mk │ │ ├── gatts_table_creat_demo.c │ │ └── gatts_table_creat_demo.h ├── common │ ├── component.mk │ ├── gatt_server_common.c │ └── gatt_server_common.h ├── create_gatt_server.sh ├── easy_mitm_psk_pair_req │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── easy_mitm_psk_pair_req.c │ │ ├── easy_mitm_psk_pair_req.h │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ └── mitm_psk_pair_req.h ├── flag_scoreboard │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── flag_scoreboard.c │ │ ├── flag_scoreboard.h │ │ ├── gatt_server_common.c │ │ └── gatt_server_common.h ├── mac_and_crname │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── mac_and_crname.c │ │ └── mac_and_crname.h ├── mac_whitelist │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── mac_whitelist.c │ │ └── mac_whitelist.h ├── mitm_psk_pair_req │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── mitm_psk_pair_req.c │ │ └── mitm_psk_pair_req.h ├── no_psk_pair_req │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── mitm_psk_pair_req.h │ │ ├── no_psk_pair_req.c │ │ └── no_psk_pair_req.h ├── password_bruteforce │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── password_bruteforce.c │ │ └── password_bruteforce.h ├── pcap_write │ ├── Makefile │ ├── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── pcap_write.c │ │ └── pcap_write.h │ └── write_sample.pcap ├── read_disconnect │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── read_disconnect.c │ │ └── read_disconnect.h ├── simple_adv │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── simple_adv.c │ │ └── simple_adv.h ├── taco │ ├── Makefile │ └── main │ │ ├── CMakeLists.txt │ │ ├── component.mk │ │ ├── gatt_server_common.c │ │ ├── gatt_server_common.h │ │ ├── taco.c │ │ └── taco.h └── write_notify_fuzz │ ├── Makefile │ └── main │ ├── CMakeLists.txt │ ├── component.mk │ ├── gatt_server_common.c │ ├── gatt_server_common.h │ ├── write_notify_fuzz.c │ └── write_notify_fuzz.h ├── sdkconfig.example ├── static └── twitter_hackgnar.png └── vagrant_bluetooth_dev_setup.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM espressif/idf:v3.3.1 as dev 2 | RUN mkdir /ble_ctf_infinity 3 | CMD ["bash"] 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/README.md -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/Vagrantfile -------------------------------------------------------------------------------- /code_gen/code_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/code_gen/code_gen.py -------------------------------------------------------------------------------- /code_gen/flag_config.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/code_gen/flag_config.csv -------------------------------------------------------------------------------- /docs/DEFCON_BLE_Workshop_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/DEFCON_BLE_Workshop_Slides.pdf -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/workshop_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/docs/workshop_setup.md -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/Makefile -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/TEMPLATE_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/TEMPLATE_table.c -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/TEMPLATE_table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/TEMPLATE_table.h -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/TEMPLATE_table/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/TEMPLATE_table/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/Makefile -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/army_of_chars.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/army_of_chars.c -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/army_of_chars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/army_of_chars.h -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/army_of_chars/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/army_of_chars/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/ble_ctf_v1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/ble_ctf_v1/Makefile -------------------------------------------------------------------------------- /gatt_servers/ble_ctf_v1/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/ble_ctf_v1/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/ble_ctf_v1/main/gatts_table_creat_demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/ble_ctf_v1/main/gatts_table_creat_demo.c -------------------------------------------------------------------------------- /gatt_servers/ble_ctf_v1/main/gatts_table_creat_demo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/ble_ctf_v1/main/gatts_table_creat_demo.h -------------------------------------------------------------------------------- /gatt_servers/common/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/common/component.mk -------------------------------------------------------------------------------- /gatt_servers/common/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/common/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/common/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/common/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/create_gatt_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/create_gatt_server.sh -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/Makefile -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/easy_mitm_psk_pair_req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/easy_mitm_psk_pair_req.c -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/easy_mitm_psk_pair_req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/easy_mitm_psk_pair_req.h -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/easy_mitm_psk_pair_req/main/mitm_psk_pair_req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/easy_mitm_psk_pair_req/main/mitm_psk_pair_req.h -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/Makefile -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/flag_scoreboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/flag_scoreboard.c -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/flag_scoreboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/flag_scoreboard.h -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/flag_scoreboard/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/flag_scoreboard/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/Makefile -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/mac_and_crname.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/mac_and_crname.c -------------------------------------------------------------------------------- /gatt_servers/mac_and_crname/main/mac_and_crname.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_and_crname/main/mac_and_crname.h -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/Makefile -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/mac_whitelist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/mac_whitelist.c -------------------------------------------------------------------------------- /gatt_servers/mac_whitelist/main/mac_whitelist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mac_whitelist/main/mac_whitelist.h -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/Makefile -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/mitm_psk_pair_req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/mitm_psk_pair_req.c -------------------------------------------------------------------------------- /gatt_servers/mitm_psk_pair_req/main/mitm_psk_pair_req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/mitm_psk_pair_req/main/mitm_psk_pair_req.h -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/Makefile -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/mitm_psk_pair_req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/mitm_psk_pair_req.h -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/no_psk_pair_req.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/no_psk_pair_req.c -------------------------------------------------------------------------------- /gatt_servers/no_psk_pair_req/main/no_psk_pair_req.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/no_psk_pair_req/main/no_psk_pair_req.h -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/Makefile -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/password_bruteforce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/password_bruteforce.c -------------------------------------------------------------------------------- /gatt_servers/password_bruteforce/main/password_bruteforce.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/password_bruteforce/main/password_bruteforce.h -------------------------------------------------------------------------------- /gatt_servers/pcap_write/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/Makefile -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/pcap_write.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/pcap_write.c -------------------------------------------------------------------------------- /gatt_servers/pcap_write/main/pcap_write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/main/pcap_write.h -------------------------------------------------------------------------------- /gatt_servers/pcap_write/write_sample.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/pcap_write/write_sample.pcap -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/Makefile -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/read_disconnect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/read_disconnect.c -------------------------------------------------------------------------------- /gatt_servers/read_disconnect/main/read_disconnect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/read_disconnect/main/read_disconnect.h -------------------------------------------------------------------------------- /gatt_servers/simple_adv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/Makefile -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/simple_adv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/simple_adv.c -------------------------------------------------------------------------------- /gatt_servers/simple_adv/main/simple_adv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/simple_adv/main/simple_adv.h -------------------------------------------------------------------------------- /gatt_servers/taco/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/Makefile -------------------------------------------------------------------------------- /gatt_servers/taco/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/taco/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/taco/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/taco/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/taco/main/taco.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/taco.c -------------------------------------------------------------------------------- /gatt_servers/taco/main/taco.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/taco/main/taco.h -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/Makefile -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/CMakeLists.txt -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/component.mk -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/gatt_server_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/gatt_server_common.c -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/gatt_server_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/gatt_server_common.h -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/write_notify_fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/write_notify_fuzz.c -------------------------------------------------------------------------------- /gatt_servers/write_notify_fuzz/main/write_notify_fuzz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/gatt_servers/write_notify_fuzz/main/write_notify_fuzz.h -------------------------------------------------------------------------------- /sdkconfig.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/sdkconfig.example -------------------------------------------------------------------------------- /static/twitter_hackgnar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/static/twitter_hackgnar.png -------------------------------------------------------------------------------- /vagrant_bluetooth_dev_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hackgnar/ble_ctf_infinity/HEAD/vagrant_bluetooth_dev_setup.sh --------------------------------------------------------------------------------