Go to file
2023-11-13 13:06:47 +01:00
src use static library instead of object 2023-11-13 13:06:47 +01:00
.gitignore use static library instead of object 2023-11-13 13:06:47 +01:00
Makefile use static library instead of object 2023-11-13 13:06:47 +01:00
README.md use static library instead of object 2023-11-13 13:06:47 +01:00
student.ino completed 2023-11-11 22:07:07 +01:00

Arduino digicode brute force 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

This will create a student.tar.gz that will contain the static library used to run the student code and the parser code

  1. 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
  • if the main loop() call others functions
  • if you use arduino or c++ specific functions
  • ...