Autor Tema: Recuperar Archivos Borrados  (Leído 4109 veces)

0 Usuarios y 1 Visitante están viendo este tema.

wolf_kof

  • Visitante
Recuperar Archivos Borrados
« en: Octubre 15, 2010, 12:50:00 pm »
Les contare, el dia de hoy mi compañero y yo borramos por ·$"%$"·&/"·!"·$% un codigo fuente entre los dos, y buscamos una herramienta para poder recuperarlos, bueno encontramos la herramienta y como buenos programadores nos dimos cuenta de que esta hecha en vb 6.0 que se llama RESTAURATION VERSION 2.5.14, bueno mi compañero quedo maravillado por lo facil del aplicativo y que ya habiamos probado hasta con el TuneUP y nada el nos lo hizo, bueno aqui es la duda. Como comenzamos ha hacer una aplicación para recuperar archivos y carpetas borradas del disco local inclusive si es con shift delete

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Recuperar Archivos Borrados
« Respuesta #1 en: Octubre 16, 2010, 07:44:49 pm »
La manera de hacerlo es, leer el contenido del disco en raw mode osea, abrir la unidad para lectura y recorrer el MFT (Master File Table) para encontar archivos marcados como eliminados y desde ese punto leer los datos del fichero en el disco.

En ese punto podes ver la integridad del archivo eliminado comparando los sectores donde estaban los datos con los demas archivos para ver si parte o el total de los datos se sobreescribio con algun archivo nuevo etc.

No es algo muy simple pero ... no es mas que parsear estructuras de datos y eso. Lo unico que tenes que tener en cuenta al momento de hacer algo asi es que hay muchos File System (NTFS, todos los FAT etc) y todos son diferentes.

Algunos links

http://www.ntfs.com/
http://en.wikipedia.org/wiki/Master_File_Table#Internals