Hardware Hacking, part 1
description
Transcript of Hardware Hacking, part 1
Hardware Hacking, part 1
SMB Soldering
Agenda
• 17:30 Introduktion - Introduction to hardware hacking, part 1 - SMB soldering– Vilka är vi och vad gör vi här, deltagarna presenterar sig för varandra och vi går igenom kvällens agenda och
regelverk.• 18:00 SMD soldering - the basics
– Kort intro till hur man bör göra och inte bör göra - och varför?• 18:15 GoodFET - vad och varför?
– Varför i guds namn skall vi löda ihop en GoodFET och vad har man den till egentligen?• 18:30 Bygg
– Kretskort– Lödtenn– Placera komponenter– Stek– Validera– Eftermontera– Funktionstesta
• 21:30 Doggy Bag – Ta med dig din GoodFET (eller de sorgliga resterna) hem i en påse och gå ut i världen och hacka ansvarsfullt. – Det kan bli så att vi stannar kvar längre om det behövs.
Introduction
• The Sponsor• The Office• The Goal• The Participants– Name, Occupation– Relevant Experience– Expectations
• The Rules
SMD Soldering
• SMD Soldering – the basics– Soldering through-hole components– Surface Mount Device– The Correct Way– The Hobbyist Way– Our way
SMD Soldering
• Soldering through-hole components– Solder• Lead free (RoHS)• Wire or paste
– Soldering Iron / Reflow Station• Heat
– Flux• Oxidation
SMD Soldering
• SMD = Surface Mount Device– Why?• Small• No holes• RF• Automation
SMD Soldering
• Soldering SMD – the correct way– How?• Circuit Board• Stencil & Screen print OR jetprint solder paste• Pick n’place• Reflow Soldering Oven
– Infrared– convection– liquid
SMD Soldering
• Soldering SMD – the correct way– Temperature
SMD Soldering
• Soldering SMD – the hobbyist way– How?• Small Reflow Oven ($2500)• Toaster Oven (Oster)• Home Oven (‘Laptop Baking’)• Soldering Iron • Reflow Station• …the frying pan
– Anyway you can – you need to reach approx 200 C
SMD Soldering
• Soldering SMD – our way– You choose!• Fry a circuit• Iron it out• Blow job
– No stencil• We apply solder manually
– Paste or wire
GoodFET
• http://goodfet.sourceforge.net/• “The GoodFET is an open-source JTAG
adapter”
GoodFET
• http://goodfet.sourceforge.net/• “The GoodFET is an open-source JTAG
adapter”• In addition to JTAG, the GoodFET has been
inspired by HackADay's Bus Pirate to become a universal serial bus interface.
GoodFET
• Embedded systems development relies on debuggers communicating with chips with JTAG to perform operations like single stepping and breakpointing.
• Digital electronics products such as cell phones or a wireless access point generally have no other debug or test interfaces.
GoodFET
• GoodFET31• GoodFET41• Facedancer11 (fuzzing USB)
Build!
• Team up• Collect your stuff– PCB– Components
• Make them work• Demos– Mattias – frying– Rikard – soldering– Jesper – whatever ‘The J3SP3R’ does
Build!
• Inspect• Test• Go forth and hack