
- •Лабораторная работа Исследование надежности защиты с использованием пароля и методов противодействия атакам на пароль
- •1. Атаки на пароль
- •Атака полным перебором;
- •Атака по словарю.
- •1.1.Атака полным перебором
- •1.2. Атака по словарю
- •1.2 Проблема выбора пароля
- •1.3 Работа с программами взлома на примере azpr
- •3. Контрольные вопросы
- •Лабораторная работа № 2. Изучение возможностей антивирусных программ на примере антивирусной программы «Антивирус Касперского»
- •1 Создание программы «Антивирус Касперского»
- •2 Постоянная защита
- •2.1. Отключение постоянной защиты:
- •3 Проверка компьютера
- •4. Настройки программы
- •4.1 Настройка проверки по требованию
- •4 .1.1 Настройка проверки по расписанию
- •4.2. Настройка постоянной защиты
- •4.3 Настройка обновления
- •4.3.1. Обновление антивирусных баз
- •5 Поддержка
1.3 Работа с программами взлома на примере azpr
В данной лабораторной работе используeтся программныи продукт для вскрытия закрытых паролем архивов: Advanced ZIP Password Recovery
Программа AZPR используется для восстановления забытых паролей ZIP-архивов. Программа использует два способа вскрытия паролей: перебор (brute force) и атака по словарю (dictionary-based attack). Вид диалогового окна программы показан на рисунке 1.
Панель управления диалогового окна (рисунок 1) содержит:
кнопки Открыть и Сохранить позволяют работать с проектом, в котором указан вскрываемый файл, набор символов, последний протестированный пароль. Это позволяет приостанавливать и возобновлять вскрытие.
кнопки Старт и Стоп позволяют соответственно начинать и заканчивать подбор пароля.
кнопка Набор позволяет задать свое множество символов, если известны символы, из которых состоит пароль.
кнопка Справка выводит помощь по программе.
кнопка O AZPR выводит информацию о программе.
кнопка Выход позволяет выйти из программы
.
Рисунок 1 – Вид диалогового окна программы AZPR
Рассмотрим возможности программы:
1. Выбор архива для вскрытия и типа атаки (см. рисунок 2).
Рисунок 2 – Выбор объекта и типа атаки
2. Выбор параметров работы:
Закладка Набор
Программа позволяет выбрать область перебора (набор символов). Это значительно сокращает время перебора. Можно использовать набор пользователя, заданный с помощью кнопки Набор. Можно ограничить количество тестируемых паролей, задав начальный пароль. В случае если известна часть пароля, очень эффективна атака по маске. Нужно выбрать соответствующий тип атаки, после этого станет доступным поле маска. В нем нужно ввести известную часть пароля в виде P?s?W?r? , где на месте неизвестных символов нужно поставить знак вопроса. Можно использовать любой другой символ, введя его в поле символ маски.
Закладка Длина
Позволяет выбрать длину пароля (рисунок 3).
Рисунок 3 – Выбор длины пароля
Закладка Словарь
Позволяет выбрать файл-словарь. Выбирайте файл English.dic, он содержит набор английских слов и наборы символов, наиболее часто использующиеся в качестве паролей.
Закладка Автосохранение
Можно выбрать имя файла для сохранения результатов работы и интервал автосохранения.
Закладка Опции
Выбирается приоритет работы (фоновый или высокий), интервал обновления информации о тестируемом в данный момент пароле. Увеличение интервала повышает быстродействие, но снижает информативность. Также можно установить режим ведения протокола работы и возможность минимизации программы в tray (маленькая иконка рядом с часами).
Задание 1. Проведение атаки перебором (bruteforce attack)
Зашифруйте любой rar-архив, используя пароль из таблицы 1.
Используя программу для вскрытия паролей, проведите атаку на зашифрованный файл c типом .rar Область перебора – все печатаемые символы, длина пароля от 1 до 4 символов и от 1 до 8. Фиксировать время выполнения и занести его в таблицу 1. Проверить правильность определенного пароля, распаковав файл и ознакомившись с его содержимым.
Таблица 1
Пароль |
Время, затраченное на взлом (1) |
Время, затраченное на взлом (2) |
1 |
|
|
11 |
|
|
111 |
|
|
1111 |
|
|
qwe |
|
|
q1w |
|
|
qqq |
|
|
QwE |
|
|
Q1w& |
|
|
Af3?bnФы |
|
|
Lj5%щЯ1n |
|
|
Выполните пункт 2, сократив область перебора до фактически используемого (например если пароль 6D1A – то выбрать прописные английские буквы и цифры). Провести повторное вскрытие архива. Сравнить затраченное время.
Задание 2. Проведение атаки по словарю (dictionary attack)
Поместите в архив с типом rar какой-либо небольшой файл, выбрав в качестве пароля английское слово длиной до 5 символов (например love, god, table, admin и т.д.).
Проведите атаку по словарю (рисунок 4). Для этого выберите вид атаки и в закладке Словарь выберите файл English.dic. Он содержит набор английских слов и наборы символов, наиболее часто использующиеся в качестве паролей.
Попытайтесь определить пароль методом прямого перебора. Сравнить затраченное время. Результаты поместите в таблицу.
Повторить задание для 3-х паролей
Рисунок 4 – Выбор английского словаря для атаки по словарю