1 / 19

JTAG for dummies

JTAG for dummies. 31/01/2013 DCG # 7812. by @ cherboff. Intro. A long time ago…. WTF?. WOOOT?. Разработка Прототипирование О тладка Производство Прошивка Тестирование PCB и компонентов Сопровождение Сервис-центры (восстановление/обновление). JTAG from outside.

ember
Download Presentation

JTAG for dummies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JTAG for dummies 31/01/2013 DCG#7812 by @cherboff

  2. Intro Defcon Russia (DCG #7812)

  3. A long time ago… WTF? Defcon Russia (DCG #7812)

  4. WOOOT? • Разработка • Прототипирование • Отладка • Производство • Прошивка • Тестирование PCB и компонентов • Сопровождение • Сервис-центры (восстановление/обновление) Defcon Russia (DCG #7812)

  5. JTAG from outside • TCK (clock) • TDI (data input) • TDO (data output) • TMS (mode select) • [RTCK] (reverse clock) • [RST] (reset) Defcon Russia (DCG #7812)

  6. JTAG Slide_name Core Defcon Russia (DCG #7812)

  7. A bit of theory Defcon Russia (DCG #7812)

  8. A bit of theory Defcon Russia (DCG #7812)

  9. What we can do with? } • Read / Write registers • Read / Write memory • Read / Write flash (!!!) • Execution control GOD Mode Defcon Russia (DCG #7812)

  10. But… • ARM Code security • Code protection fuses (AVR) • PCB obfuscation and stuff Defcon Russia (DCG #7812)

  11. Get armed! • Hardware emulators • Debug software • Helpful tools Defcon Russia (DCG #7812)

  12. Hardware :«Wiggler» • Ultra low cost • Easy to assemble • Base features supported Defcon Russia (DCG #7812)

  13. Hardware : U-Link / J-Link • USB • Dozens of features • Open OCD support (J-Link) • ~ $500 (original)* *~ $12 from China with love ;-) Defcon Russia (DCG #7812)

  14. Software • KeiluVision • IAR • Open OCD + Open source + Crossplatform + gdb / eclipse integration Defcon Russia (DCG #7812)

  15. JTAG In wild • 10 x 2 • 7x2 • 5x2 etc… Defcon Russia (DCG #7812)

  16. JTAG In wild OR Defcon Russia (DCG #7812)

  17. Point detection • Check datasheets • Multimeterprobing • Logic analysers • Special tools Defcon Russia (DCG #7812)

  18. Jtagenum Automated JTAG scanner + open source + Arduino based + rs232 controlled + full-featured CLI Defcon Russia (DCG #7812)

  19. Questions? Defcon Russia (DCG #7812)

More Related