All Projects → davidlj95 → Malduino Password Grabber

davidlj95 / Malduino Password Grabber

Licence: apache-2.0
Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Malduino Password Grabber

Openwordclock
Stars: ✭ 20 (-35.48%)
Mutual labels:  arduino
Sbustopwm
Arduino as SBUS to PWM decoder
Stars: ✭ 27 (-12.9%)
Mutual labels:  arduino
Sigmadsp
A versatile Arduino library for interfacing with the ADAU1701 audio DSP
Stars: ✭ 30 (-3.23%)
Mutual labels:  arduino
Arduino Bldc
The brushless DC motor driver by arduino uno, suport sensored and sensorless BLDC motor
Stars: ✭ 20 (-35.48%)
Mutual labels:  arduino
Adafruit Usb Serial Rgb Character Backpack
Software & Firmware for USB+Serial Character Backpack
Stars: ✭ 21 (-32.26%)
Mutual labels:  arduino
Happy bubble esp32 node
An ESP_32 based node for an Happy Bubbles presence server.
Stars: ✭ 28 (-9.68%)
Mutual labels:  arduino
Easyntpclient
Library to read time from Network Time Protocol (NTP) servers.
Stars: ✭ 20 (-35.48%)
Mutual labels:  arduino
Code
Arduino library for Programmable-Air
Stars: ✭ 31 (+0%)
Mutual labels:  arduino
Ps3 Controller Bt Library For Arduino
Supports all three PS3 controllers via Bluetooth using the USB Host Shield from http://www.circuitsathome.com/ - This is the old version of the library. The newest one can be found at the following link: https://github.com/felis/USB_Host_Shield_2.0
Stars: ✭ 21 (-32.26%)
Mutual labels:  arduino
Open Informant
Stars: ✭ 28 (-9.68%)
Mutual labels:  arduino
Arduino Arcade Puzzle Box
Arduino-powered arcade-style mini game puzzle box.
Stars: ✭ 21 (-32.26%)
Mutual labels:  arduino
Teleball
Build your own Arduino based retro handheld game console
Stars: ✭ 21 (-32.26%)
Mutual labels:  arduino
Catchme
CatchME - WiFi Fun Box "Having Fun with ESP8266"
Stars: ✭ 28 (-9.68%)
Mutual labels:  arduino
Arduino 74hc595 Shift Registers
Stars: ✭ 19 (-38.71%)
Mutual labels:  arduino
Uart Smartwatch
Android App, Firmware and Circuit for a DIY Smartwatch working with Bluetooth Low Energy
Stars: ✭ 30 (-3.23%)
Mutual labels:  arduino
Rctransmitter Usbgamepad
Plug-n-play USB Gamepad adapter for 6 channel RC Transmitter PPM output
Stars: ✭ 20 (-35.48%)
Mutual labels:  arduino
Button
An Arduino compatible library to make working with user input easier
Stars: ✭ 27 (-12.9%)
Mutual labels:  arduino
Esp8266 Bitcoin Ssid Ticker
A Bitcoin SSID ticker for ESP8266's written in Arduino C/C++
Stars: ✭ 31 (+0%)
Mutual labels:  arduino
Calunium
Arduino clone based on the ATmega644P/ATmega1284P
Stars: ✭ 30 (-3.23%)
Mutual labels:  arduino
Teensyz80
Code and related parts of the TeensyZ80 project.
Stars: ✭ 28 (-9.68%)
Mutual labels:  arduino

MalDuino Password Grabber

Arduino sketch to program a MalDuino bad USB (lite) to download a password grabber* and send the results via email

Please read the Arduino Project section to see how to setup your MalDuino bad USB password grabber

*: designed to work with NirSoft password recovery tools

Sources

The inspiration is a Rubber Ducky payload to grab passwords and send them via email but prepared for NirSoft.net tools

https://github.com/hak5darren/USB-Rubber-Ducky/wiki/Payload---download-mimikatz%2C-grab-passwords-and-email-them-via-gmail

RubberDucky script

The file rubber_ducky_script.txt contains the RubberDucky script used to generate the Arduino project using the MalDuino converter

The generated project though, contains two errors when generating the CTRL+A and CTRL+S combinations so the final project was edited to fix it.

To solve it, we used the A and S keystrokes defined in USB HID manual after the rubberducky script was transformed, adding 0x88 (136) to each keycode according to the Keyboard::press function design in lite/Keyboard.cpp

Arduino project

In order to control your MalDuino, the Arduino project called lite.ino inside lite folder can be used to setup your MalDuino bad USB

Project parameters

It's very important to setup the project parameters in the file lite\Params.h for a succesful execution

Which applications to use

In order to grab passwords, we tested the project with nirsoft.net WebBrowserPassView but it may work with other NirSoft's applications as they all work the same way

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].