Уведомления

Группа в Telegram: @pythonsu

#1 Март 19, 2013 02:53:55

Dory
Зарегистрирован: 2013-03-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

как понять задачу

Задали такую вот задачу, но не могу понять, что делать. Как разбить эту задачу пошагово. Помогите, плиз, понять счего начать. Заранее спасибо за ответы!!!


Задача: Создать программу взлома паролей. Созддать компилятор который генерирует 6-значный случайный набор, состоящий из букв, цифр и символов (подсказка: используйте chr() и ord() функции в сочетании с randint (), и взгляните на таблицу ASCII). Затем, используя brute force (то есть, пытаются все возможные комбинации в порядке), петли, пока компьютер не взломает пароль. Следите за количеством попыток. Когда он находит ее, отображать оригинал чтобы убедиться, что они совпадают.
Сколько времени это займет?

Офлайн

#2 Март 19, 2013 03:45:11

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

как понять задачу

ха-ха, начинающие хакеры пожаловали. Кто вам такую задачку задал? другой Junior Hacker?

Dory
Сколько времени это займет?
Написание программы? не долго, а вот если попробуете применить ее к реальному делу - то ставьте компьютер с мощным ЦП и через месяц другой проверяйте. Брутофорс он такой.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Март 19, 2013 07:16:36

sergeek
Зарегистрирован: 2012-06-26
Сообщения: 470
Репутация: +  43  -
Профиль   Отправить e-mail  

как понять задачу

через opencl наверное быстренько получится

Офлайн

#4 Март 19, 2013 09:36:16

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

как понять задачу

sergeek
я как то с помощь crark32 кажется , та что на CUDA работает, пытался архив rar вскрыть, пароль 6 символов был…. скорость была 2000к паролей в секунду… в общем то посчитать не сложно по времени.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Март 19, 2013 19:00:27

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

как понять задачу

JOHN_16
в общем то посчитать не сложно по времени.
На полный перебор 70 лет. Предполагая что символы произвольные 128 штук. Если буквы и цифры то 24 дня.



Офлайн

#6 Март 20, 2013 03:24:25

Dory
Зарегистрирован: 2013-03-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

как понять задачу

JOHN_16
ха-ха, начинающие хакеры пожаловали. Кто вам такую задачку задал? другой Junior Hacker?
Преподаваель)
Так с чего начать то… (
Подсказки будут?….

Офлайн

#7 Март 20, 2013 04:34:28

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

как понять задачу

Dory
что то мне кажется что вся задача сведется к перебору фразы с паролем. Думаю что в модуле itertools реализованы необходимые функции



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Март 20, 2013 17:08:11

Dory
Зарегистрирован: 2013-03-08
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

как понять задачу

JOHN_16
Doryчто то мне кажется что вся задача сведется к перебору фразы с паролем. Думаю что в модуле itertools реализованы необходимые функции
мне наверное это не поможет…)
больше склоняюсь к псевдокоду…. или что то на подобие…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version