El dispositivo Teensy es un pequeño microcontrolador HID programable con interfaz USB. Permite emular un teclado y mouse para enviar comandos a cualquier sistema operativo. Sus puertos digitales y análogos facilitan la integración de fotoceldas y otros componentes que pueden servir para condicionar la ejecución de acuerdo a la cantidad de luz, temperatura, movimiento, etc. El Teensy es una buena herramienta para pentesting. Con este dispositivo regresa el problema del Autorun USB, pero ahora para cualquier sistema operativo. Se mostrarán ejemplos de personas que han estado trabajando en él y como se puede utilizar en pruebas de penetración. También se mostrarán ejemplos de su uso en situaciones que no tienen que ver con seguridad.
Material:
http://www.hakim.ws/teensy/
2. CONTENIDO
• Que es el Teensy?
• Configurando el ambiente de
desarrollo
• DEMO MultiRun()
• Rubber Ducky
• PHUKD
– DEMO
• SET 0.6 .pde Wizard
– DEMO Reverse meterpreter
c/PowerShell
• DEMO XBOX Gamertag Recovery
• DEMO psgroove?
• Otros proyectos
3.
4. Teensy
• Microcontrolador HID
programable con
interfaz USB.
• HID: Human Interface
Device
(Teclado/Mouse)
• Puertos análogos y
digitales
• IDE Arduino
facilísimo de utilizar
(Teensyduino)
5. Para que sirve?
• Escribe mas rápido que cualquier humano.
• Puede enviar comandos y automatizar tareas.
• Funciona incluso si el Autorun para U3 esta
deshabilitado.
• Puedes manipular la ejecución agregando más
componentes. Luz, Temperatura, Movimiento
usa tu imaginación
6. Quien dijo Teensy primero?
Me enteré hace un par de meses
por Adrian Crenshaw (IronGeek)
de http://www.irongeek.com
Otras personas están trabajando
en lo mismo:
• Darren Kitchen (HAK5’s:
Rubber Ducky)
• Robin Wood (digininja)
• Rel1K creador del S.E.T.
8. Que tanto se podría hacer?
• Agregar usuarios
• Correr programas
• Copiar archivos a una memoria USB
• Subir archivos locales a servidores remotos
• Descargar y ejecutar programas
• Publicar algo con su cuenta en algún sitio
11. DEMO #2: Ejecutar comandos
DEMO #2: Ejecutar comandos en
cualquier sistema operativo
12. Ejecutar comandos
• En Windows puedes utilizar la tecla de
Windows + R para abrir la ventana de
Ejecutar.
13. Ejecutar comandos
• En Windows puedes utilizar la tecla de
Windows + R para abrir la ventana de
Ejecutar.
+ R =
14. Ejecutar comandos
• En Windows puedes utilizar la tecla de
Windows + R para abrir la ventana de
Ejecutar.
+ R =
15. Ejecutar comandos
• En OSX puedes utilizar la tecla de Command +
Barra espaciadora para abrir la ventana de
Ejecutar.
16. Ejecutar comandos
• En OSX puedes utilizar la tecla de Command +
Barra espaciadora para abrir la ventana de
Ejecutar.
+ espacio =
17. Ejecutar comandos
• En OSX puedes utilizar la tecla de Command +
Barra espaciadora para abrir la ventana de
Ejecutar.
+ espacio =
18. Ejecutar comandos
• En GNOME puedes utilizar la tecla de Alt + F2
para abrir la ventana de Ejecutar.
19. Ejecutar comandos
• En GNOME puedes utilizar la tecla de Alt + F2
para abrir la ventana de Ejecutar.
+ =
20. Ejecutar comandos
• En GNOME puedes utilizar la tecla de Alt + F2
para abrir la ventana de Ejecutar.
+ =
21. Ejecutar comandos
• En los tres puedes ejecutar comandos si
pones la secuencia correcta.
+ espacio +
22. Ejecutar comandos
• En los tres puedes ejecutar comandos si
pones la secuencia correcta.
+ espacio +
+ R + +
En OSX escribe R,
y luego la borra.
23. Ejecutar comandos
• En los tres puedes ejecutar comandos si
pones la secuencia correcta.
+ +
+ espacio +
+ R + +
En OSX escribe R,
y luego la borra.
24. Ejecutar comandos
• En los tres puedes ejecutar comandos si
pones la secuencia correcta.
+ +
+ espacio +
+ R + +
En OSX escribe R,
y luego la borra.
Comando + =
25. Ejecutar comandos
• En los tres puedes ejecutar comandos si
pones la secuencia correcta.
+ +
+ espacio +
+ R + +
En OSX escribe R,
y luego la borra.
Comando + =
62. PSFreedom
• En realidad corre en lo que sea, desde
calculadoras hasta reproductores portátiles.
Nokia N900
Nokia N800/810
Palm Pre
Motorola Droid
Archos 5
Google Nexus One
HTC Desire
HTC Dream
HTC Droid
HTC EVO
Dingoo
TI-89 (Calculadora)
Geoge Hotz demandado por SCEA