printer_cartridge
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
printer_cartridge [2019/04/15 06:12] – [identifying cartridge chip] update link kingkevin | printer_cartridge [2024/01/07 17:49] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 48: | Line 48: | ||
Thus this chip is a DS2432, either re-branded or cloned. | Thus this chip is a DS2432, either re-branded or cloned. | ||
- | [[https:// | + | [[https:// |
==== implementing DS2432 ==== | ==== implementing DS2432 ==== | ||
Line 60: | Line 60: | ||
* since the printer tries 4 times reading out the authenticated page using the same challenge there is plenty of time to forward the request and use an original chip as oracle | * since the printer tries 4 times reading out the authenticated page using the same challenge there is plenty of time to forward the request and use an original chip as oracle | ||
* the print is done before updating the toner level, thus you could completely ignore the corresponding write commands | * the print is done before updating the toner level, thus you could completely ignore the corresponding write commands | ||
- | * even if you use an original chip a oracle, the write success is not authenticated, | + | * even if you use an original chip as oracle, the write success is not authenticated, |
* the printer starts by reading memory page 1 without authentication. Maybe there is some field in there allowing to switch to god mode (e.g. developer mode), which does not require authentication | * the printer starts by reading memory page 1 without authentication. Maybe there is some field in there allowing to switch to god mode (e.g. developer mode), which does not require authentication | ||
printer_cartridge.txt · Last modified: 2024/01/07 17:49 by 127.0.0.1