Анализ криптостойкости методов защиты информации в операционных системах Microsoft Window 9x
Категория реферата: Рефераты по информатике, программированию
Теги реферата: конспект урока по русскому языку, реферат по социологии
Добавил(а) на сайт: Rjawin.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
1) Обнулить ключ.
2) Привести пароль к верхнему регистру.
3) Для каждого символа пароля, начиная с первого: а) прибавить код символа к ключу б) повернуть ключ влево 7 раз.
Данный алгоритм слаб тем, что при выбранной длине ключа в двойное слово, множество различных ключей 232 оказывается неизмеримо меньше множества различных паролей. Это означает, что существуют пароли, которые операционная система не различает.
Для PWL-файлов, создаваемых новыми версиями в операционных системах
Microsoft Windows OSR2 и 98, программа осуществляет перебор ключей.
Алгоритм генерации ключа по паролю в Microsoft Windows OSR2 и 98
Имеем ключ (двойное слово) и пароль до 128-и символов.
1) Обнулить ключ.
2) Привести пароль к верхнему регистру.
3) Для каждого символа пароля, начиная с первого: а) прибавить код символа к ключу б) повернуть ключ влево 16 раз.
Далее программа перебирает пароли до тех пор, пока расшифрованное имя пользователя не совпадет с ранее введенным. При совпадении работа заканчивается.
Таблица 3.3
Скорость работы программы
|Используемая машина |Скорость работы в секунду |Скорость работы в |
| |для Windows 3.11 и Windows|секунду для Windows 95|
| |95 без Service Pack |с Service Pack, OSR2 и|
| | |98 |
|AMD K5 - 100 |53000 |29000 |
|Intel Pentium - 120 |61000 |31000 |
|Intel Pentium - 166 |76000 |39000 |
|Pentium II -166 |87000 |45000 |
|Intel Celeron – 400 |153000 |101000 |
|Intel Celeron - 700 |304000 |192000 |
Рис. 6. Блок-схема основной программы.
3.3 Функции программы
Разработанная программа запускается из командной строки с ниже перечисленными ключами:
/BF[:S] [ИмяPwlФайла] [ИмяПользователя]
- для выполнения взлома PWL-файла перебором. Пароли последовательно будут
изменяться и проверяться на корректность совпадения.
/EN: [ИмяСекцииПеребора]
- добавьте это к ключу /BRUTEFORCE для того, чтобы выбрать желаемую секцию
перебора из .CFG файла. Секция перебора по умолчанию описана в
конфигурационном файле.
/F: [СтартоваяДлина]
- добавьте это к ключу /BRUTEFORCE для определения желаемой длины
начального пароля с которого начнется процесс перебора. По умолчанию длинна
равна нулю.
/IN: [НачальныйПароль]
- добавьте это к ключу /BRUTEFORCE для выбора начального пароля. Перебор
начнется с значения представленного данным ключем. Этот ключ несовместим с
ключем /FROM.
/D: [ПарольОстановки]
- добавьте это к ключу /BRUTEFORCE для выбора пароля остановки. Перебор
завершится при достижении данного пароля. Этот ключ несовместим с ключем
/NUMBER.
/NUM: [КоличествоИтераций]
- добавьте это к ключу /BRUTEFORCE для выбора количества попыток перебора.
Программа будет остановлена после совершения данного количества переборов
паролей. Этот ключ несовместим с ключем /DONE.
/VOC [:S] [ИмяPwlФайла] [ИмяПользователя] [МаскаСловарей]
- для обнаружения пароля PWL-файла с помощью словаря.
/CON [:S] [ИмяФайлаСессии]
- для возобновления прерванной сессии.
Рекомендуем скачать другие рефераты по теме: конспект по русскому языку, банк курсовых работ бесплатно.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата