004 - 0x0FF the Rails

Unnamed Reverse Engineering Podcast · 13 Oct 2017 · 1h 09m

What this episode covers

Micah Scott (scanlime) discusses her career in hardware reverse engineering, detailing her work at Sifteo on resource-constrained graphics engines and her recent 'Winchbot' project for her cat Tuco. She explains the mechanical design of the winch system and the complex process of reverse engineering a FeiyuTech gimbal's encrypted firmware using Sigrok and community assistance. Scott also reflects on her past projects like CoasterMelt and her preference for tools like IPython for interactive debugging.

Mentioned

Companies
Sifteo, FeiyuTech
Products
CoasterMelt, Winchbot
Chips
Nordic nRF24LE1, Parallax Propeller
Tools
Sigrok, IPython, Saleae Logic, IDA

Other shows on the same ground, closest first.

  • Embedded.fm · 50m

    111: Potty Train Your Tamagotchi (Repeat)

    Natalie Silvanovich, a security engineer at Google Project Zero, discusses her reverse engineering of Tamagotchi devices, detailing how she dumped code from General Plus 6502-based hardware and created a development kit. She explains the technical challenges of working with mask ROM, undocumented processors, and the specific vulnerabilities in Tamagotchi 'figures' that allowed for code execution. Silvanovich also touches on her broader career in hardware and software security, including her work on Flash exploits and the 'Hardware Excuse Generator' tool.

  • Hackaday Podcast · 39m

    Ep 225: Leafy Meats, Wind to Heat, and a Machine That's Neat

    Editors Elliot Williams and Kristina Panos review a diverse range of hardware hacks, including Mankaran Singh’s port of the comma AI open pilot software to run on generic Android phones via chroot, and Eric McDonald’s reverse engineering of a 2021 Honda Civic’s infotainment system. The episode also covers Adrian Seely’s programmable 3D-printed gumball coaster, Thought Emporium’s decellularized leaf meat project, and Lewin’s direct-to-heat windmill design.

  • Embedded.fm · 1h 02m

    130: Criminal Training Camp

    Alvaro Prieto, an embedded firmware engineer at Planet Labs, discusses his transition from Apple to a startup environment and his diverse hardware and software projects. He details his reverse engineering of the Syma Proto-X quadcopter radio protocol, his experience building autonomous laser-shooting robots for DEFCON, and his creation of 'Silta,' an open-source I2C/SPI bridge tool. Prieto also shares insights on company culture, the technical challenges of testing satellite manufacturing tools, and his personal projects like a Skype video message exporter.

  • Embedded.fm · 1h 15m

    304: ADC Channel Six

    Gregory Gluszek, who created the OpenSteamController project, and Jeff Keyzer, the former lead electrical engineer at Valve, discuss the reverse engineering and original design of the Steam Controller. They detail how Gluszek used pinkySim and GDB to reverse engineer the firmware without schematics, while Keyzer explains the hardware challenges of alkaline battery management and the design philosophy of making the device unbrickable and open to modification. The conversation covers the technical trade-offs of using AA batteries versus lithium, the role of test points in manufacturing versus development, and the ethical implications of open-sourcing hardware designs.

  • The Amp Hour · 1h 04m

    New Life Skills with Joe Grand

    Joe Grand, a hardware hacker and engineer, discusses his recent work reverse engineering a Trezor cryptocurrency wallet to recover $2M, detailing the fault injection and glitching techniques used to extract private keys from STM32 microcontrollers. He reflects on his career, including the design of the JTAGulator and DEF CON badges, and explains how burnout and the pandemic led him to prioritize mental health, meditation, and selective, fun projects like the Pizza Compass. Grand emphasizes the importance of open-source security tools in helping engineers build more secure products and advocates for a community-focused approach to hardware hacking.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Unnamed Reverse Engineering Podcast. The episode itself belongs to its publisher.