Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

Перебор   Найти похожие ветки 

 
TSa   (2003-10-20 00:33) [0]

Подскажите пожалуйста как лучше организовать простой перебор всех возможных значений для подбора паролья ? мароль ввожится в едит и нужно его подобрать ? (а принципе используется только лат. буквы и цифры) кинте строчку текста кто занимался спасибо !!


 
SPIRIT   (2003-10-20 00:54) [1]

сколько символов пароль ??
и строчкой тут не обойдешься .. как минимум 20-30 надо :))


 
TSa   (2003-10-20 01:04) [2]

пароль до 10 симловов !!!
(да какая разница)

> и строчкой тут не обойдешься .. как минимум 20-30 надо :))
ну я это образно может есть у кого помогите


 
SPIRIT   (2003-10-20 02:20) [3]


> пароль до 10 симловов !!!
> (да какая разница)

разница большая .. если кол-во сиволов в пароле фиксировано то задача невероятно упрощается ...


 
Palladin   (2003-10-20 02:26) [4]


> TSa © (20.10.03 01:04) [2]

смотри какая циферка 839299365868340224, это количество вариантов которые тебе нужно попробовать... как ты думаешь, доживешь хотябы до половины?


 
Palladin   (2003-10-20 02:30) [5]

да кстати, это количество вариантов из 10 символов учитывая большие и маленькие латинские символы и цифры, если еще приплюсовать пароли меньшей разрядности - получится 853058371866181866


 
Anatoly Podgoretsky   (2003-10-20 08:41) [6]

115 дет, если только 26+10 и подбирать по миллиону в секунду


 
WihOut Any ...   (2003-10-20 11:00) [7]

Зря вы так резко. Есть и другие алгоритмы. В частности программа xIntruder подбирает посимвольно (последовательно первый, второй и т.д. символы) не зная количества символов в пароле


 
TSa   (2003-10-21 10:45) [8]

Так что ? хорошо пароль до 5 символов !!!
помогите с кодом чуть чуть !!!


 
REA   (2003-10-21 10:49) [9]

Так тебе "паролью" или "мароль" подобрать?
А то оно по-разному "ввожится".

Лови строчку:

For i := 0 To 10000 Do

Дальше сам.


 
Dementiy   (2003-10-21 11:06) [10]

Пошукай в инете есть на эту тему статьи.
Этих умников которые выше понты колотили не слушай :)
function GetId(str: string; i: integer): string;
begin
if (str[i] >= "a") and (str[i] <= "y" ) then
str[i] := chr(ord(str[i]) + 1)
else
if i <> 1 then
begin
str[i] := "a";
str := GetId(str, i - 1);
end;
Result := str;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
aa: string;
i: integer;

begin
aa := "aaa";
for i := 1 to 10000 do
begin
Memo1.Lines.Add(aa);
aa := GetId(aa, 3);
end;

end;
"Поиграй" с этим коддингом должно получиться.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
3-98430
SergeyS
2003-10-10 08:31
2003.10.30
Вынуть таблицы из базы Interbase


1-98724
Wiz@rd
2003-10-20 22:54
2003.10.30
WMI


3-98491
vivk
2003-10-08 20:35
2003.10.30
При настройке SQLConnection выходи unable to load LIBMYSL.dll


1-98714
Pomashok
2003-10-20 18:21
2003.10.30
Unicode


11-98531
D.V.K
2003-02-11 12:02
2003.10.30
как подключить к Дельфи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский