Ross Simpson is a webapp development and security consultant, and has been involved in the local hacker community for several years. He runs the monthly 0xC0FFEE Cape Town meetup, and has spoken at B-Sides Cape Town and ZaCon conferences. He is also a retro computing/gaming enthusiast with a keen interest in the NES and ZX Spectrum.
Talk: SHALL WE PLAY A GAME?
Weaponizing the NES Classic – a look into the hardware and how the console was hacked, cross-compiling and porting binaries, and some evil bash scripting for good measure.
The NES Classic is a modern re-make of the popular “Nintendo Entertainment System” from the 1980s. This talk will briefly discuss the ARM based hardware in the device, explore the work done by “madmonkey” and others allowing us to root it, and explore ways to port or compile software for it.
After manipulating the games in this limited environment we’ll add WiFi hardware and drivers, and some common penetration testing tools – turning this toy in to a hacking tool.
Although the device in this talk is intended for gaming there are many parallels with other embedded hardware devices, especially with the rise of ARM chipsets in modern computing. Our hope is that this talk will not only be light hearted fun, but will also inspire others to attempt embedded device hacking by lowering the barrier of entry and demystifying some of the processes.