Recuperar archivos ext3 con ext3grep

 

 https://www.onlinetis.com

Recuperar archivos ext3 con ext3grep

ext3grep es una herramienta de forense digital diseñada para investigar sistemas de archivos ext3. Su función principal es intentar recuperar archivos borrados recientemente analizando el "journal" (diario) del sistema de archivos.

Aquí tienes una guía esencial sobre cómo usarla en Kali Linux.


1. Conceptos previos importantes

Antes de empezar, debes tener en cuenta dos reglas de oro:

  • Desmonta la partición: Nunca intentes recuperar archivos de una partición que esté montada en modo lectura/escritura, ya que los datos nuevos podrían sobrescribir los bloques que intentas recuperar.

  • Imagen de disco: Lo ideal es trabajar sobre una copia bit a bit (archivo .img) de la partición, no sobre el disco físico directamente.


2. Instalación

Si no la tienes instalada en tu Kali, puedes obtenerla rápidamente:

Bash
sudo apt update
sudo apt install ext3grep

3. Comandos principales y flujo de trabajo

A. Explorar el contenido

Para ver una lista de los archivos que existen (o existieron) en una imagen de disco o partición:

Bash
ext3grep /dev/sdb1 --ls --inode 2

(El inode 2 suele ser el directorio raíz).

B. Buscar por nombre de archivo

Si sabes el nombre del archivo que perdiste, puedes buscar su ubicación exacta:

Bash
ext3grep /dev/sdb1 --search "nombre_del_archivo.txt"

C. Recuperar un archivo específico

Si conoces la ruta completa del archivo dentro de la partición:

Bash
ext3grep /dev/sdb1 --restore-file "fotos/vacaciones.jpg"

D. Recuperar todo lo borrable

Este comando intenta recuperar absolutamente todo lo que el programa considere que ha sido borrado pero aún es legible:

Bash
ext3grep /dev/sdb1 --restore-all

4. ¿Dónde se guardan los archivos?

Cuando ejecutas un comando de restauración, ext3grep crea una carpeta en tu directorio actual llamada RESTORED_FILES. Allí encontrarás los archivos recuperados con su estructura de carpetas original si fue posible reconstruirla.


Diferencias entre ext3grep y extundelete

Es importante notar que ext3grep es una herramienta antigua. Si estás trabajando con un sistema de archivos ext4 (el estándar actual en Linux), ext3grep no funcionará correctamente.

HerramientaSistema de archivos compatible
ext3grepSolo ext3
extundeleteext3 y ext4

Nota: Si tu partición es moderna, te recomiendo usar extundelete con una sintaxis muy similar:

extundelete /dev/sdb1 --restore-all

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux