Underc0de

[In]Seguridad Informática => Análisis y desarrollo de malwares => Mensaje iniciado por: Frijolito en Febrero 16, 2019, 09:28:57 PM

Título: Usb Dumper en C codigo y ejecutable
Publicado por: Frijolito en Febrero 16, 2019, 09:28:57 PM
Hola, los últimos días e estado haciendo un programa inspirado en la serie Mr Robot, en un episodio de la tercera temporada un miembro de la dark army conecta un pendrive en el PC de Eliot y este roba sus datos, Es algo muy básico pero igual lo quise hacer para aportar al algo. Existen 2 codigos para este programa uno para Linux y otro para Windows ambos en GitHub, aunque de momento solo tengo el ejecutable de windows voy a subir el de Linux pronto aunque si compilan debería ser suficiente.

Codigo: https://github.com/MysteriusFat/UsbDumper

Les voy a dejar un ejemplo de como usarlo.



UsbDumper.exe C:\Users\jm_ra\Documents\Copias

La ruta que escribí en la terminal es donde se va a guardar los datos obtenidos del pendrive.

(https://i.ibb.co/QnkV6R9/5.png) (https://ibb.co/k0JThfK)

Después de eso cada 1 segundo el programa va a preguntarse a si mismo si se a conectado un pendrive conectado y por efectos prácticos para mostrar que no a encontrado nada imprime ese mensaje en pantalla


(https://i.ibb.co/ySKD5ct/6.png) (https://ibb.co/rsqgMRY)

Cuando ya se a conectado un pendrive, hace una búsqueda recursiva entre los directorios, también obtiene datos de archivos escondidos, e imprime los nombres de cada archivos en la terminal y se cierra 
(https://i.ibb.co/q5L9kF8/7.png) (https://ibb.co/X8fpSkP)

Y al entrar a la carpeta de introducimos al principio nos encontramos con los archivos, como ven tenia fotos, documentos de texto y un .DAT aunque también probé poniendo un exel y un word y funciona igual ya que abre el archivo de forma binaria en windows

(https://i.ibb.co/hXdw8cL/8.png) (https://ibb.co/Xy5MJDj)

Ademas de todo lo dicho me fije que podría funcionar en algunos teléfonos android viejos lo cuales no tienes que desbloquear el celular para acceder a los datos, pero solo en Linux.
También quería explicar que no e puesto la función de ocultar consola ya que quería hacer que la explicación sea mas fácil y que aun quedan algunos temas por pulir como la búsqueda recursiva aunque no sea tan terrible es mejorable y hacer el código mas legible ya que no tiene muchos comentarios y esta un poco desordenado pero obviando eso, esto seria todo.
Título: Re:Usb Dumper en C codigo y ejecutable
Publicado por: BraveF0X en Febrero 17, 2019, 09:07:25 AM
Gracias por compartir, eres el propietario de ese repo? https://github.com/MysteriusFat/UsbDumper
Si lo eres podrias por favor actualizar el README.md para poner los pasos de como usarlo?

;D
Título: Re:Usb Dumper en C codigo y ejecutable
Publicado por: Frijolito en Febrero 17, 2019, 09:39:33 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Gracias por compartir, eres el propietario de ese repo? https://github.com/MysteriusFat/UsbDumper
Si lo eres podrias por favor actualizar el README.md para poner los pasos de como usarlo?

;D

Yo soy el propietario de la repo y cambio el readme en un momento gracias no había pensado en poner los pasos a usar el programa <3
Título: Re:Usb Dumper en C codigo y ejecutable
Publicado por: Mr. X en Abril 11, 2020, 02:39:29 PM
Gran aporte y muchas gracias por compartirlo  ;D
Título: Re:Usb Dumper en C codigo y ejecutable
Publicado por: ninus69 en Febrero 05, 2024, 11:54:30 AM
alguien tiene el codigo? por favor
Título: Re:Usb Dumper en C codigo y ejecutable
Publicado por: DtxdF en Febrero 05, 2024, 01:17:08 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

Este es el fork que creé hace mucho:

*.- https://github.com/DtxdF/UsbDumper
*.- https://underc0de.org/foro/malware/usb-dumper-2-0-extrae-los-archivos-de-los-dispositivos-victimas!/

Lo tengo abandonado, aunque en mi opinión se puede crear un UsbDumper mucho mejor con apenas un par de líneas usando UDEV (Linux) o DEVD (FreeBSD), aunque con fines educacionales la herramienta podría ser útil de igual forma.

~ DtxdF