Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Вниз

Генератор пароля для брутфорса 


rip   (2002-02-19 12:22) [0]

Парни, помогите... Мучаюсь, но никак не придумаю более или менее красивый алгоритм создания генератора пароля. Использую массив символов ["a","b","c"] и т.д. Пароль должен генерится начиная от 1 символа до 10 символов соответственно без повторов и пропусков... Вообще то я перешел сейчас на Python, но решил суда обратиться по старой памяти, ну и Делфи мне родной... Кто отважится ответить, пишите на МЫЛО, пожалуйста. Модераторам: дурных целей нет, хотел свою сетку на устойчивость проверить.... Ж:)



rip   (2002-02-20 10:03) [1]

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



tovSuhov   (2002-02-20 10:26) [2]

Не понимаю!!! Столько вопросов по данной теме!!!
Неужели никто не умеет пользоваться функцией random???
Чего в этом сложного?



Reindeer Moss Eater   (2002-02-20 10:37) [3]

А зачем для этого random?
Брутфорс по определению - перебор всех возможных паролей
поэтому только циклы "for" и ничего другого



rip   (2002-02-20 12:10) [4]

ГЫ ГЫ... допустим пароль из 100 символов. И что, 100 циклов???? ТУПО,ДЕШЕВО И СЕРДИТО!!! Я обратился сюда не за такими "простыми" советами... Неужто не существует более гибкого АЛГОРИТМА???



Reindeer Moss Eater   (2002-02-20 12:45) [5]

Гибкий алгоритм это не брутфорс



Reindeer Moss Eater   (2002-02-20 12:54) [6]

Взламывать пароль из 100 символов???
Ну - ну.
"ГЫ ГЫ"



tovSuhov   (2002-02-20 13:00) [7]

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



rip   (2002-02-20 14:33) [8]

2tovSuhov ничего страшного...
2Reinder Moss Eater так может у меня сетка оптоволоконка на 1 Гбит/сек!!! Что хочу, то и ворочу, хоть 200 символов пароли!!! Я задал конкретный вопрос, а не тему для рассуждения, какой длины должны быть пароли!!!
Программеры! Подскажите АЛГОРИТМ!!! мне теперь уже даже интересно... неужто только тупым заданием циклов можно решить эту проблему?



rip   (2002-02-20 14:36) [9]

и еще.... смысл моего изыскания-это просто проверка на вшивость своей рабочей станции на атаки подобного рода, как изнутри, так снаружи Ж:) Очень буду рад услышать все советы...



Reindeer Moss Eater   (2002-02-20 14:46) [10]

Еще раз отвечаю
1. Брутфорс - перебор всех паролей подряд
2. Более гибкий и умный подбор - это не брутфорс
3. Перебор пароля из 100 символов (пофиг какое там у тебя волокно оптическое или шерстяное) даже в памяти займет не одну твою жизнь, а намного больше



Fellomena   (2002-02-20 15:38) [11]

2 Reindeer Moss Eater: прямо академические знания по принципам подбора паролей ;)

BruteForce - метод грубой силы. Существует несколько его реализаций.
К примеру:
1). Самый глупый (на мой взгляд)- это пресловутый random
2). берётся массив символов и перебераются все возможные варианты в зависимости от необходимой длины - сначала берутся все варианты по 1 символу, потом по 2 и т.д. - время перебора растёт экспонентациально.
и т.д.

Наилучшый вариант при программировании такого рода задач - использование рекурсии (что бы не было 100 циклов FOR =)

ПРИМЕР:
Открой Умберто Эко "Маятник Фуко" в нём вариант такого генератора - рабочий 8)
(только написан на Basic-е - но он прозрачен как слеза :)



rip   (2002-02-21 09:06) [12]

2Fellomena да....о рекурсии я даже и не вспомнил.....старею...спасибо за подсказку...
2Reindeer Moss Eater я прекрасно знаю, что такое БрутФорс, я прекрасно знаю время перебора, и ВАПЧЕ Я ДУНКАН МакЛАУД... что хочу то и ворочЮ. И спрашивал я не про умную и гибкую атаку, а про умный и гибкий алгоритм генерации пароля (прошу читать внимательно мои вопросы!!!)... так что... Еще раз спасибо Fellomena за дельный совет.




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.03.07;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.74 MB
Время: 0.021 c
3-19100           sky3d                 2002-02-11 11:17  2002.03.07  
Too many records lock on table


1-19169           x_andrey              2002-02-21 06:30  2002.03.07  
Excel & Delphi 5


1-19127           Alex_Terminator_2002  2002-02-20 10:59  2002.03.07  
Вывод на печать графики


1-19160           Georg                 2002-02-21 11:58  2002.03.07  
Шифровки Юстаса (Алексу)


14-19332          dANILKA               2002-01-23 01:26  2002.03.07  
Завершени_Я_ сенсов и работы WinXP