SlideShare a Scribd company logo
Hardware Hacking
A primer
Yashin Mehaboobe
Icarus Labs ,CSPF
By Mohesh Mohan
Big Thanks to
Why hack hardware?
•More interesting
•More rewarding
•Usually open entry point into an otherwise secure network
•Interacting with the physical world.
The Raspberry Pi
The computer geek’s electronics toy
Why Pi?
•Easily supports a large variety of languages.
•Comes with an Ethernet and USB ports.
•GPIO pins for hardware hacks
•Inbuilt RNG
•Powerful GPU
•Linux!!!!
Specifications
Model A Model B
Target price: US$ 25 US$ 35
SoC: Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, and single USB port)
CPU: 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set)
GPU:
Broadcom VideoCore IV @ 250 MHz
OpenGL ES 2.0 (24 GFLOPS)
MPEG-2 and VC-1 (with license), 1080p30 h.264/MPEG-4 AVC high-profile decoder and encoder
Memory (SDRAM): 256 MB (shared with GPU)
512 MB (shared with GPU) as of 15 October
2012
USB 2.0 ports: 1 (direct from BCM2835 chip) 2 (via the built in integrated 3-port USB hub)
Video input: A CSI input connector allows for the connection of a RPF designed camera module
Video outputs:
Composite RCA (PAL and NTSC), HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI 14 HDMI resolutions from
640×350 to 1920×1200 plus various PAL and NTSC standards.
Audio outputs: 3.5 mm jack, HDMI, and, as of revision 2 boards, I²S audio (also potentially for audio input)
Onboard storage: SD / MMC / SDIO card slot (3,3V card power support only)
Onboard network: None
10/100 Ethernet (8P8C) USB adapter on the
third port of the USB hub
Low-level peripherals:
8 × GPIO, UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground
Power ratings: 300 mA (1.5 W) 700 mA (3.5 W)
Power source: 5 volt via MicroUSB or GPIO header
Size: 85.60 mm × 53.98 mm (3.370 in × 2.125 in)
Weight: 45 g (1.6 oz)
Operating systems:
Arch Linux ARM, Debian GNU/Linux, Fedora, FreeBSD, NetBSD, Plan 9, Raspbian OS, RISC OS,[Slackware
Linux
Mayhem
Numero Uno
WhatDuino
•Open hardware project
•Official versions: Uno, Mega, Duemilanove, Esplora etc
•Compatible: Teensy, TinyDuino, Femtoduino,
•Shields, shields, shields!!!
•Multiple uses, single programming language!
Basic Overview
•14 Digital pins
•6 Analog pins
•Voltage regulated power supply
•Programmed over USB
•Inbuilt LED at pin 13
Shields
Bus Pirate
The ‘Bus Pirate’ is a universal bus interface that talks to
most chips from a PC serial terminal, eliminating a ton of
early prototyping effort when working with new or
unknown chips. Many serial protocols are supported at 0-
5.5volts, more can be added
Bus Pirate : Cool stuff all over the world
• Hack a cheap MD80 video camera, modify the firmware to remove date display
• XDA used Bus pirate to root Meizu MX
• Will_j used bus pirate to act as a transparent USB->serial bridge to a Wavecom GSM modem
• sniff the exchange between an autonomous smartcard reader and a card
• Hacking USB webkeys with Bus Pirate
• IBM Thinkpad T30 Bios password reset with the Bus Pirate by Marcin
• ph1ph1l0u reports success rescuing his Asus laptop from a bad bios flash using flashrom and the
buspirate.
• Bill Farrow fixed the Seagate 7200.11 hard drive firmware BSY bug with the Bus Pirate
Other Players
MK Series
Google
android Mini
PC
Field Programmable
Gate Arrays or FPGAs
like Spartan
MK Series Mini PC
•More Computing power (Single, Dual, Quad cores)
•Super Cheap and small form factor
•Built in Wifi, Bluetooth, HDMI, SD card slots, USB OTG
•Supports Linux
•No GPIO or hackable ports
•Very Little documentation
•Low Quality / Can be easily damaged
FPGAs
•Awesome computing power
• FPGAs are reprogrammable silicon chips
• Recompile means rewiring 
COPACOBANA version based on Virtex-4 SX 35 FPGAs
• Dedicated code breaker for DES and other ciphers
•NSA@home is a fast FPGA-based SHA-1 and MD5 bruteforce cracker
•Bit complicated & Hard to work with
Calling Other Worlds
Out of the box the bladeRF can tune from 300MHz to 3.8GHz
without the need for extra boards. The current open source drivers
provide support for GNURadio among other things, allowing the
bladeRF to be placed into immediate use. This gives the bladeRF the
flexibility to act as a custom RF modem, a GSM and LTE picocell, a
GPS receiver, an ATSC transmitter or a combination Bluetooth/WiFi
client without the need for any expansion cards.
Transmit or receive any radio signal from 30 MHz to 6 GHz on
USB power with HackRF. HackRF can be used to transmit or
receive radio signals. It operates in half-duplex mode: it can
transmit or receive but can't do both at the same time. However,
full-duplex operation is possible if you use two HackRF devices.
bladeRF
bladeRF x115
$650
The bladeRF x115 comes with a larger
115KLE Cyclone IV FPGA that provides
additional room for hardware accelerators
and signal processing chains including
FFTs, Turbo Decoders, transmit
modulators/filters, and receive acquisition
correlators for burst modems.
The mother of all :USRP
• Too pricey > $1000
• Can be used with GNU Radio to sniff GSM
traffic
• could use it to broadcast digital television
• track radio tags,
• even mess with garage door openers
• POC Using a box with at least 27 FPGA’s plan
on constructing a 6+ terabyte rainbow table.
Once complete, any GSM conversation can be
cracked in less than 5 minutes using a single
FPGA.
Dreamz Unlimited!!!
• We will be pretty soon be able to make small
DIY robots equipped with enough hardware to
sniff all wireless communication and even
decrypt them real time… Possibilities are end
less
• A small step on this horizon is a flying drone
called WASP. it's a 'Small Scale, Open Source
UAV using off the shelf components. Designed
to provide a vehicle to project cyber-offensive
and defensive capabilities, and visual /
electronic surveillance over distance cheaply
and with little risk.'
Thank you!!
Questions?
Contact:
Facebook.com/MoheshMohan
www.h4hacks.com

More Related Content

PPTX
More Mad Science for the Commodore 64 (ECCC 2015)
Leif Bloomquist
 
PPTX
Ultimate Modded Commodore 64
Leif Bloomquist
 
PPTX
Beagle board
Kondaveeti Arun Gopal
 
PPTX
Ultimate Modded Commodore VIC-20
Leif Bloomquist
 
PDF
BeagleBone Black Using Python
Sai Viswanath
 
PPTX
Wi-Fi Modem For the Commodore 64
Leif Bloomquist
 
PPTX
Introduction To The Beagleboard
NeHal VeRma
 
ODP
Debian & the BeagleBone Black
Raju Vindane
 
More Mad Science for the Commodore 64 (ECCC 2015)
Leif Bloomquist
 
Ultimate Modded Commodore 64
Leif Bloomquist
 
Beagle board
Kondaveeti Arun Gopal
 
Ultimate Modded Commodore VIC-20
Leif Bloomquist
 
BeagleBone Black Using Python
Sai Viswanath
 
Wi-Fi Modem For the Commodore 64
Leif Bloomquist
 
Introduction To The Beagleboard
NeHal VeRma
 
Debian & the BeagleBone Black
Raju Vindane
 

What's hot (20)

PDF
Asus Tinker Board
Niyazi Saral
 
PPTX
O meu futuro PC
mjscampinho
 
PPT
Internet Technology for the Commodore 64
Leif Bloomquist
 
PDF
Beaglebone And Android
Lars Gregori
 
PPTX
Panda board
Kiranmoy Misra
 
PDF
BeagleBone Workshop
Chirag Nagpal
 
PDF
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Alwin Arrasyid
 
PPTX
Pandaboard
Sagar Patel
 
PDF
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
codebits
 
PPTX
New Commodore 64 Network Game Developments
Leif Bloomquist
 
PPTX
Raspberry Pi 3 + UART/Bluetooth issues
yeokm1
 
PDF
Hardware hacking
Tavish Naruka
 
PPTX
งานนำเสนอ Amd
Nubow
 
PPT
Putting an Apple IIgs BBS on the internet
Andrew Roughan
 
PDF
Introduction to Bus Pirate - Presentation
Fernando Muñoz
 
PPTX
Alessandro Abbruzzetti - Kernal64
Scala Italy
 
PDF
Hands On Embedded Linux with BeagleBone Black
Daniele Costarella
 
PPTX
Redteaming HID attacks
Juan Espin
 
PDF
Raspberry Pi, Arduino and the Maker Movement
srmonk
 
PPTX
Beaglebone black
Anchal Singh
 
Asus Tinker Board
Niyazi Saral
 
O meu futuro PC
mjscampinho
 
Internet Technology for the Commodore 64
Leif Bloomquist
 
Beaglebone And Android
Lars Gregori
 
Panda board
Kiranmoy Misra
 
BeagleBone Workshop
Chirag Nagpal
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Alwin Arrasyid
 
Pandaboard
Sagar Patel
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
codebits
 
New Commodore 64 Network Game Developments
Leif Bloomquist
 
Raspberry Pi 3 + UART/Bluetooth issues
yeokm1
 
Hardware hacking
Tavish Naruka
 
งานนำเสนอ Amd
Nubow
 
Putting an Apple IIgs BBS on the internet
Andrew Roughan
 
Introduction to Bus Pirate - Presentation
Fernando Muñoz
 
Alessandro Abbruzzetti - Kernal64
Scala Italy
 
Hands On Embedded Linux with BeagleBone Black
Daniele Costarella
 
Redteaming HID attacks
Juan Espin
 
Raspberry Pi, Arduino and the Maker Movement
srmonk
 
Beaglebone black
Anchal Singh
 

Viewers also liked (20)

DOCX
references
Mitchell Tatar
 
PDF
Trabajo especial de grado
FAMER Factibilidad y Mercadeo
 
PDF
VUMA! Portal Job Map (pdf)' )
PiLNAfrica
 
PDF
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Anja Bonelli
 
PDF
Revista Mundo Contact Noviembre 2014
Mundo Contact
 
PPT
Club Benefits Presentation
erinsmith0527
 
DOC
Proyecto educativo social campaña amigos del mundo la educación multiplica ...
JMARELLANO
 
PPTX
Diferentes tipos de software arandy
arandyderivera
 
PDF
De la introspección a la transformación septiembre 2015
Cdhum Desarrollo Humano Merida
 
PDF
SDAH JTBS -2015]
DAS ELECTRONICS ( JTBS Dealer )
 
PPTX
Proyecto CPE Puerto Santo
Carlos Naranjo Polo
 
PDF
Le memes
ayylmao42069
 
PDF
Lc2 Clase Imagen Visual
Jorge Barahona Ch.
 
PDF
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
BestBoom24
 
PDF
Cornwall supply chain & logistics report
Smith School of Business, Queen's University
 
PPT
Constat email 2010-2011
Michel Marvin
 
DOCX
Linked In Business profile PCSA MD June 2015
Magdel Daniel
 
DOCX
Rumah perkara
inesyseftani
 
PDF
Epaper Surya 14 Agustus 2013
Portal Surya
 
references
Mitchell Tatar
 
Trabajo especial de grado
FAMER Factibilidad y Mercadeo
 
VUMA! Portal Job Map (pdf)' )
PiLNAfrica
 
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Anja Bonelli
 
Revista Mundo Contact Noviembre 2014
Mundo Contact
 
Club Benefits Presentation
erinsmith0527
 
Proyecto educativo social campaña amigos del mundo la educación multiplica ...
JMARELLANO
 
Diferentes tipos de software arandy
arandyderivera
 
De la introspección a la transformación septiembre 2015
Cdhum Desarrollo Humano Merida
 
Proyecto CPE Puerto Santo
Carlos Naranjo Polo
 
Le memes
ayylmao42069
 
Lc2 Clase Imagen Visual
Jorge Barahona Ch.
 
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
BestBoom24
 
Cornwall supply chain & logistics report
Smith School of Business, Queen's University
 
Constat email 2010-2011
Michel Marvin
 
Linked In Business profile PCSA MD June 2015
Magdel Daniel
 
Rumah perkara
inesyseftani
 
Epaper Surya 14 Agustus 2013
Portal Surya
 

Similar to Hardware Hacks (20)

PPT
Abc beagleboard Getting To Know It
rviolachurch
 
PPT
Raspberry pi
Alexis Chua
 
PPTX
Parallel Rendering of Webpages
Langtech
 
PPTX
2_RaspberryPi presentation.pptx
neelamsanjeevkumar
 
PPTX
Rooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valero
RootedCON
 
PPTX
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Alec Tucker
 
PDF
[German] Boards für das IoT-Prototyping
Lars Gregori
 
DOCX
Single board computer options
ALTANAI BISHT
 
PPSX
2018 all lens bag of tricks v1.2
Len Noe
 
PDF
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
Drew Fustini
 
PPTX
Rasperry pi Part 10
Techvilla
 
PPT
Single chip computer for iot application
iotleague
 
PPTX
HiPEAC-Keynote.pptx
Behzad Salami
 
PPTX
Raspberry pi
Ayushi Sharma
 
PPTX
Raspberry Pi Introduction
Michal Sedlak
 
PDF
Single Board Computers & Raspberry Pi Basics
Eueung Mulyana
 
PDF
FZ3 Card - Deep Learning Accelerator Card
Linda Zhang
 
PDF
Presentacion_p1.pdf
IsaacNaveira
 
PPTX
Smart logic
P V Krishna Mohan Gupta
 
PDF
How to choose your project controller
Muhammad Shorrab
 
Abc beagleboard Getting To Know It
rviolachurch
 
Raspberry pi
Alexis Chua
 
Parallel Rendering of Webpages
Langtech
 
2_RaspberryPi presentation.pptx
neelamsanjeevkumar
 
Rooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valero
RootedCON
 
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Alec Tucker
 
[German] Boards für das IoT-Prototyping
Lars Gregori
 
Single board computer options
ALTANAI BISHT
 
2018 all lens bag of tricks v1.2
Len Noe
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
Drew Fustini
 
Rasperry pi Part 10
Techvilla
 
Single chip computer for iot application
iotleague
 
HiPEAC-Keynote.pptx
Behzad Salami
 
Raspberry pi
Ayushi Sharma
 
Raspberry Pi Introduction
Michal Sedlak
 
Single Board Computers & Raspberry Pi Basics
Eueung Mulyana
 
FZ3 Card - Deep Learning Accelerator Card
Linda Zhang
 
Presentacion_p1.pdf
IsaacNaveira
 
How to choose your project controller
Muhammad Shorrab
 

More from n|u - The Open Security Community (20)

PDF
Hardware security testing 101 (Null - Delhi Chapter)
n|u - The Open Security Community
 
PPTX
SSRF exploit the trust relationship
n|u - The Open Security Community
 
PDF
Metasploit primary
n|u - The Open Security Community
 
PDF
Api security-testing
n|u - The Open Security Community
 
PDF
Introduction to TLS 1.3
n|u - The Open Security Community
 
PDF
Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...
n|u - The Open Security Community
 
PDF
Talking About SSRF,CRLF
n|u - The Open Security Community
 
PPTX
Building active directory lab for red teaming
n|u - The Open Security Community
 
PPTX
Owning a company through their logs
n|u - The Open Security Community
 
PPTX
Introduction to shodan
n|u - The Open Security Community
 
PDF
Detecting persistence in windows
n|u - The Open Security Community
 
PPTX
Frida - Objection Tool Usage
n|u - The Open Security Community
 
PDF
OSQuery - Monitoring System Process
n|u - The Open Security Community
 
PDF
DevSecOps Jenkins Pipeline -Security
n|u - The Open Security Community
 
PDF
Extensible markup language attacks
n|u - The Open Security Community
 
PPTX
Linux for hackers
n|u - The Open Security Community
 
PDF
Android Pentesting
n|u - The Open Security Community
 
Hardware security testing 101 (Null - Delhi Chapter)
n|u - The Open Security Community
 
SSRF exploit the trust relationship
n|u - The Open Security Community
 
Api security-testing
n|u - The Open Security Community
 
Introduction to TLS 1.3
n|u - The Open Security Community
 
Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...
n|u - The Open Security Community
 
Talking About SSRF,CRLF
n|u - The Open Security Community
 
Building active directory lab for red teaming
n|u - The Open Security Community
 
Owning a company through their logs
n|u - The Open Security Community
 
Introduction to shodan
n|u - The Open Security Community
 
Detecting persistence in windows
n|u - The Open Security Community
 
Frida - Objection Tool Usage
n|u - The Open Security Community
 
OSQuery - Monitoring System Process
n|u - The Open Security Community
 
DevSecOps Jenkins Pipeline -Security
n|u - The Open Security Community
 
Extensible markup language attacks
n|u - The Open Security Community
 

Recently uploaded (20)

PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
PPTX
CDH. pptx
AneetaSharma15
 
PDF
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
DOCX
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
PDF
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PPTX
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
PPTX
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PPTX
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
PDF
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
PDF
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
PPTX
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
PPTX
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
PPTX
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
PPTX
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
CDH. pptx
AneetaSharma15
 
Review of Related Literature & Studies.pdf
Thelma Villaflores
 
pgdei-UNIT -V Neurological Disorders & developmental disabilities
JELLA VISHNU DURGA PRASAD
 
The-Invisible-Living-World-Beyond-Our-Naked-Eye chapter 2.pdf/8th science cur...
Sandeep Swamy
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Artificial-Intelligence-in-Drug-Discovery by R D Jawarkar.pptx
Rahul Jawarkar
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
A Smarter Way to Think About Choosing a College
Cyndy McDonald
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
Measures_of_location_-_Averages_and__percentiles_by_DR SURYA K.pptx
Surya Ganesh
 
PROTIEN ENERGY MALNUTRITION: NURSING MANAGEMENT.pptx
PRADEEP ABOTHU
 
Biological Classification Class 11th NCERT CBSE NEET.pdf
NehaRohtagi1
 
Module 2: Public Health History [Tutorial Slides]
JonathanHallett4
 
Five Point Someone – Chetan Bhagat | Book Summary & Analysis by Bhupesh Kushwaha
Bhupesh Kushwaha
 
Gupta Art & Architecture Temple and Sculptures.pptx
Virag Sontakke
 
Cleaning Validation Ppt Pharmaceutical validation
Ms. Ashatai Patil
 
Python-Application-in-Drug-Design by R D Jawarkar.pptx
Rahul Jawarkar
 

Hardware Hacks

  • 1. Hardware Hacking A primer Yashin Mehaboobe Icarus Labs ,CSPF By Mohesh Mohan Big Thanks to
  • 2. Why hack hardware? •More interesting •More rewarding •Usually open entry point into an otherwise secure network •Interacting with the physical world.
  • 3. The Raspberry Pi The computer geek’s electronics toy
  • 4. Why Pi? •Easily supports a large variety of languages. •Comes with an Ethernet and USB ports. •GPIO pins for hardware hacks •Inbuilt RNG •Powerful GPU •Linux!!!!
  • 5. Specifications Model A Model B Target price: US$ 25 US$ 35 SoC: Broadcom BCM2835 (CPU, GPU, DSP, SDRAM, and single USB port) CPU: 700 MHz ARM1176JZF-S core (ARM11 family, ARMv6 instruction set) GPU: Broadcom VideoCore IV @ 250 MHz OpenGL ES 2.0 (24 GFLOPS) MPEG-2 and VC-1 (with license), 1080p30 h.264/MPEG-4 AVC high-profile decoder and encoder Memory (SDRAM): 256 MB (shared with GPU) 512 MB (shared with GPU) as of 15 October 2012 USB 2.0 ports: 1 (direct from BCM2835 chip) 2 (via the built in integrated 3-port USB hub) Video input: A CSI input connector allows for the connection of a RPF designed camera module Video outputs: Composite RCA (PAL and NTSC), HDMI (rev 1.3 & 1.4), raw LCD Panels via DSI 14 HDMI resolutions from 640×350 to 1920×1200 plus various PAL and NTSC standards. Audio outputs: 3.5 mm jack, HDMI, and, as of revision 2 boards, I²S audio (also potentially for audio input) Onboard storage: SD / MMC / SDIO card slot (3,3V card power support only) Onboard network: None 10/100 Ethernet (8P8C) USB adapter on the third port of the USB hub Low-level peripherals: 8 × GPIO, UART, I²C bus, SPI bus with two chip selects, I²S audio +3.3 V, +5 V, ground Power ratings: 300 mA (1.5 W) 700 mA (3.5 W) Power source: 5 volt via MicroUSB or GPIO header Size: 85.60 mm × 53.98 mm (3.370 in × 2.125 in) Weight: 45 g (1.6 oz) Operating systems: Arch Linux ARM, Debian GNU/Linux, Fedora, FreeBSD, NetBSD, Plan 9, Raspbian OS, RISC OS,[Slackware Linux
  • 7. WhatDuino •Open hardware project •Official versions: Uno, Mega, Duemilanove, Esplora etc •Compatible: Teensy, TinyDuino, Femtoduino, •Shields, shields, shields!!! •Multiple uses, single programming language!
  • 8. Basic Overview •14 Digital pins •6 Analog pins •Voltage regulated power supply •Programmed over USB •Inbuilt LED at pin 13
  • 10. Bus Pirate The ‘Bus Pirate’ is a universal bus interface that talks to most chips from a PC serial terminal, eliminating a ton of early prototyping effort when working with new or unknown chips. Many serial protocols are supported at 0- 5.5volts, more can be added
  • 11. Bus Pirate : Cool stuff all over the world • Hack a cheap MD80 video camera, modify the firmware to remove date display • XDA used Bus pirate to root Meizu MX • Will_j used bus pirate to act as a transparent USB->serial bridge to a Wavecom GSM modem • sniff the exchange between an autonomous smartcard reader and a card • Hacking USB webkeys with Bus Pirate • IBM Thinkpad T30 Bios password reset with the Bus Pirate by Marcin • ph1ph1l0u reports success rescuing his Asus laptop from a bad bios flash using flashrom and the buspirate. • Bill Farrow fixed the Seagate 7200.11 hard drive firmware BSY bug with the Bus Pirate
  • 12. Other Players MK Series Google android Mini PC Field Programmable Gate Arrays or FPGAs like Spartan
  • 13. MK Series Mini PC •More Computing power (Single, Dual, Quad cores) •Super Cheap and small form factor •Built in Wifi, Bluetooth, HDMI, SD card slots, USB OTG •Supports Linux •No GPIO or hackable ports •Very Little documentation •Low Quality / Can be easily damaged
  • 14. FPGAs •Awesome computing power • FPGAs are reprogrammable silicon chips • Recompile means rewiring  COPACOBANA version based on Virtex-4 SX 35 FPGAs • Dedicated code breaker for DES and other ciphers •NSA@home is a fast FPGA-based SHA-1 and MD5 bruteforce cracker •Bit complicated & Hard to work with
  • 15. Calling Other Worlds Out of the box the bladeRF can tune from 300MHz to 3.8GHz without the need for extra boards. The current open source drivers provide support for GNURadio among other things, allowing the bladeRF to be placed into immediate use. This gives the bladeRF the flexibility to act as a custom RF modem, a GSM and LTE picocell, a GPS receiver, an ATSC transmitter or a combination Bluetooth/WiFi client without the need for any expansion cards. Transmit or receive any radio signal from 30 MHz to 6 GHz on USB power with HackRF. HackRF can be used to transmit or receive radio signals. It operates in half-duplex mode: it can transmit or receive but can't do both at the same time. However, full-duplex operation is possible if you use two HackRF devices.
  • 16. bladeRF bladeRF x115 $650 The bladeRF x115 comes with a larger 115KLE Cyclone IV FPGA that provides additional room for hardware accelerators and signal processing chains including FFTs, Turbo Decoders, transmit modulators/filters, and receive acquisition correlators for burst modems.
  • 17. The mother of all :USRP • Too pricey > $1000 • Can be used with GNU Radio to sniff GSM traffic • could use it to broadcast digital television • track radio tags, • even mess with garage door openers • POC Using a box with at least 27 FPGA’s plan on constructing a 6+ terabyte rainbow table. Once complete, any GSM conversation can be cracked in less than 5 minutes using a single FPGA.
  • 18. Dreamz Unlimited!!! • We will be pretty soon be able to make small DIY robots equipped with enough hardware to sniff all wireless communication and even decrypt them real time… Possibilities are end less • A small step on this horizon is a flying drone called WASP. it's a 'Small Scale, Open Source UAV using off the shelf components. Designed to provide a vehicle to project cyber-offensive and defensive capabilities, and visual / electronic surveillance over distance cheaply and with little risk.'