Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Помогите написать прогу для генерации паролей по маске (https://forum.antichat.xyz/showthread.php?t=55126)

Gulik 05.12.2007 23:08

Помогите написать прогу для генерации паролей по маске
 
Доброго времени суток!
Хочу на писать прогу которая генерировала бы пароли по заданной маске.

Например маску определили как 12345*
после нажатия кнопки прога должна сама будет подставить в место * выбранный пользователем набор символов. Т.е. если выбраны цифры то должно получиться так:
123450
123451
123452
123453
123454
123455
123456
123457
123458
123459

Аналогичная технология генерации паролей есть в программе Advanced Archive Password Recovery

Jes 06.12.2007 02:43

а-э язык ?
-------------
Цитата:

Сообщение от Gulik
Хочу на писать

...убиль :)
-------------
Топик конечно не про php , но добавлю:
генирить листы "для себя" проще и удобнее всего:
PHP код:

for($j=65 ;$j<123;$j++){ //для двух знаков
$ptr chr ($j);
for(
$i=65 ;$i<123;$i++){
$str chr($i);
echo 
"XXXX$ptr$str<BR>";


*открыл в блокноте , подправил для конкр. случая ,сохранил ... всего делов

Gulik 06.12.2007 12:21

Цитата:

Сообщение от Jes
а-э язык ?

Delphi

sedoy_xxx 06.12.2007 12:32

Можешь нагенерировать себе любые словари с любыми паролями используя JohnTheRipper и не придется изобретать велосипед.
P.S если конечно твоей целью является генерация словарей а не практика кодинга =)

HalkRus 06.12.2007 21:18

Gulik, написал на Паскале. Только вот ты бы поподробнее написал что должна делать прога...
program PassChecker;
Код:

program PassChecker;
uses crt;
var
  i,Maska,StartSymbol,EndSymbol:longint;
  f:text;
begin
  assign(f,'pass.txt');
  rewrite(f);
  write('Maska='); readln(Maska);
  write('StartSymbol='); readln(StartSymbol);
  write('EndSymbol='); readln(EndSymbol);
  for i:=StartSymbol to EndSymbol do begin
    writeln(f,Maska,i);
  end;
  close(f);
end.

З.Ы. если что -стучите, помогу

W!z@rD 07.12.2007 12:01

регулярные выражения... имхо...

Gulik 08.12.2007 09:51

Вид проги:
Скрин
Может кому яснее станет для чего она.
Цитата:

Сообщение от HalkRus
Только вот ты бы поподробнее написал что должна делать прога...
program PassChecker;

смысл проги таков:
знаешь ты проль но не всесь (прим.: 1234T ) а последнюю букву забыл.
Вводишь маску т.е. ту часть пароля которую ты помнишь, а которую забыл, там ставишь звёздачку, и прога работает не генерируя пароли начиная с 00000 а начинает с 1234* раборая только со звёздачкой, вместо * ставит какой-либо символ.

Gulik 08.12.2007 09:55

Цитата:

Сообщение от sedoy_xxx
Можешь нагенерировать себе любые словари с любыми паролями используя JohnTheRipper и не придется изобретать велосипед.

спасибо конечно за совет, но не свем же нравиться работа в командной строке

Jes 08.12.2007 23:50

Цитата:

Сообщение от Gulik
не свем же нравиться работа в командной строке

Gulik - не надейся , что прогу напишут за тебя , имхо ...

__mad 09.12.2007 00:39

Цитата:

Сообщение от Gulik
спасибо конечно за совет, но не свем же нравиться работа в командной строке

точней будет " не все же умеют работать с командой строкой" :D

HulkRus 09.12.2007 00:45

Gulik, я тебе напишу, попозже

HulkRus 10.12.2007 00:39

PassChecker 1.0 (бета)
http://i038.radikal.ru/0712/10/ab4b2d844a54.jpg
Делфях я написал PassChecker 1.0 (бета). Основные алгоритмы я написал. Чекает до 5 масок букв и 10 масок чисел. Потом сделаю чекание по каким-то конкретным символам. Высказываете ваши предложения. Нужно добавить в паблик.
Ссылка на exe`шник http://slil.ru/25212201

Gulik 10.12.2007 08:46

Цитата:

Сообщение от HulkRus
PassChecker 1.0 (бета)
http://i038.radikal.ru/0712/10/ab4b2d844a54.jpg
Делфях я написал PassChecker 1.0 (бета). Основные алгоритмы я написал. Чекает до 5 масок букв и 10 масок чисел. Потом сделаю чекание по каким-то конкретным символам. Высказываете ваши предложения. Нужно добавить в паблик.
Ссылка на exe`шник http://slil.ru/25212201

Прога что надо, как только смогу сразу + + поставлю =)

Если можно покажи исходник, или на пиши в асю 7170681.

=) На форме поставь BorderStyle = dsSingle чтоб не растягивалась. ))))

guest3297 10.12.2007 09:05

passwordpro те в помощь...

Gulik 10.12.2007 09:19

Цитата:

Сообщение от __mad
точней будет "не все же умеют работать с командой строкой" :D

Умничаешь??? Терпеть DOS не могу...

HulkRus 10.12.2007 19:34

PassChecker 1.1
http://i028.radikal.ru/0712/78/6c943858ec96.jpg
Теперь можно добавлять в конец файла и чекать слова с знаками. линка на exe: http://slil.ru/25218117
З.Ы. люблю писать свои софтины


Время: 22:04