SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
codebits
 
งานนำเสนอ Amd
งานนำเสนอ Amdงานนำเสนอ Amd
งานนำเสนอ Amd
Nubow
 

Was ist angesagt? (20)

Asus Tinker Board
Asus Tinker BoardAsus Tinker Board
Asus Tinker Board
 
O meu futuro PC
O meu futuro PCO meu futuro PC
O meu futuro PC
 
Internet Technology for the Commodore 64
Internet Technology for the Commodore 64Internet Technology for the Commodore 64
Internet Technology for the Commodore 64
 
Beaglebone And Android
Beaglebone And AndroidBeaglebone And Android
Beaglebone And Android
 
Panda board
Panda boardPanda board
Panda board
 
BeagleBone Workshop
BeagleBone WorkshopBeagleBone Workshop
BeagleBone Workshop
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on LabsRepublic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
 
Pandaboard
PandaboardPandaboard
Pandaboard
 
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
Hardware Hacking area: Make Cool Things with Microcontrollers (and learn to s...
 
New Commodore 64 Network Game Developments
New Commodore 64 Network Game DevelopmentsNew Commodore 64 Network Game Developments
New Commodore 64 Network Game Developments
 
Raspberry Pi 3 + UART/Bluetooth issues
Raspberry Pi 3 + UART/Bluetooth issuesRaspberry Pi 3 + UART/Bluetooth issues
Raspberry Pi 3 + UART/Bluetooth issues
 
Hardware hacking
Hardware hackingHardware hacking
Hardware hacking
 
งานนำเสนอ Amd
งานนำเสนอ Amdงานนำเสนอ Amd
งานนำเสนอ Amd
 
Putting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internetPutting an Apple IIgs BBS on the internet
Putting an Apple IIgs BBS on the internet
 
Introduction to Bus Pirate - Presentation
Introduction to Bus Pirate - PresentationIntroduction to Bus Pirate - Presentation
Introduction to Bus Pirate - Presentation
 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64
 
Hands On Embedded Linux with BeagleBone Black
Hands On Embedded Linux with BeagleBone BlackHands On Embedded Linux with BeagleBone Black
Hands On Embedded Linux with BeagleBone Black
 
Redteaming HID attacks
Redteaming HID attacksRedteaming HID attacks
Redteaming HID attacks
 
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker MovementRaspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
 
Beaglebone black
Beaglebone blackBeaglebone black
Beaglebone black
 

Andere mochten auch

Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Anja Bonelli
 
Club Benefits Presentation
Club Benefits PresentationClub Benefits Presentation
Club Benefits Presentation
erinsmith0527
 
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
Shop night therapy platform metal bed frame foundation setsmartbase  metal br...Shop night therapy platform metal bed frame foundation setsmartbase  metal br...
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
BestBoom24
 
Constat email 2010-2011
Constat email 2010-2011Constat email 2010-2011
Constat email 2010-2011
Michel Marvin
 
Linked In Business profile PCSA MD June 2015
Linked In Business profile PCSA MD June 2015Linked In Business profile PCSA MD June 2015
Linked In Business profile PCSA MD June 2015
Magdel Daniel
 
Epaper Surya 14 Agustus 2013
Epaper Surya 14 Agustus 2013Epaper Surya 14 Agustus 2013
Epaper Surya 14 Agustus 2013
Portal Surya
 

Andere mochten auch (20)

references
referencesreferences
references
 
Trabajo especial de grado
Trabajo especial de gradoTrabajo especial de grado
Trabajo especial de grado
 
VUMA! Portal Job Map (pdf)' )
VUMA! Portal Job Map (pdf)' )VUMA! Portal Job Map (pdf)' )
VUMA! Portal Job Map (pdf)' )
 
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
Fachartikel "Kundenservice 2.0", Fachzeitschrift One to One, Ausgabe Mailingt...
 
Revista Mundo Contact Noviembre 2014
Revista Mundo Contact Noviembre 2014Revista Mundo Contact Noviembre 2014
Revista Mundo Contact Noviembre 2014
 
Club Benefits Presentation
Club Benefits PresentationClub Benefits Presentation
Club Benefits Presentation
 
Proyecto educativo social campaña amigos del mundo la educación multiplica ...
Proyecto educativo social campaña amigos del mundo   la educación multiplica ...Proyecto educativo social campaña amigos del mundo   la educación multiplica ...
Proyecto educativo social campaña amigos del mundo la educación multiplica ...
 
Diferentes tipos de software arandy
Diferentes tipos de software arandyDiferentes tipos de software arandy
Diferentes tipos de software arandy
 
De la introspección a la transformación septiembre 2015
De la introspección a la transformación septiembre 2015De la introspección a la transformación septiembre 2015
De la introspección a la transformación septiembre 2015
 
SDAH JTBS -2015]
SDAH JTBS -2015]SDAH JTBS -2015]
SDAH JTBS -2015]
 
Proyecto CPE Puerto Santo
Proyecto CPE Puerto SantoProyecto CPE Puerto Santo
Proyecto CPE Puerto Santo
 
Le memes
Le memesLe memes
Le memes
 
Nexus Nóminas
Nexus NóminasNexus Nóminas
Nexus Nóminas
 
Lc2 Clase Imagen Visual
Lc2 Clase Imagen VisualLc2 Clase Imagen Visual
Lc2 Clase Imagen Visual
 
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
Shop night therapy platform metal bed frame foundation setsmartbase  metal br...Shop night therapy platform metal bed frame foundation setsmartbase  metal br...
Shop night therapy platform metal bed frame foundation setsmartbase metal br...
 
Cornwall supply chain & logistics report
Cornwall supply chain & logistics reportCornwall supply chain & logistics report
Cornwall supply chain & logistics report
 
Constat email 2010-2011
Constat email 2010-2011Constat email 2010-2011
Constat email 2010-2011
 
Linked In Business profile PCSA MD June 2015
Linked In Business profile PCSA MD June 2015Linked In Business profile PCSA MD June 2015
Linked In Business profile PCSA MD June 2015
 
Rumah perkara
Rumah perkaraRumah perkara
Rumah perkara
 
Epaper Surya 14 Agustus 2013
Epaper Surya 14 Agustus 2013Epaper Surya 14 Agustus 2013
Epaper Surya 14 Agustus 2013
 

Ähnlich wie Hardware Hacks

Ähnlich wie Hardware Hacks (20)

Abc beagleboard Getting To Know It
Abc beagleboard Getting To Know ItAbc beagleboard Getting To Know It
Abc beagleboard Getting To Know It
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Parallel Rendering of Webpages
Parallel Rendering of WebpagesParallel Rendering of Webpages
Parallel Rendering of Webpages
 
2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx2_RaspberryPi presentation.pptx
2_RaspberryPi presentation.pptx
 
Rooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valero
Rooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valeroRooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valero
Rooted2020 roapt evil-mass_storage_-_tu-ya_aqui_-_david_reguera_-_abel_valero
 
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
 
[German] Boards für das IoT-Prototyping
[German] Boards für das IoT-Prototyping[German] Boards für das IoT-Prototyping
[German] Boards für das IoT-Prototyping
 
Single board computer options
Single board computer optionsSingle board computer options
Single board computer options
 
2018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.22018 all lens bag of tricks v1.2
2018 all lens bag of tricks v1.2
 
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board ComputerMinnowBoard MAX: Open Source Hardware  64-bit x86 Single Board Computer
MinnowBoard MAX: Open Source Hardware 64-bit x86 Single Board Computer
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 
Single chip computer for iot application
Single chip computer for iot application Single chip computer for iot application
Single chip computer for iot application
 
HiPEAC-Keynote.pptx
HiPEAC-Keynote.pptxHiPEAC-Keynote.pptx
HiPEAC-Keynote.pptx
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Raspberry Pi Introduction
Raspberry Pi IntroductionRaspberry Pi Introduction
Raspberry Pi Introduction
 
Single Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi BasicsSingle Board Computers & Raspberry Pi Basics
Single Board Computers & Raspberry Pi Basics
 
FZ3 Card - Deep Learning Accelerator Card
FZ3 Card - Deep Learning Accelerator CardFZ3 Card - Deep Learning Accelerator Card
FZ3 Card - Deep Learning Accelerator Card
 
Presentacion_p1.pdf
Presentacion_p1.pdfPresentacion_p1.pdf
Presentacion_p1.pdf
 
Smart logic
Smart logicSmart logic
Smart logic
 
How to choose your project controller
How to choose your project controllerHow to choose your project controller
How to choose your project controller
 

Mehr von n|u - The Open Security Community

Mehr von n|u - The Open Security Community (20)

Hardware security testing 101 (Null - Delhi Chapter)
Hardware security testing 101 (Null - Delhi Chapter)Hardware security testing 101 (Null - Delhi Chapter)
Hardware security testing 101 (Null - Delhi Chapter)
 
Osint primer
Osint primerOsint primer
Osint primer
 
SSRF exploit the trust relationship
SSRF exploit the trust relationshipSSRF exploit the trust relationship
SSRF exploit the trust relationship
 
Nmap basics
Nmap basicsNmap basics
Nmap basics
 
Metasploit primary
Metasploit primaryMetasploit primary
Metasploit primary
 
Api security-testing
Api security-testingApi security-testing
Api security-testing
 
Introduction to TLS 1.3
Introduction to TLS 1.3Introduction to TLS 1.3
Introduction to TLS 1.3
 
Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...
Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...
Gibson 101 -quick_introduction_to_hacking_mainframes_in_2020_null_infosec_gir...
 
Talking About SSRF,CRLF
Talking About SSRF,CRLFTalking About SSRF,CRLF
Talking About SSRF,CRLF
 
Building active directory lab for red teaming
Building active directory lab for red teamingBuilding active directory lab for red teaming
Building active directory lab for red teaming
 
Owning a company through their logs
Owning a company through their logsOwning a company through their logs
Owning a company through their logs
 
Introduction to shodan
Introduction to shodanIntroduction to shodan
Introduction to shodan
 
Cloud security
Cloud security Cloud security
Cloud security
 
Detecting persistence in windows
Detecting persistence in windowsDetecting persistence in windows
Detecting persistence in windows
 
Frida - Objection Tool Usage
Frida - Objection Tool UsageFrida - Objection Tool Usage
Frida - Objection Tool Usage
 
OSQuery - Monitoring System Process
OSQuery - Monitoring System ProcessOSQuery - Monitoring System Process
OSQuery - Monitoring System Process
 
DevSecOps Jenkins Pipeline -Security
DevSecOps Jenkins Pipeline -SecurityDevSecOps Jenkins Pipeline -Security
DevSecOps Jenkins Pipeline -Security
 
Extensible markup language attacks
Extensible markup language attacksExtensible markup language attacks
Extensible markup language attacks
 
Linux for hackers
Linux for hackersLinux for hackers
Linux for hackers
 
Android Pentesting
Android PentestingAndroid Pentesting
Android Pentesting
 

Kürzlich hochgeladen

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Kürzlich hochgeladen (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

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.'