Open rickNmorty2 opened 10 months ago
You are welcome to add an entry to the CHANGELOG.md as well
Thanks for the suggestions @p-l-
Hi,
For me this PR is ready to be merged. Or if you think it is not relevant I am OK to close it as well. Just let me know.
This PR aims to provide a new mode called fuzzing. When in fuzzing mode, the slot generate a new (random) content each time it is read. This allows to fuzz a reader for which the keys are known but required UID/bitfield values are not.
For example, we read twice the same slot on the ChameleonUltra, configured in fuzzing mode:
And we obtain different data:
It is a per-slot setting, configurable through the CLI:
It is also possible to specify keys to use for fuzzing mode for each sector:
Note that the current implementation does not randomize keys and access mode when generating new data.
Any feedback on the idea and/or on the implementation (client or firmware side) is welcome.