## Практическая работа №2 Scalpel
### 1. Введение
**Parrot Security OS** — набирающий популярность security-дистрибутив, основанный на Debian-linux. Простой в освоении, подходит и для новичков и для профессионалов. Этот дистрибутив нацелен как на проведение тестирования на проникновение, так и на анонимную работу в сети Интернет. Использует оболочку MATE и дисплей-менеджер LightDM.
По фукнционалу он похож на Kali Linux, здесь тоже вместе с системой поставляется огромное количество специального программного обеспечения для тестирования безопасности.
Из отличительных особенностей можно назвать больший, нежели в Kali, уклон в анонимность: интеграция I2P (invisible internet project) и предустановленные сервисы TOR.
Существует несколько версий (включающих 32 и 64 битные платформы) Parrot Security OS (3.8 — JollyRoger):
**Scalpel** – это программа с открытым исходным кодом для восстановления файлов используя базу данных заголовков, колонтитулов. Может восстанавливать с образов дисков или устройств с сырыми блоками, заголовки и колонтитулы устанавливаются пользователем. Программа используется не только для восстановления файлов, но и цифровых криминалистических исследований.
### 2. Подготовка
Перед началом работы необходимо разкомментировать строки, которые отвечают за pdf, doc, jpg, txt форматов в конфигурационном файле. Переходим в кон.файл с помощью команды:
```
sudo nano /etc/scalpel/scalpel.conf
```
Разкоментируем строчки нужных форматов:




Создаем директории (recover) для восстановленных данных:

### 3. Восстановление данных с диска
Для восстановления данных была использована команда:
`sudo scalpel /dev/sda1 -o /home/arina/recover -v`
где:
* /dev/sda1 - это диск с которого производится восстановление данных
* опция -o указывает директорию, в которую будут сохраняться восстановленные файлы
* /home/arina/recover - куда мы сохраняем восстановленные данные
* опция -v даёт возможно визуализировать процесс восстановления данных.
Процесс восстановления данных:


Найденные и восстановленые данные расположены в папках:

Результат в каждом типе файлов:
Формат doc:

Формат jpg:

Формат pdf:

Формат txt:

### 4.Восстановление данных с флеш-носителя в заранее созданную директорию
Вставляем в компьютер флэш-носитель с удаленными данными. Создаем отдельную директорию для восстановления данных с флэшки (recover2). Флеш-устройства в Linux называются /dev/sdb, поэтому для восстановления данных воспользуемся командой:
```
sudo scalpel /dev/sdb -o /home/arina/recover2 -v
```
Процесс восстановления данных:

Результат восстановления:

Результат в папках:




### 5. Восстановление данных с дополнительного раздела, который необходимо добавить в Parrot в заранее созданную директорию
Создадим дополнительный раздел с помощью GParted:

Заполним раздел файлами, затем удалим их.
Вводим команду для восстановления данных с дополнительного раздела в созданную папку:


