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

Презентация:



Advertisements
Похожие презентации
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Cisco Devices.
Advertisements

© 2002 IBM Corporation Confidential | Date | Other Information, if necessary © Wind River Systems, released under EPL 1.0. All logos are TM of their respective.
Copyright © 2006 Intel Corporation, released under EPL version /20061 Eclipse DSDP-TM Target Connection Adapters Peter Lachner WW0806 rev 1.0.
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Managing Your Network Environment Managing Router Startup and Configuration.
WS12b-1 WORKSHOP 12B MODAL ANALYSIS FOR PRESTIFFENED TURBINE BLADE AT DIFFERENT RPM y x z 5,000 rpm Fixed edge displacements NAS122, Workshop 12b, August.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Operating and Configuring Cisco IOS Devices Configuring a Router.
How to quickly identify and resolve application bottlenecks Johan Forssblad, G4 IT AB Managing Director / Co founder.
Mobility Control and one-X Mobile. Mobility Control User Configuration Mobile Call Control requires PRI-U, BRI or SIP (RFC2833) trunks in the IP Office.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Operating and Configuring Cisco IOS Devices Starting a Switch.
CEG 320/520: Computer Organization and Assembly Language Programming1 Computer Organization and Assembly Language Programming.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing VPNs.
© 2009 Avaya Inc. All rights reserved.1 Chapter Three, Voic Pro Advanced Functions Module Four – Voic Campaigns.
© 2005 Cisco Systems, Inc. All rights reserved. IPTX v Configuring Additional Cisco CallManager Express Features Configuring Cisco CallManager Express.
Designing IP Multicast Services © 2004 Cisco Systems, Inc. All rights reserved. Designing IP Multicast Solutions for Enterprise Networks ARCH v
Date: File:GRAPH_04e.1 SIMATIC S7 Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Debug and Start-Up.
S4-1 PAT325, Section 4, February 2004 Copyright 2004 MSC.Software Corporation SECTION 4 BUILDING COMPOSITE MODELS WITH MSC.PATRAN.
2 Web applications are easier to create than ever!
© 2007 Cisco Systems, Inc. All rights reserved.DESGN v Evaluating Security Solutions for the Network Selecting Network Security Solutions.
® Multi-Port SRAM Overview. ® Slide 2 Objectives n What are Multi-Port SRAMs? n Why are they needed? n Arbitration Features l Busy l Interrupt l Semaphore.
Транксрипт:

JTAG for dummies 31/01/2013 DCG #7812

Intro Defcon Russia (DCG #7812)2

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

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

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

Slide_name Defcon Russia (DCG #7812)6 Core JTAG

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

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

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

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

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

Software Keil uVision IAR Open OCD + Open source + Crossplatform + gdb / eclipse integration Defcon Russia (DCG #7812)14

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

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

Point detection Check datasheets Multimeter probing Logic analysers Special tools Defcon Russia (DCG #7812)17

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

Questions? Defcon Russia (DCG #7812)19