|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.04.2016, 20:55 | #1 |
Новичок
Джуниор
Регистрация: 27.04.2016
Сообщений: 0
|
Нужно написать прогу подбора кода по примеру
Нужна прога для подбора нужного кода по примеру имеющихся уже кодов. семизначный код, три цифры,четыре буквы. Предлагайте варианты.
|
27.04.2016, 21:32 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Подбору где?
|
27.04.2016, 21:36 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
грубый брут-форс?!
Но даже если брать буквы только латиницу и только одного регистра, тогда получится буквенных вариантов 26*26*26*26 = 456976 ну и цифровых 1000 итого: 456976 * 1000 = 456 976 000 (почти 457 миллионов) и что Вы с ними делать собираетесь? p.s. а технически несложно написать программу, которая сгенерует текстовый файлик размером 3.8 террабайта за несколько дней непрерывной работы. Но оно Вам точно надо?! |
27.04.2016, 23:23 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,317
|
Serge_Bliznykov, только не террабайт, а 3.4 гигабайта. И генерация займет пару минут (скорость упрется в скорость записи ЖД). Только вряд ли такой файл поможет найти нужный код.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
28.04.2016, 00:44 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
получается примерно 3.8 Гб: 456976000*9 символов (7+перевод строки)= 4112784000 / 1024 / 1024 / 1024 = 3.83 Гб но это принципиально погоды не делает. что потом TC будет с этим файлом делать? |
|
28.04.2016, 12:04 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
456976000 нужно еще поправить на один множитель
из 3-х цифр и 4 букв можно сформировать: ЦЦЦББББ ЦЦБЦБББ ЦЦББЦББ ЦЦБББЦБ .... ББББЦЦЦ 7! /(3!*(7-3)!) = 35 принципиально разных кодов 3.83*35 = 134 Гб это не снимает основного вопроса "что делать с полученными 45697600*35 = 1.6 млрд. вариантов кодов?"
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 28.04.2016 в 12:06. |
28.04.2016, 12:08 | #7 |
Пользователь
Регистрация: 02.01.2015
Сообщений: 12
|
Что делать , что делать ) да ничего , человек просто не в курсе был.
Там наверняка предполагался подбор кода для внешнего приложения , что с учетом задержки хотя бы в секунду на обработку кода уже дает несколько лет работы.
почта: sauwork@yandex.ru , телега: @sauwork
|
28.04.2016, 12:17 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
то 14.5 лет непрерывной (24 часа в сутки) работы IgorGO, я сознательно пошёл на уменьшение числа вариантов - рассматривал только латиницу и только нижний регистр и брал маску 999AAAA (где 9 - позиция цифры, A - позиция буквы). и даже с таким упрощением атака "в лоб" уже не продуктивна. Понятно, что любой "шаг в сторону" - это многократное увеличение числа вариантов. короче, очередной хакер, придумавший, как что-то взломать, слился... |
|
28.04.2016, 12:57 | #9 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
7-символьный пароль из строчной латиницы и цифр - это 78*364*164*096 вариантов, ваще-то...
Думается, автор имел в виду именно это. Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
28.04.2016, 13:40 | #10 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
min@y™, не согласен.
где Вы учли, что в пароле Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно написать прогу | ЕГОР72 | Фриланс | 4 | 13.02.2012 12:19 |
нужно написать прогу на с++ | beckham7 | Помощь студентам | 1 | 09.10.2011 21:21 |
нужно написать прогу | master233 | Microsoft Office Access | 0 | 12.04.2010 15:40 |
нужно составить прогу в паскале по примеру | NATKA | Помощь студентам | 5 | 27.11.2009 14:55 |
Нужно написать прогу на С++ | Михаил Борисович | Помощь студентам | 2 | 06.01.2009 10:39 |