259: Calculators Changed My Life
Embedded7 Syys 2018

259: Calculators Changed My Life

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's 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 Introduction
00:00:33 Brandon Wilson
00:01:39 Lightning Round
00:02:37 Calculators!
00:03:58 Programmable calculators, using TI BASIC
00:05:00 Ti-85, programmable via assembly language
00:06:35 App store for my calculator?
00:07:34 How does TI prevent cheating?
00:09:41 Testguard for teachers
00:12:53 Some are WiFi capable
00:13:41 How Brandon learned to hack the TI
00:15:12 Processors used in the TI calcs
00:16:39 What tools are available for reverse engineering?
00:17:42 Breaking the keys
00:18:49 Flash unlock protection
00:20:14 TI hacker community
00:21:32 TI used 512-bit RSA keys
00:22:32 Key broken after 2 months of brute force
00:22:58 TI threatened the first key breaker
00:23:31 Built a distributed community to attack keys
00:24:38 TI was not happy
00:25:03 DMCA takedown notice
00:27:28 EFF offered to help
00:29:30 The ethics of circumventing TIs protection
00:33:23 Calculators as a platform for learning HW/FW
00:35:11 Hackers' responsibility toward the hacked
00:39:05 Hacks Brandon is uncomfortable with
00:42:55 Bug bounties, are they effective?
00:44:02 Brandon's other projects
00:44:26 TI calculator processors used all over
00:44:50 Sega Genesis
00:47:54 Code execution via the Sega Genesis CD
00:53:35 Calculators changed my life (back up)
00:54:21 Other projects, USB
00:55:31 Abuse the USB protocol
00:58:24 Modifying USB flash drive FW
01:03:21 Reverse engineering tools
01:06:13 Hardwear.io conference, Brandon's hacking village
01:09:22 Brandon's Final Thought
01:10:19 Outro
01:11:20 Final Quote

Jaksot(568)

457: Rubber Duck Phase Cancellation

457: Rubber Duck Phase Cancellation

Chris and Elecia chat about their ongoing efforts to create and learn. Then they answer some listener questions. Duck quacks do echo but the echoes seem to align in phase so that there is no interrup...

17 Elo 20231h 12min

456: Left Right Symmetry of a Banana

456: Left Right Symmetry of a Banana

Damien George spoke with us about developing with and for MicroPython while Elecia tries not to spill all the secrets about her client. To start at the beginning, you probably want to check out microp...

3 Elo 20231h 8min

455: Snaps!

455: Snaps!

Natalie Friedman joins us to discuss when, where, how, and why robots should wear clothing. Natalie is a PhD candidate at Cornell Tech. Natalie's website is natalie-friedman.com and you can find her ...

20 Heinä 202355min

454: Printf Hello

454: Printf Hello

Uri Shaked surprises us with a chat about silicon design when we were expecting to talk about a web-based board simulator. If you want to try your hand at silicon design, check out Tiny Tapeout, a wa...

6 Heinä 20231h 15min

453: Too Dumb to Quit

453: Too Dumb to Quit

Nathan Jones has been talking about building command line interfaces, good design practices in C, creating MCU boards, wielding the PIC of destiny, and going beyond Arduino. As we are too lazy to atte...

22 Kesä 20231h 8min

452: Numbers on Computers Are Weird

452: Numbers on Computers Are Weird

Julia Evans spoke with us about how computers compute. We discussed number representation including floating point as well as Julia's extensive collection of 'zines and comics. Julia's zines about deb...

15 Kesä 20231h 11min

451: From Concept to Launch

451: From Concept to Launch

Phillip Johnston of Embedded Artistry, Tyler Hoffman of Memfault, and Elecia White discuss the software tasks that tend to fall through the cracks after the device has all its features but before it i...

8 Kesä 20231h 2min

450: Swimming Through Nutritious Slurry

450: Swimming Through Nutritious Slurry

Kari Love joined us to talk about soft robotics, robots in religion, and squishiness. Kari co-authored Soft Robotics: A DIY Introduction to Squishy, Stretchy, and Flexible Robots. Her website is kari...

25 Touko 20231h 6min

Suosittua kategoriassa Tiede

tiedekulma-podcast
rss-mita-tulisi-tietaa
rss-poliisin-mieli
docemilia
radio-antro
rss-duodecim-lehti
rss-ammamafia
rss-sosiopodi
utelias-mieli
ihanat-ipanat
mielipaivakirja
filocast-filosofian-perusteet
rss-bios-podcast
rss-tiedetta-vai-tarinaa