Can someone explain what BadUSB is? I know it have something to do with plugging a USB into a computer and then it can issue commands, the attacker can access the camera and microphone, etc. but how does it work and is it available to the public? Thanks!
Forum Thread: What Is BadUSB?
- Hot
- Active
-
How To: These High-Quality Courses Are Only $49.99
-
How To: Perform Advanced Man-in-the-Middle Attacks with Xerosploit
-
How To: The Best-Selling VPN Is Now on Sale
-
How To: Unlock Facial Detection & Recognition on the Inexpensive ESP32-Based Wi-Fi Spy Camera
-
How To: Learn C# & Start Designing Games & Apps
-
How To: Set Up a Wi-Fi Spy Camera with an ESP32-CAM
-
How To: Get a Jump Start into Cybersecurity with This Bundle
-
How To: Hack Networks & Devices Right from Your Wrist with the Wi-Fi Deauther Watch
-
How To: This Top-Rated Course Will Make You a Linux Master
-
How To: Fingerprint Web Apps & Servers for Better Recon & More Successful Hacks
-
How To: Protect Your Browsing with This 10-Year VPN Subscription
-
How To: Write Your Own Subdomain Enumeration Script for Better Recon
-
How To: Learn to Code Today with This $20 Web Development Course
-
How To: Install Kali Linux as a Portable Live USB for Pen-Testing & Hacking on Any Computer
-
How To: Master Python, Django, Git & GitHub with This Bundle
-
How To: Clear the Logs & Bash History on Hacked Linux Systems to Cover Your Tracks & Remain Undetected
-
How To: Master Python, Linux & More with This Training Bundle
-
How To: Master Excel with This Certification Bundle
-
How To: Play Wi-Fi Hacking Games Using Microcontrollers to Practice Wi-Fi Attacks Legally
-
How To: This Python Bundle Can Teach You Everything You Need to Know
-
How To: Dox Anyone
-
How To: Gain SSH Access to Servers by Brute-Forcing Credentials
-
How To: Get Root with Metasploit's Local Exploit Suggester
-
How To: Use Burp & FoxyProxy to Easily Switch Between Proxy Settings
-
How To: Find Vulnerable Webcams Across the Globe Using Shodan
-
How to Hack Wi-Fi: Cracking WPA2 Passwords Using the New PMKID Hashcat Attack
-
How To: Use Ettercap to Intercept Passwords with ARP Spoofing
-
How To: Automate Brute-Force Attacks for Nmap Scans
-
How To: Theme Your Kali Linux
-
How To: Crack SSH Private Key Passwords with John the Ripper
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How To: Find Identifying Information from a Phone Number Using OSINT Tools
-
How to Hack Wi-Fi: Stealing Wi-Fi Passwords with an Evil Twin Attack
-
How To: Buy the Best Wireless Network Adapter for Wi-Fi Hacking in 2019
-
How To: Automate Wi-Fi Hacking with Wifite2
-
How To: Target Bluetooth Devices with Bettercap
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
How To: Bypass File Upload Restrictions on Web Apps to Get a Shell
-
How To: Intercept Images from a Security Camera Using Wireshark
-
How To: Hack WiFi Using a WPS Pixie Dust Attack
10 Responses
Its a USB flash drive that has had its firmware reflashed to appear to be a keyboard or other usb device
It is exploit for USB software - your flash drive acts as HID - human interface device (for example keyboard) and types very very fast. You can deploy a lot of client-side attacks.
Something really simillar is called "rubber ducky" by hak5 or teensy. It is modyfied (ducky) or not (teensy) arduino based board with microprocessor. You can use it like badUSB flash drive for client side attacks (very good during SE pentests in corporations to show, how dangerous can be picking drives from the ground) or to automate your sysadmin tasks (you can program it to run whatever command you want, so if you need to make backup simply plug in the teensy, wait few seconds and move to the next box).
Kali nethunter (only available on nexus devices currently) has both BadUSB and USB rubberducky attack capabilities. You just put the code in, attach the phone by USB then click execute.
So its only available on Nethunter not USB?
No, it's a feature added to nethunter (you can compile your own kernel and run it on other device than nexus) and exploit for flashdrives. On github you have proof-of-concept, so just google it, you can read which chips are vunerable to firmware swap and then... act!
Nethunter says the badUSB attack is based on an attack demonstrated at defcon so maybe they used a USB like device to execute it.
Good point, it is good to automate attack, when you are "inside" with someone's computer, but to perform SE attack you need something that looks more like a flash drive.. And cost like the flash drive ;D
Well in theory you could take your phone and say "hey can I plug this into your pc to charge it?" Plug in the usb-microUSB to your phone-their pc. Tap execute attack when they're not looking.
Of course you are right. There are a lot of vectors and usages. Be creative! And well just modify some scripts and attack will be really hard to detect (hiding terminal etc.)
Thank you guys for the information!
Share Your Thoughts