написал генератор листов паролей брута
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
написал генератор листов паролей брута - 2009-03-15 00:27:51.466666
|
|
|
Patriott
Сообщений: 36
Оценки: 0
Присоединился: 2009-03-14 18:13:26.236666
|
написал генератор листов паролей брута новичкам будет полезен
program passgen2;
var f:text; n:string;
c:byte;
procedure cifri;
var i,a,b:longint; ch:char;
begin
writeln ('begin is_');
read(a);
writeln('end is_');
read(b);
for i:=a to b do writeln(f,i);
writeln('ALL DONE!!!');
close(f);
end;
procedure buckcifr;
var ch,i:char; l,l1,l2,l3,l4,l5,l6,l7,l8,l9,l10,l11,l12,l13,l14,l15,j:byte;
a:array[1..200] of char;
f:text; r:string;
begin
assign (f,n);
rewrite (f);
writeln('Input length of passwords');
read(l);
j:=1;
for i:='a' to 'z' do
begin
a[j]:=i; j:=j+1;
end;
for i:='A' to 'Z' do
begin
a[j]:=i; j:=j+1;
end;
for i:='1' to '9' do
begin
a[j]:=i; j:=j+1;
end;
writeln('Enter special symbols (one in string)');
repeat
readln(a[j]);
j:=j+1;
writeln ('add new? y/n');
readln(ch);
until upcase(ch)='N';
writeln('LOADING......');
case l of
1: for l:=1 to j do writeln(f,a[l]);
2: begin
for l:=1 to j do
for l1:=1 to j do begin r:= a[l]+a[l1];
writeln(f,r);
end;end;
3: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do begin r:=a[l]+a[l1]+a[l2];
writeln(f,r);
end;end;
4: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do begin r:=a[l]+a[l1]+a[l2]+a[l3];
writeln(f,r);
end;end;
5: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4];
writeln(f,r);
end;end;
6: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5];
writeln(f,r);
end; end;
7: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6];
writeln(f,r);
end; end;
8: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7];
writeln(f,r);
end; end;
9: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8];
writeln(f,r);
end; end;
10: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9];
writeln(f,r);
end;end;
11: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do
for l10:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9]+a[l10];
writeln(f,r);
end; end;
12: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do
for l10:=1 TO j do
for l11:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9]+a[l10]+a[l11];
writeln(f,r);
end;end;
13: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do
for l10:=1 TO j do
for l11:=1 TO j do
for l12:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9]+a[l10]+a[l11]+a[l12];
writeln(f,r);
end; end;
14: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do
for l10:=1 TO j do
for l11:=1 TO j do
for l12:=1 TO j do
for l13:=1 TO j do begin r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9]+a[l10]+a[l11]+a[l12]+a[l13];
writeln(f,r);
end;end;
15: begin
for l:=1 to j do
for l1:=1 to j do
for l2:=1 to j do
for l3:=1 to j do
for l4:=1 TO j do
for l5:=1 TO j do
for l6:=1 TO j do
for l7:=1 TO j do
for l8:=1 TO j do
for l9:=1 TO j do
for l10:=1 TO j do
for l11:=1 TO j do
for l12:=1 TO j do
for l13:=1 TO j do
for l14:=1 to j do begin
r:=a[l]+a[l1]+a[l2]+a[l3]+a[l4]+a[l5]+a[l6]+a[l7]+a[l8]+a[l9]+a[l10]+a[l11]+a[l12]+a[l13]+a[l14];
writeln(f,r);
end;end;
end;
close(f);
end;
begin
writeln ('This is PASSGEN2 ( coding by Patriott/ icq 9770161 )');
writeln('After end the program will be closed');
writeln;
writeln ('Input name of new file');
readln(n);
n:=n+'.txt';
assign (f,n);
rewrite (f);
writeln;
writeln ('What chars to use?');
writeln('1-"0123456789"');
writeln('2-"abcd...WXYZ...1234...and your (!@#%^&*:"<>?...)');
readln(c);
if c=1 then cifri;
if c=2 then buckcifr;
end.
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 01:05:10.406666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Эмм…"новичкам будет полезен"- типо ты как опытный пишешь?)) Я не вчитывался особо,но там где то случайно не цикл 12-кратной вложености был?[sm=ag.gif][sm=ag.gif] Вообще не оч даже хочется осознавать всю хитрость твоего алгоритма, только вот советую не светить этим "творением" для твоего же блага)) Впрочем ща сам увидишь что скажут о таком коде люди))
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 01:43:54.376666
|
|
|
L2nkeR
Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
|
Сразу говорю, что рекурсия укоротила бы твой код минимум в 7 раз.
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 02:52:30.786666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
Какое убожество… Что такое "лист паролей брута"?
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 11:57:27.956666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
O_o Код жесть… Кстати, а что она делает ?
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 19:00:22.723333
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
ТС еще раз увижу выпрашивание плюсов будет бан
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 21:47:07.933333
|
|
|
Zmaster
Сообщений: 930
Оценки: 0
Присоединился: 2007-02-09 19:02:43.500000
|
ТС, если честно, то код ужасный, можно сделать все намного проще и красивее. Запомни, кодить - это исскуство, просто набросать функции языка с параметрами - это и дурак сможет.
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 22:02:57.336666
|
|
|
VaZoNeZ
Сообщений: -6758
Оценки: 0
Присоединился: 2008-10-31 14:38:43.796666
|
Устроим конкурс - кто соптимизирует больше всего - тот и выиграл!
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 22:08:23.556666
|
|
|
Genco
Сообщений: 1662
Оценки: 90
Присоединился: 2007-12-16 23:11:22.003333
|
Не,ну если по-хорошему,то клавиши Ctrl+A & Del –лучшая оптимизация этого дела)) *Потом можно заново и с нуля,но совсееем не обязательно*
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 22:14:05.013333
|
|
|
SmanxX1
Сообщений: 208
Оценки: 0
Присоединился: 2007-07-31 14:33:56.650000
|
quote:
Устроим конкурс - кто соптимизирует больше всего - тот и выиграл! На, оптимизируй это: :D:D:D /*
* Program to compute an approximation of pi
* by Brian Westley, 1988
*/
#define _ -F<00||--F-OO--;
int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
{
_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_
_-_-_-_
}
|
|
|
RE: написал генератор листов паролей брута - 2009-03-15 23:01:42.356666
|
|
|
L2nkeR
Сообщений: 115
Оценки: 0
Присоединился: 2009-02-02 04:03:17.786666
|
quote:
ORIGINAL: SmanxX1 /*
* Program to compute an approximation of pi
* by Brian Westley, 1988
*/
#define _ -F<00||--F-OO--;
int F=00,OO=00;main(){F_OO();printf("%1.3f\n",4.*-F/OO/OO);}F_OO()
{
_-_-_-_
_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_-_-_-_-_
_-_-_-_-_-_-_-_
_-_-_-_
}
жестко однако)
|
|
|
RE: написал генератор листов паролей брута - 2009-03-16 00:04:25.550000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
2SmanxX1 мне больше стишок понравился :)
|
|
|
|
|