Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2016, 20:55   #1
Markes
Новичок
Джуниор
 
Регистрация: 27.04.2016
Сообщений: 0
По умолчанию Нужно написать прогу подбора кода по примеру

Нужна прога для подбора нужного кода по примеру имеющихся уже кодов. семизначный код, три цифры,четыре буквы. Предлагайте варианты.
Markes вне форума Ответить с цитированием
Старый 27.04.2016, 21:32   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Подбору где?
p51x вне форума Ответить с цитированием
Старый 27.04.2016, 21:36   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

грубый брут-форс?!
Но даже если брать буквы только латиницу и только одного регистра, тогда получится
буквенных вариантов 26*26*26*26 = 456976
ну и цифровых 1000
итого: 456976 * 1000 = 456 976 000 (почти 457 миллионов)
и что Вы с ними делать собираетесь?

p.s. а технически несложно написать программу, которая сгенерует текстовый файлик размером 3.8 террабайта за несколько дней непрерывной работы.
Но оно Вам точно надо?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2016, 23:23   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,317
По умолчанию

Serge_Bliznykov, только не террабайт, а 3.4 гигабайта. И генерация займет пару минут (скорость упрется в скорость записи ЖД). Только вряд ли такой файл поможет найти нужный код.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 28.04.2016, 00:44   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Serge_Bliznykov, только не террабайт, а 3.4 гигабайта. И генерация займет пару минут (скорость упрется в скорость записи ЖД). Только вряд ли такой файл поможет найти нужный код.
угу. Вы правы! Я обмишулился чуток (в 1024 раза примерно )..

получается примерно 3.8 Гб:
456976000*9 символов (7+перевод строки)=
4112784000 / 1024 / 1024 / 1024 = 3.83 Гб

но это принципиально погоды не делает.
что потом TC будет с этим файлом делать?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.04.2016, 12:04   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 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.
IgorGO вне форума Ответить с цитированием
Старый 28.04.2016, 12:08   #7
sauwork
Пользователь
 
Аватар для sauwork
 
Регистрация: 02.01.2015
Сообщений: 12
По умолчанию

Что делать , что делать ) да ничего , человек просто не в курсе был.
Там наверняка предполагался подбор кода для внешнего приложения , что с учетом задержки хотя бы в секунду на обработку кода уже дает несколько лет работы.
почта: sauwork@yandex.ru , телега: @sauwork
sauwork вне форума Ответить с цитированием
Старый 28.04.2016, 12:17   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
с учетом задержки хотя бы в секунду на обработку кода уже дает несколько лет работы.
ну да, если даже брать моё скромное 456976000,
то 14.5 лет непрерывной (24 часа в сутки) работы

IgorGO, я сознательно пошёл на уменьшение числа вариантов - рассматривал только латиницу и только нижний регистр и брал маску
999AAAA
(где 9 - позиция цифры, A - позиция буквы).

и даже с таким упрощением атака "в лоб" уже не продуктивна.
Понятно, что любой "шаг в сторону" - это многократное увеличение числа вариантов.


короче, очередной хакер, придумавший, как что-то взломать, слился...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 28.04.2016, 12:57   #9
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

7-символьный пароль из строчной латиницы и цифр - это 78*364*164*096 вариантов, ваще-то...
Думается, автор имел в виду именно это.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 28.04.2016, 13:40   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

min@y™, не согласен.
где Вы учли, что в пароле
Цитата:
три цифры,четыре буквы
?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно написать прогу ЕГОР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