Восстановление удаленных файлов с помощью Scalpel

Scalpel — это средство быстрого восстановления удаленных файлов. Уникальность данной программы в том, что она не зависит от файловой системы. Программа ищет по базе данных начало и конец файлов известных форматов и пытается найти их на диске. Поэтому, восстановление возможно как с FATx, NTFS, ext2/3, так и с "голых" (raw) разделов.

Установка программы восстановления данных Scalpel

В Debian или Ubuntu Scalpel устанавливается следующей командой:


apt-get install scalpel

Как восстановить удаленные файлы

Начните знакомство с программой с чтения руководства:

man scalpel

Затем необходимо указать в файле /etc/scalpel/scalpel.conf типы файлов, которые Scalpel будет искать. По-умолчанию, все типы закомментированы. Например, если требуется восстановить файлы формата PDF, то отредактируйте файл:


vi /etc/scalpel/scalpel.conf

следующим образом:


[...]
pdf y 5000000 %PDF %EOF\x0d REVERSE
pdf y 5000000 %PDF %EOF\x0a REVERSE
[...]

Далее необходимо дать команду на восстановление:


scalpel /dev/sda1 -o output

Опция "-o" задает директорию, куда надо поместить восстановленные файлы. После окончания работы в директории output будет создан, в том числе, файл audit.txt, содержащий отчет. Команда


cat output/audit.txt

выведет примерно следующее содержание:

Scalpel version 1.60 audit file
Started at Thu Mar 12 19:01:50 2009
Command line:
scalpel /dev/sda1 -o output

Output directory: /root/output
Configuration file: /etc/scalpel/scalpel.conf

Opening target "/dev/sda1"

The following files were carved:
File              Start                 Chop            Length          Extracted From
00000000.pdf   5712642048               NO           437138             sda1

Completed at Thu Mar 12 19:10:33 2009

В директории output/pdf-0-0/ можно найти восстановленный PDF.

field_vote: 
Ваша оценка: Нет Средняя: 4.6 (7 оценки)
Главная тема: 
Дистрибутивы: 
Программное обеспечение: 

Комментарии

По информации из неофициальных источников, эта программа используется спецслужбами США для поиска "компромата". :)

Оценка: 
Средняя: 4.2 (5 оценки)

Извините,очень хотелось бы узнать,как удалить переписку с сервера вконтакте,они ведь даже после удаления хранятся там,или сервер удаляет? ???

Оценка: 
Пока без оценки

Вопрос как удалить подразумевает, что вы имеете доступ к серверам Вконтакта. Тогда так:

delete from messages where uid=1

Где uid — Ваш идентификационный номер в Контакте.
А лучше так:

truncate table messages

;)

Оценка: 
Средняя: 5 (2 оценки)

Ну, раз вы уже передали досье, что д вы хотите?! — Вспомните наш популрный плакат: «Болтун — *находка* для шпиона».

Оценка: 
Пока без оценки

scalpel.conf должен находиться в той же директории, что и bash

Оценка: 
Пока без оценки

Комментировать

Filtered HTML

  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.