Let's have a Board Level Talk: Difference between revisions
Created page for talk |
m →Future Boards: added Tigard |
||
(5 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
Bruce Barnett | Bruce Barnett | ||
* https://twitter.com/grymoire?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor - Twitter account | * https://twitter.com/grymoire?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor - Twitter account | ||
* | * https://www.grymoire.com/ - Website | ||
* https://twitter.com/i/lists/1287469250458931201 List of twitter accounts I follow | * https://twitter.com/i/lists/1287469250458931201 List of twitter accounts I follow | ||
== Archive == | == Archive == | ||
* https://github.com/anyconhhv/Talks/blob/master/Board%20Level%20Talk.pdf - Slides | * https://github.com/anyconhhv/Talks/blob/master/Board%20Level%20Talk.pdf - Slides | ||
* https://archive.org/details/hopeconf2020/20200727_2300_Lets_Have_a_Board_Level_Talk.mp4 - Video | * https://archive.org/details/hopeconf2020/20200727_2300_Lets_Have_a_Board_Level_Talk.mp4 - Video | ||
== Devices == | |||
=== Serial Interfaces === | |||
* [https://www.adafruit.com/product/954 USB-UART Cable] | |||
* [https://www.adafruit.com/product/284 FTDI Friend] | |||
* [https://www.amazon.com/gp/product/B07WX2DSVB DSD-TECH] | |||
=== AVR Programmers === | |||
* [https://www.adafruit.com/product/46 USBTinyISP] | |||
* [https://www.tindie.com/products/nsayer/usb-uisp/ USB µISP] | |||
=== Multiprotocol tools === | |||
* [https://www.sparkfun.com/products/12942 BusPirate] | |||
* [https://www.seeedstudio.com/Bus-Blaster-v4-p-1416.html Bus Blaster V4] | |||
* [https://www.tiaowiki.com/w/TIAO_USB_Multi_Protocol_Adapter_User%27s_Manual TUMPA] | |||
* [https://expliot.io/products/expliot-nano Expliot-NANO] | |||
* [https://int3.cc/products/the-shikra Shikra] | |||
* [https://www.tincantools.com/flyswatter2/ Flyswatter2] | |||
* [https://www.adafruit.com/product/2264 Adafruit FT232H] | |||
* FT232H CJMCU | |||
** [https://github.com/whid-injector/Focaccia-Board Focaccia Board] | |||
** [https://github.com/linker3000/shukran Shukran] | |||
=== Specialized Boards === | |||
* [http://www.grandideastudio.com/jtagulator/ JTagulator] | |||
* Excamera | |||
** [https://i2cdriver.com/ I2CDriver[ | |||
** [https://spidriver.com/ SPIDriver] | |||
* [https://hydrabus.com/ HydraBus] | |||
* [https://1bitsquared.com/products/black-magic-probe Black Magic Probe] | |||
** [https://flirc.tv/more/flirc-jeff-probe-bmp-jtag-black-magic-probe JEFF Probe] | |||
** [https://www.tindie.com/products/electronutlabs/bumpy-blackmagic-probe-compatible-swd-debugger/ Bumpy] | |||
* [https://greatscottgadgets.com/greatfet/ GreatFET] | |||
* [https://github.com/whid-injector/Burtleina-Board Burtleina Board] | |||
=== Future Boards === | |||
* Luna | |||
* Bus Pirate Ultra | |||
* [https://www.crowdsupply.com/1bitsquared/glasgow Glasgow] | |||
* [https://www.crowdsupply.com/securinghw/tigard Tigard] | |||
==Resources == | ==Resources == | ||
Line 20: | Line 59: | ||
* https://github.com/fkie-cad/awesome-embedded-and-iot-security | * https://github.com/fkie-cad/awesome-embedded-and-iot-security | ||
Curated list of hacking resources | Curated list of hacking resources | ||
* https:// | * [https://unnamedre.com/ - Unnamed Reverse Engineering Podcast] |
Latest revision as of 15:47, 3 October 2020
Summary
This talk provides an introduction and survey of existing and future boards used to interface and reverse engineer electronic equipment. These are boards that allow your computer to interface to the protocols used in embedded computers, such as UART, I2C, SPI and JTAG, and SWD.
If you want to know more about these boards, what they can do, and how to use them, this is a good introduction. There are over 20 products and designs, such as the BusPirate, Facedancer, GreatFet, JTAGulator, Shikra, Focaccia, Shukran, the Black Magic Probe, etc. In addition, developers are working on the next generation, such as the Luna, BusPirate Ultra, Glasgow, and Edinburgh boards. If you don't know what to buy, or the advantages and disadvantages of each, this talk will help clear things up.
Speaker
Bruce Barnett
- https://twitter.com/grymoire?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor - Twitter account
- https://www.grymoire.com/ - Website
- https://twitter.com/i/lists/1287469250458931201 List of twitter accounts I follow
Archive
- https://github.com/anyconhhv/Talks/blob/master/Board%20Level%20Talk.pdf - Slides
- https://archive.org/details/hopeconf2020/20200727_2300_Lets_Have_a_Board_Level_Talk.mp4 - Video
Devices
Serial Interfaces
AVR Programmers
Multiprotocol tools
- BusPirate
- Bus Blaster V4
- TUMPA
- Expliot-NANO
- Shikra
- Flyswatter2
- Adafruit FT232H
- FT232H CJMCU
Specialized Boards
- JTagulator
- Excamera
- [https://i2cdriver.com/ I2CDriver[
- SPIDriver
- HydraBus
- Black Magic Probe
- GreatFET
- Burtleina Board
Future Boards
Resources
- https://www.youtube.com/channel/UC0W5_eccqXJ7BZooCRzcy3Q VOIDING WARRANTIES with @jilles_com
Start with #0 - Finding uart data pins on WRT54G
Mark Carney’s book on PenTesting hardware
Curated list of hacking resources