Brandon Wilson (@brandonlwilson) shared his stories about hacking TI calculators (and other things).
TICalc.org has the latest on getting started yourself including Z80 assemblers, or start on Brandon\u2019s website: brandonw.net
Bradon will be speaking at Hardwear.io, a security conference for the hardware and security community. The conference consists of training (11th - 12th Sept 2018) and conference (13th - 14th Sept 2018). It is in The Hague, Netherlands. His talk is The Race to Secure Texas Instruments Graphing Calculators. He will also be hosting a village called Dumping the ROM of the Most Secure Sega Genesis Game Ever Created.
Topics:
00:00:00 \xa0 \xa0Introduction \xa0 \xa0
00:00:33 \xa0 \xa0Brandon Wilson \xa0 \xa0
00:01:39 \xa0 \xa0Lightning Round \xa0 \xa0
00:02:37 \xa0 \xa0Calculators!\xa0\xa0 \xa0
00:03:58 \xa0 \xa0Programmable calculators, using TI BASIC \xa0 \xa0
00:05:00 \xa0 \xa0Ti-85, programmable via assembly language \xa0 \xa0
00:06:35 \xa0 \xa0App store for my calculator?\xa0\xa0 \xa0
00:07:34 \xa0 \xa0How does TI prevent cheating?\xa0\xa0 \xa0
00:09:41 \xa0 \xa0Testguard for teachers \xa0 \xa0
00:12:53 \xa0 \xa0Some are WiFi capable \xa0 \xa0
00:13:41 \xa0 \xa0How Brandon learned to hack the TI
00:15:12 \xa0 \xa0Processors used in the TI calcs
00:16:39 \xa0 \xa0What tools are available for reverse engineering?
00:17:42 \xa0 \xa0Breaking the keys \xa0 \xa0
00:18:49 \xa0 \xa0Flash unlock protection \xa0 \xa0
00:20:14 \xa0 \xa0TI hacker \xa0community \xa0 \xa0
00:21:32 \xa0 \xa0TI used 512-bit RSA keys \xa0 \xa0\xa0
00:22:32 \xa0 \xa0Key broken after 2 months of brute force
00:22:58 \xa0 \xa0TI threatened the first key breaker \xa0 \xa0
00:23:31 \xa0 \xa0Built a distributed community to attack keys
00:24:38 \xa0 \xa0TI was not happy \xa0 \xa0\xa0
00:25:03 \xa0 \xa0DMCA takedown notice
00:27:28 \xa0 \xa0EFF offered to help \xa0 \xa0\xa0
00:29:30 \xa0 \xa0The ethics of circumventing TIs protection \xa0 \xa0
00:33:23 \xa0 \xa0Calculators as a platform for learning HW/FW \xa0 \xa0
00:35:11 \xa0 \xa0Hackers' responsibility toward the hacked \xa0 \xa0
00:39:05 \xa0 \xa0Hacks Brandon is uncomfortable with \xa0 \xa0
00:42:55 \xa0 \xa0Bug bounties, are they effective?\xa0\xa0 \xa0
00:44:02 \xa0 \xa0Brandon's other projects \xa0 \xa0\xa0
00:44:26 \xa0 \xa0TI calculator processors used all over \xa0 \xa0
00:44:50 \xa0 \xa0Sega Genesis
00:47:54 \xa0 \xa0Code execution via the Sega Genesis CD \xa0 \xa0
00:53:35 \xa0 \xa0Calculators changed my life (back up)\xa0\xa0 \xa0
00:54:21 \xa0 \xa0Other projects, USB \xa0 \xa0\xa0
00:55:31 \xa0 \xa0Abuse the USB protocol \xa0 \xa0
00:58:24 \xa0 \xa0Modifying USB flash drive FW \xa0 \xa0
01:03:21 \xa0 \xa0Reverse engineering tools \xa0 \xa0
01:06:13 \xa0 \xa0Hardwear.io conference, Brandon's hacking village \xa0 \xa0
01:09:22 \xa0 \xa0Brandon's Final Thought \xa0 \xa0
01:10:19 \xa0 \xa0Outro \xa0 \xa0
01:11:20 \xa0 \xa0Final Quote
\xa0