--> What is Hardware Hacking ?
--> How and Where to get started ?
--> What is Best Arduino or Rasberry Pie ?
--> Make a Simple Project with Arduino.
--> Programming With Arduino IDE.
--> Intro to Building The Internet of Things.
--> Creating an IOT Solution.
Now Let's Take an Update of Computer Security:
--> Getting Aware of HID Attacks and Defence Against It.
Finally we will have Good Understanding of How Hardware Works with Programming.
3. ▶ Started in my Lab by Fixing Windows and Touching some Hardware.
▶ Later Got Bored from the Loop(First Step Towards Open Source).
▶ Inspired by Defcon (That’s my first Eureka Moment).
▶ Playing God Access in Terminal (Broke my windows few thousand times).
▶ Journey in Hacking was Pure Curiosity to explore and try making changes in I/O’s.
▶ Created Hardware Platform for Penetration Test in Real Scenarios.
▶ Interested in Red Teaming and Custom Attacks.
▶ Researcher and Pentester at “RATTLE MIND”.
▶ Security Researcher, Hardware Hacker and CTF Trainer At Rattlemind.
About me
4. Thanks for the Support
▶ Global Justice World (Int Org)
▶ Nefamz LLC (Washington Dc)
▶ GeekNight
5. Agenda
▶ What is Hardware Hacking ?
▶ Getting Started with Hardware.
▶ Track to Hardware Hacking and Iot.
▶ Arduino , Node Mcu and How to start with it ?
▶ What is Iot ? Hands on Iot ?
▶ Create a project with Arduino.
▶ Fun with Node Mcu Ex : Control Led with Phone.
▶ Questions
6. Topics Covered
▶ Getting Started Hardware Hacking.
▶ What is Arduino and How to get Started.
▶ Led Blink Project and Adding Sensors.
▶ Internet of Things.
▶ Esp8266 and Node MCU.
▶ Home Automation .
▶ Hid Attacks and Defence.
▶ Conclusion
12. Getting hands Dirty
Start from Fun Projects ?
Arduino , Teensy or Rasberry Pie
Links to get Started :
https://samy.pl/
https://hackaday.com
https://www.arduino.cc
https://www.hackster.io/arduino/projects
http://www.tech-tweaks.com/methods-hardware-
hacking/
14. Arduino Pro
Micro
Teensy Rasberry Pie
Learning Curve Beginner
Friendly
Not For Beginners More Advance
Hid Yes Yes Yes
Integrated
Development
Environment
Arduino Ide Teensyduino Scartch,Idle,
Anything with
Linux support
Documentation Great Not Great Good
Operating System None None Linux Distribution
Community
Support
Great Good Good
19. What is Arduino?
▶ Arduino is an open-source electronics platform.
▶ Easy-to-use Hardware and software
▶ To do so you use the Arduino programming language.
Why Arduino?
▶ The Arduino software is easy-to-use for beginners, yet flexible enough for advanced users
▶ Inexpensive cost less than Rs.3500.
▶ Cross-platform
▶ Simple, clear programming environment (The language can be expanded through C++ libraries).
▶ Open source and extensible software (circuit designers can make their own version of the module).
How do I use Arduino?
▶ https://www.arduino.cc/en/Guide/HomePage
▶ https://www.hackster.io/arduino/projects
38. What is Hid Attack or Bad USB?
Features:
▶ Contains Malicious Files.
▶ USB Hid Payload (Acts Like
Keyboard).
▶ Detection (not so far).
▶ Faster than any Human
Hand.
▶ Could take advantage of
Driver which is vulnerable to
zero day.
▶ Persistent.
Stuxnet is zero day attack…If a worker stuck a USB thumb drive into an infected machine, Stuxnet could, well, worm its way onto it, then spread onto the next machine Risk is Real ?
Stuxnet is zero day attack…If a worker stuck a USB thumb drive into an infected machine, Stuxnet could, well, worm its way onto it, then spread onto the next machine Risk is Real ?
“Pentesters this is for you” May I know which is tool is your favorite. It is actually hid device
By adding modules doing more things
usb firewall
http://www.zdnet.com/article/how-to-use-linuxs-built-in-usb-attack-protection/
usb firewall
http://www.zdnet.com/article/how-to-use-linuxs-built-in-usb-attack-protection/
Monthly we do workshop , join us at
“Pentesters this is for you” May I know which is tool is your favorite.