Справочник
Здесь собрана справочная информация, а также ссылки на программы для выполнения лабораторных работ и их описание.
Hex-редактор Free Hex Editor
Ссылка для скачивания: https://drive.google.com/drive/folders/1cov0nM1MJ5LMDMMfKCFAzaolWhFJZvn4?usp=sharing
Описание:
Free Hex Editor Neo - профессиональный инструмент для редактирования бинарных, десятичных и шестнадцатеричных значений. Программа способна открывать любые файлы в Windows и производить правки их кода.
Как работает Hex-редактор?
Как известно, любой файл, хранясь на жестком диске компьютера, представляет собой последовательность машинных слов — байтов. Байт, в свою очередь, состоит из 8 битов, каждый из которых может принимать значение «0» или «1» , а это означает, что один байт может принимать 28=256 значений в диапазоне от 0 до 255. Число 25610, записанное в шестнадцатеричной системе, является круглым трёхзначным числом — 10016, т. е. для представления любого числа из диапазона 0—255 потребуется не более 2 разрядов. А это значит, что значение каждого байта очень удобно записать двузначным числом в шестнадцатеричной системе счисления.

Hex-редактор (англ. hex-editor) показывает нам файл, так, как его «видит» машина, а именно, последовательностью байтов. Например, открыв файл в редакторе, Вы увидите матрицу, состоящую из 16 колонок и числа строк зависящего от размера файла. Каждое значение матрицы соответствует одному байту, записанному двузначным шестнадцатеричным числом. Изменяя значение нужного байта, Вы можете, соответственно, изменить сам файл.

Кроме того, рядом с таблицей можете увидеть:
  • Слева от матрицы отображается линейка из чисел: каждой строчке соответствует число, означающее адрес/смещение первого байта этой строчки. Шаг адресов при этом равен количеству колонок.
  • Сверху от матрицы отображается другая линейка: над каждой колонкой отображается смещение байта, стоящего в этой колонке, относительно первого байта соответствующей строчки. Сумма числа, соответствующего i-той строке, и числа, соответствующего j-той колонке является адресом/смещением байта (i;j), стоящего на пересечении взятой строки и взятого столбца.
  • Справа от матрицы отображаются те же данные, но в другой интерпретации. Чаще всего используется альтернативное отображение данных как текста в кодировке ASCII , при этом байты, значения которых соответствуют непечатным символам, отображаются как точки ( ·). Редактировать значения можно и в этой области.
    Программа для работы со звуками «Sonic Visualiser»
    Ссылка для скачивания: https://drive.google.com/drive/folders/1KERRGOkvmbKvr_GyY_NcX5Gwy60aCGdi?usp=sharing
    Описание:
    Программа Sonic Visualiser предназначена для просмотра и анализа содержимого звуковых файлов. Эта разработка распространяется под лицензией GPL и может свободно использоваться в учебных заведениях.
    Sonic Visualiser позволяет: Открывать звуковые файлы различных форматов (WAV/AIFF, Ogg, mp3 и т.д.) и просматривать их графическое представление; Просматривать такие визуализации, как волновое представление и спектрограмма с возможностью интерактивного управления параметрами отображения; В одном окне программы строить несколько волновых представлений и спектрограмм, причем каждая визуализация может иметь собственные параметры отображения; Синхронно прокручивать все интересующие построенные визуализации и изменять их масштаб; Снабжать звуковые данные примечаниями с помощью добавления различных меток и выделения отрезков сигнала.
    Программа для реализации цифровой стеганографии «OpenPuff»
    Ссылка для скачивания: https://drive.google.com/drive/folders/1F8aWIPwfRfKOrLxKNKSDHoOGmELciie2?usp=sharing
    Описание:
    OpenPuff — профессиональный инструмент для стеганографии. Данная программа не требует установки.
    Особенности:
    Скрытые данные до 256 МБ распределены между цепочкой файлов.
    Данные шифруются с использованием трех 256-битный ключевых фраз.
    Возможность использовать криптографический пароль для защиты контейнеров.
    OpenPuff умеет работать с форматами:
    Изображения (BMP, JPG, PCX, PNG, TGA)
    Видео (3GP, MP4, MPG, VOB)
    Flash-Adobe (FLV, SWF, PDF)
    Программа «Стеганография: звук»
    Ссылка для скачивания: https://drive.google.com/drive/folders/1HPszU9fGFCruMDRwmqSZKQksNVAOsic2?usp=sharing
    Описание:
    Программа Стеганография: Звук даёт возможность внедрить картинку в спектр звука. Также есть возможность создать аудиофайл из картинки.
    Язык программирования «Python»
    Ссылка для скачивания:
    https://www.python.org/downloads/ (не ниже версии 3.0)
    Описание:
    Python - высокоуровневый язык программирования общего назначения. Он имеет минималистичный синтаксис и направлен на повышение читаемости кода (и в целом на повышение производительности разработчика).
    Необходимые материалы для выполнения лабораторных работ
    Внимание! Вы должны скачать Ваш вариант. Все лабораторные работы необходимо выполнять по Вашему варианту.
    1. Вариант 1
    2. Вариант 2
    3. Вариант 3
    4. Вариант 4
    5. Вариант 5
    6. Вариант 6
    7. Вариант 7
    8. Вариант 8
    9. Вариант 9
    10. Вариант 10
    11. Вариант 11
    12. Вариант 12
    13. Вариант 13
    Made on
    Tilda