Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задания на выполнение лабораторной работы




 

Задание 1. Восстановление рисунка по заданному дампу памяти

По заданному дампу памяти вручную нарисовать в MS Paint рисунок формата BMP. Восстановленный по заданному дампу памяти рисунок сохранить. С помощью редактора памяти получить дамп памяти, который описывает файл с восстановленным рисунком. Сравнить полученный дамп памяти с исходным дампом. В случае обнаружения расхождений сделать исправления в восстановленном рисунке и повторить процедуру сравнения.

Таблица 3.1.1

Вар. Дамп памяти
1  
2  
3  
4

 

Продолжение таблицы 3.1.1

Вар. Дамп памяти
5  
6  
7  
8  
9  

 

Продолжение таблицы 3.1.1

Вар. Дамп памяти
10  
11  
12  
13  
14  

 

Окончание таблицы 3.1.1

Вар. Дамп памяти
15  
16  

 

 

Задание 2. Извлечение скрытой информации

Извлечь информацию, скрытую методом форматной стеганографии. Сообщение, состоящее из четырёх символов, помещено в графический контейнер формата BMP. При извлечении букв следует различать прописные и строчные буквы и алфавит, на котором они записаны (латиница или кириллица). Результат должен быть записан в виде, исключающем разное толкование, например, тРоН (кириллица). Исходные данные приведены в таблице 3.2.1.

Таблица 3.2.1

Вар. Дамп памяти
1  
2  

Продолжение таблицы 3.2.1

Вар. Дамп памяти
3  
4  
5  
6  
7  

 

Продолжение таблицы 3.2.1

Вар. Дамп памяти
8  
9  
10  
11  
12  

 

Окончание таблицы 3.2.1

Вар. Дамп памяти
13  
14  
15  
16  
17  

 

Порядок выполнения лабораторной работы

Методические указания к заданию 3. 1.

Предположим, что задан дамп памяти, по которому нужно восстановить рисунок.

 

 

Из заголовка видно, что рисунок имеет размер 4х3 пикселя. Так как ширина рисунка кратна четырём, то в памяти не будет дополнительных байтов, которые вставляются для выравнивания строк.

Внешний вид заготовки для будущего рисунка показан ниже.

 

 

Описание рисунка начинается с ячейки памяти 36Н. Ячейки 36Н, 37Н и 38Н содержат байты 00Н, 00Н и FFH. Это говорит о том, что в нижнем левом углу рисунка расположен красный пиксель.

 

 

В следующих 15-ти ячейках памяти содержатся байты FFH. Это говорит о том, что очередные пять пикселей рисунка белые. В ячейках 48Н, 49Н и 4АН размещены байты 00Н, FFH, FFH. Наличие зелёной и красной составляющих говорит о том, что данный пиксель жёлтый.

 

 

 

В следующих шести ячейках памяти содержатся байты FFH. Это говорит о том, что очередные два пикселя белые. Цветовые составляющие FFH, 00H и 00Н в ячейках 51Н, 52Н и 53Н свидетельствуют, что очередной пиксель синий.

 

 

Очевидно, что последние два пикселя будут белыми.

Таким образом, восстановленный по заданному дампу памяти рисунок будет содержать три цветных пикселя и девять белых.

Восстановленный рисунок следует нарисовать в растровом графическом редакторе, а затем загрузить в редактор памяти. С помощью редактора памяти следует сопоставить содержимое заданного и полученного дампов памяти.

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

 

 

Методические указания к заданию 3. 2.

Рассмотрим порядок извлечения информации методом форматной стеганографии на примере варианта 17.

Из заголовка видно, что размер рисунка 6х2 пикселей.

Чтобы записать информацию о пикселях первой строки, потребуется 18 ячеек (от ячейки с адресом 36Н до ячейки 47Н). Затем идут две ячейки памяти, предназначенные для дополнения до числа 20. Именно здесь размещены два скрываемых байта 4ЕН и 65Н. Следующие 18 ячеек описывают вторую строку рисунка. В ячейках 5CH и 5DH размещены байты 55Н и 6ЕН.

Таким образом, в рисунке скрыто слово NeUn, записанное на латинице.

 


Требования к отчёту

В отчёте привести порядок выполнения задания. Полученные при выполнении заданий файлы сохранить в своей папке.

6. Контрольные вопросы

6.1. Перечислите известные Вам программы, предназначенные для скрытой передачи информации.

6.2. Какие контейнеры могут быть использованы для скрытой передачи информации?

6.3. В чём принципиальное различие криптографии и стеганографии?

6.4. В чём заключается сущность метода LSB?

6.5. Что такое форматная стеганография?

6.6. Перечислите известные Вам шифры.

6.7.  Можно ли в электронных контейнерах скрытно передавать файлы?

6.8. Что означает термин «контейнер»?

6.9. Перечислите форматы графических файлов.

6.10. Перечислите форматы звуковых файлов.

6.11. Перечислите форматы видео файлов.

6.12. Какова закономерность появления выравнивающих байтов при изменении ширины рисунка?

 

Список литературы

1. Алексеев А.П. Информатика 2015: учебное пособие/ Алексеев А.П. – М: СОЛОН-Пресс, 2015. – 400 с. ISBN 978-5-91359-158-6.

2. Алексеев А.П. Сборник лабораторных работ по дисциплине «Информатика», часть 1.: учебное пособие// Алексеев А.П. – М: СОЛОН-Пресс, 2016. – 262 с. ISBN 978-5-91359-193-7.

3. Алексеев А.П. Скрытая передача информации в графических файлах с использованием особенностей их формата. Материалы XV Международной научно-технической конференции «Проблемы техники и технологий телекоммуникаций», том 2. – Казань, 18-21 ноября 2014 г. -299 – 301 с.

 


 

Лабораторная работа № 24

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...