$30 off During Our Annual Pro Sale. View Details »

Adventures of Hardware Hacking

Adventures of Hardware Hacking

One of my presentations in 2021.

Hrishikesh Somchatwar

November 01, 2024
Tweet

Other Decks in Technology

Transcript

  1. About me Hrishikesh Somchatwar (Twitter) @StorytelnHacker Masters Student at Eurecom,

    France Speaker/Trainer at various security cons such as Bsides Delhi 2019, c0c0n 2019, Bsides Ahmedabad 2021, HackFest Canada 2021, Defcamp Romania 2019,2023 and a bunch of others Hardware and Radio Hacking Enthusiast TheStorytellingHacker on Spotify, Apple Podcasts, Google Podcasts etc (check my Instagram) and Website.
  2. First things first Tools tools tools Teardowns, teardowns and …

    Obviously bricking up/ breaking hardware And some root shells.
  3. AGENDA • Affordable (Low Cost) Hardware Hacking tools. • How

    to use these tools. • Basic Hardware Attacks. • Communication Protocols. (Abstract Explanation) • My Failures while hacking hardware with cheap tools. • Total cost to build your own Hardware Lab. (>46$) • Hardware Recon 101.
  4. USB to UART USB to TTL connector Rs 1898 Img

    Src: https://paradisetronic.com/media/images/org/CP2102_Cable_03.jpg
  5. JTAG- Arduino Use Arduino as a JTAG adapter Rs 1898+475=

    2373rs Img Src:https://cdn.sparkfun.com/assets/c/a/f/b/7/529e2d18757b7f196b8b4567.jpg https://electronics.stackexchange.com/questions/9258/is-it-possible-to-make-a -jtag-interface-with-an-arduino
  6. Breadboards For basic electronics Circuits Rs 70+ 2785= rs 2855

    https://a.pololu-files.com/picture/0J10450.1200.jpg?5982ae89594735acb521388debe 5512f
  7. Ardunio UNO Microcontroller • Opensourced Hardware • 5v current 3140+454=

    rs 3594 Img Src: https://ae01.alicdn.com/kf/HTB1B0HInXuWBuNjSspnq6x1NVXas.jpg
  8. STM32F4DISCOVERY Microcontroller • Opensourced Hardware (optional) • 5v current Img

    Src: https://www.st.com/bin/ecommerce/api/image.PF252419.en.feature-description- include-personalized-no-cpn-large.jpg
  9. Hardware Attacks- UART • Universal Asynchronous Receive transmit • Visual

    inspection • Continuity test with multimeter • Soldering • Connections with rs232 OR USB TTL • And root shell with minicom • $root (admin:admin) mostly Img Src: https://cdn.mikroe.com/blog/2016/09/uart_bus.jpg
  10. Hardware Attacks- JTAG • Joint Test Action Group (JTAG) •

    Visual Inspection • JTAG pinouts (8 pins) • Connectors with jumpers • Soldering with Flux • Header pins • $root with openocd or UrJTAG
  11. Failures • Burned UART on router • Missing UART in

    mouse • Damaged RTL-SDR • Damaged Alfa CArd • Failed to build EMF detector for sensor based attacks
  12. Hardware Recon • Finding pinouts with multimeter. • Continuity test.

    • Digital Microscope. • IC identification. • Datasheets. • Firmware Dumping.