Go to file
2023-11-11 22:15:43 +01:00
src completed 2023-11-11 22:07:07 +01:00
Makefile completed 2023-11-11 22:07:07 +01:00
README.md add readme 2023-11-11 22:15:43 +01:00
student.ino completed 2023-11-11 22:07:07 +01:00

Arduino digicode brutforce interpretor

Subject

Usage

  1. You can modify the passcode of the digicode by changing the variable CODE in the file src/pin_handler.h

Note that the passcode must end with a '#'

  1. Run the command make prepare
  2. Give this repository to your student but make sure not to give the src/pin_handler.h file or to change the passcode you compiled with
  3. To test the student.ino just run make run

Warning

This is a very very basic parser, and so it will not work with a certain number of cases:

  • if you don't use the variable for the pin numbers
  • if you write 'digitalWrite()' on several lines
  • if you move the loop() opening bracket on the next line
  • ...