ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

23.11.2009, 14:03
|
|
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме: 201148
Репутация:
-4
|
|
Пасслисты
Всем привет! Не подскажите как можно написать на паскале генератор спам листов? Так, чтобы перебирал все значения с 6 символов до 10...
|
|
|

23.11.2009, 18:22
|
|
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме: 638378
Репутация:
41
|
|
Сообщение от marcos
Всем привет! Не подскажите как можно написать на паскале генератор спам листов? Так, чтобы перебирал все значения с 6 символов до 10...
Извиняюсь, а спам листы для чего?
Можешь просто запустить 5 циклов поочередно, один генерирует значения для 6 символов, другой для 7 и так до последнего, которые генерирует для 10.
|
|
|

24.11.2009, 12:31
|
|
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме: 201148
Репутация:
-4
|
|
Нет, про циклы я додумался, как сделать именно перебор?
|
|
|

24.11.2009, 16:10
|
|
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме: 638378
Репутация:
41
|
|
Сообщение от marcos
Нет, про циклы я додумался, как сделать именно перебор?
А тебе перебор чего именно нужен.
Впринципе, делается так.
Код:
program brutik;
var
n:integer; a:array[1..100000] of char; k:char; f:text;
procedure brut(t:integer);
var i:char; j:integer;
begin
if t=n then
begin
for j:=1 to n do
write (f, a[j]);
writeln (f);
end
else
for i:='a' to k do
begin
a[t+1]:=i;
brut (t+1);
end;
end;
begin
assign (f,'pass.txt');
rewrite (f);
k:='z';
n:=3;
brut (0);
close (f);
end.
Использутеся рекурсия. n-колличество цифр в числе, то есть его тебе нужно будет каждый раз менять.
|
|
|

07.12.2009, 14:43
|
|
Участник форума
Регистрация: 08.11.2009
Сообщений: 114
Провел на форуме: 201148
Репутация:
-4
|
|
А что означает переменная Т? и почему она равна 0?
|
|
|

07.12.2009, 19:38
|
|
Banned
Регистрация: 03.11.2009
Сообщений: 112
Провел на форуме: 98006
Репутация:
17
|
|
Сообщение от marcos
А что означает переменная Т? и почему она равна 0?
ну смотри, если t=n то перебирать цифры, если не т то буквы
Последний раз редактировалось DeaD_MoroZ; 07.12.2009 в 19:42..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|