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
-
Forum Thread: When My Kali Linux Finishes Installing (It Is Ready to Boot), and When I Try to Boot It All I Get Is a Black Screen. 8 Replies
5 days ago -
Forum Thread: HACK ANDROID with KALI USING PORT FORWARDING(portmap.io) 12 Replies
1 wk ago -
Forum Thread: Hydra Syntax Issue Stops After 16 Attempts 2 Replies
1 mo ago -
Forum Thread: Hack Instagram Account Using BruteForce 208 Replies
1 mo ago -
Forum Thread: Metasploit reverse_tcp Handler Problem 47 Replies
2 mo ago -
Forum Thread: How to Train to Be an IT Security Professional (Ethical Hacker) 22 Replies
3 mo ago -
Metasploit Error: Handler Failed to Bind 41 Replies
3 mo ago -
Forum Thread: How to Hack Android Phone Using Same Wifi 21 Replies
3 mo ago -
How to: HACK Android Device with TermuX on Android | Part #1 - Over the Internet [Ultimate Guide] 177 Replies
3 mo ago -
How to: Crack Instagram Passwords Using Instainsane 36 Replies
3 mo ago -
Forum Thread: How to Hack an Android Device Remotely, to Gain Acces to Gmail, Facebook, Twitter and More 5 Replies
3 mo ago -
Forum Thread: How Many Hackers Have Played Watch_Dogs Game Before? 13 Replies
3 mo ago -
Forum Thread: How to Hack an Android Device with Only a Ip Adress 55 Replies
4 mo ago -
How to: Sign the APK File with Embedded Payload (The Ultimate Guide) 10 Replies
4 mo ago -
Forum Thread: How to Run and Install Kali Linux on a Chromebook 18 Replies
5 mo ago -
Forum Thread: How to Find Admin Panel Page of a Website? 13 Replies
6 mo ago -
Forum Thread: can i run kali lenux in windows 10 without reboting my computer 4 Replies
6 mo ago -
Forum Thread: How to Hack School Website 11 Replies
6 mo ago -
Forum Thread: Make a Phishing Page for Harvesting Credentials Yourself 8 Replies
6 mo ago -
Forum Thread: Creating an Completely Undetectable Executable in Under 15 Minutes! 38 Replies
8 mo ago
-
How To: Crack SSH Private Key Passwords with John the Ripper
-
How To: Find Identifying Information from a Phone Number Using OSINT Tools
-
How To: Dox Anyone
-
How To: Exploit EternalBlue on Windows Server with Metasploit
-
How To: Hack Apache Tomcat via Malicious WAR File Upload
-
How To: Gain SSH Access to Servers by Brute-Forcing Credentials
-
How To: Use Kismet to Watch Wi-Fi User Activity Through Walls
-
How To: Check if Your Wireless Network Adapter Supports Monitor Mode & Packet Injection
-
How To: Enumerate SMB with Enum4linux & Smbclient
-
How To: Find Passwords in Exposed Log Files with Google Dorks
-
How To: Manually Exploit EternalBlue on Windows Server Using MS17-010 Python Exploit
-
How To: Beginner's Guide to OWASP Juice Shop, Your Practice Hacking Grounds for the 10 Most Common Web App Vulnerabilities
-
How To: Crack Shadow Hashes After Getting Root on a Linux System
-
How To: Find Vulnerable Webcams Across the Globe Using Shodan
-
How to Hack Wi-Fi: Stealing Wi-Fi Passwords with an Evil Twin Attack
-
How To: Brute-Force Nearly Any Website Login with Hatch
-
How To: Brute-Force FTP Credentials & Get Server Access
-
Tutorial: Create Wordlists with Crunch
-
How To: Get Root with Metasploit's Local Exploit Suggester
-
How To: Bypass File Upload Restrictions on Web Apps to Get a Shell
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