Skip to content
This repository has been archived by the owner on Oct 6, 2023. It is now read-only.

USB disable - Under BadUSB attack #52

Open
eduSatoe opened this issue Nov 29, 2019 · 1 comment
Open

USB disable - Under BadUSB attack #52

eduSatoe opened this issue Nov 29, 2019 · 1 comment
Labels
enhancement New feature or request

Comments

@eduSatoe
Copy link

eduSatoe commented Nov 29, 2019

Cuando el equipo está sin bloquear y sin ningún usuario delante, se puede dar el caso que un usuario intente no sólo obtener información visualmente acercándose a la máquina sino conectar algún tipo de dispositivo malicioso como un BadUsb. En este momento sería bueno bloquear los dispositivos USB o al menos detectar la conexión de los mismos para permitir/no permitir la conexión.

Adjunto el repo de patitohunter https://github.com/curiozity/patitohunter donde lo interesante en este código es la detección del HID en concreto, si bInterfaceClass es de clase 3 estamos frente a un USB de tipo HID, y por tanto muy probable que sea BadUSB.

Como estáis haciendo el código en Javascript en vez de Python podéis usar la librería https://github.com/node-hid/node-hid

También tenéis el código ya hecho aquí https://www.npmjs.com/package/usb-detection

Si necesitáis un cable por aquí estoy. También tengo dos BadUsb aquí para hacer las pruebas, uno Rubber Ducky de Hak5 y un Digispark attiny85 que les cargo unos payloads en un momento y probamos.

@nereasainzdelamaza
Copy link
Collaborator

Muchas gracias Edu!
Lo tenemos en cuenta y a ver si con suerte nos da tiempo a incluir esta nueva funcionalidad para el hackathon.

@jorcuad jorcuad added the enhancement New feature or request label Nov 29, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants