# Практическая работа №2: Scalpel.
# Введение
Scalpel — это программа с открытым исходным кодом для восстановления файлов используя базу данных заголовков, колонтитулов. Может восстанавливать с образов дисков или устройств с сырыми блоками, заголовки и колонтитулы устанавливаются пользователем. Программа используется не только для восстановления файлов, но и в цифровых криминалистических исследованиях.
Scalpel является форком проекта Foremost (с версии 0.69), начавший свою историю с 2005 года. Имеет свой github репозиторий и является более быстрым по скорости восстановления данных, а также эффективности чем Foremost.
# Основные возможности:
- Выделение однородных массивов данных на диске для простого восстановления данных;
- Возможность поиска удаленных файлов по любым заголовкам;
- Скорость работы;
- Доступен исходный код.
# Использование
## Восстановление с основной раздела
В первую очередь необходимо изменить конфигурационный файл утилиты с помощью `sudo nano /etc/scalpel/scalpel.conf`. В нем необходимо убрать комментарии со строк, отвечающих за заголовки файлов форматов .jpg, .doc, .pdf и .txt.

Попробуем восстановить данные с основной партиции.Используем Scalpel для восстановления файлов `- sudo scalpel /dev/sda1 -o /home/daniil/proverka`

> Процесс восстановления файлов

> Найденные файлы
## Восстановление с флеш-носителя
Флеш-устройства в Linux называются `/dev/sdb` и монтируются в отдельные каталоги. Запускаем утилиту `- sudo scalpel /dev/sdb -o /home/daniil/proverka_2`

## Восстановление фотографий из флешки
### Дополнительный раздел
Дополнительную партицию в Linux можно создать путем расширения текущего дискового пространства и созданием новой расширенной партиции на свободном разделе с помощью утилиты GParted. Такая партиция называется `/dev/sda2`.
Эту партицию необходимо монтировать в какую-либо директорию с помощью команды mount, например `sudo mount /dev/sda2 /home/daniil/Photo`.
После этого я скачиваю файлы в папку Pictures.Копирую папку командой и удаляю файлы:

Запускаем Scalpel для sda2: `sudo scalpel /dev/sda2 /home/daniil/proverka3`

И вот результат:

### Дополнительный раздел
Необходимо изменить конфигурационный файл Scalpel, дополнив его заголовками файлов .CDR, .DSS, .MDB, .PDB, .SYS:
Запускаем Scalpel для sda2: `sudo scalpel /dev/sda2 /home/daniil/proverka4`

# Вывод:
В данной практической работе были изучены методы восстановления информации с цифровых носителей при помощи утилиты Scalpel. Был рассмотрен процесс установки и использования ПО, что дало общее понимание принципов форензики.
# Автор
Работу выполнил Евтеев Даниил Олегович , БСБО-06-19