Skip to content

Get a reverse shell within 15 seconds on both Windows or Unix based systems, using the Digispark developement board.

License

Notifications You must be signed in to change notification settings

reb311ion/JustKeyboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JustKeyboard

Get a reverse shell within 15 seconds on both Windows or Unix based systems, using the Digispark developement board. The board acts as a keyboard, then does all the magic!

DISCLAIMER: This project is developed for learning and security assessments purposes only. Use these at your own discretion, the author cannot be held responsible for any damages caused. Using this project for attacking assets without prior mutual consent is illegal. The author is not responsible for any misuse or damage caused.

Prerequisites

Getting Started

  • Upload the RS.ino script using Arduino IDE.
  • Configure the CnC server with apache, nginx or any web server to listen on port 443 only (you can configure a free SSL certificate by following this guide: https://letsencrypt.org/getting-started/)
  • Edit the payload RS.ps1 by replacing your domain with your server IP/Domain, then put the file under: /var/www/html/
  • Listen on port 80 at the CnC with a something of your choice. For demo purposes we can use netcat: nc -lvp 80
  • Note: the use of 443 and 80 ports grantee not blocking the connection by proxy/IDS, it seems like normal web traffic!
  • Plug the USB in the asset [assuming the owner forgot to lock the desktop] and the digispark will deploy a reverse shell within 15 seconds.
  • Remove the digispark and happy hacking !

Authors

  • Hassan Shehata

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

Thanks to my fellow hackers: Karim Faisal and reb311ion

About

Get a reverse shell within 15 seconds on both Windows or Unix based systems, using the Digispark developement board.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.8%
  • PowerShell 13.2%