Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.14;
Скачать: CL | DM;

Вниз

Алгоритм брутфорсера...   Найти похожие ветки 

 
delpher_gray ©   (2003-04-02 11:57) [0]

Уважаемые Delph"еры !!
Помогите с алгоритмом программы типа брутфорсера...
Есть строка например из 3-х букв: ABC, нужно из них перебрать все комбинации.
Что-то вроде:

A
B
C
AA
AB
AC
BA
BB
BC
CA
CB
CC
AAA
AAB
ABC
ABA
ABB
ABC
...........

Ну и так далее до бесконечности !
Я скока голову не ломал, не могу предумать алгоритм =(
Эта прога будет не брутворсер для перебора пароля, так что отнеситесь к этому с пониманием и помогите с написанием =)


 
Anatoly Podgoretsky ©   (2003-04-02 11:59) [1]

Так это обычный цикл от X1 до X2, можно рекурсивно


 
Delpher_Gray ©   (2003-04-02 12:28) [2]

to Anatoly Podgoretsky !
А подробнее можно !?
Заранее благодарен !!


 
Leshiy ©   (2003-04-02 12:40) [3]

А еще, это, называют Метод перестановок.


 
Anatoly Podgoretsky ©   (2003-04-02 12:56) [4]

Что именно, как циклы писать, как рекурсивно вызывать. А может пока не надо такие программы писать, для начала линейные.


 
Palladin ©   (2003-04-02 12:56) [5]

да какой метод перестановок...
простейше увеличение N-ичного числа на 1...
и представление его ввиду набора символов...


 
kravchuk ©   (2003-04-02 16:00) [6]

Palladin © (02.04.03 12:56) правильно говорит, в твоем примере N=4
none=0, A=1, B=2, C=3,
т.е. как бы переходишь в систему исчисления с основанием 4, и простой цикл от i=1 до 4^3-1, на каждом шаге i представляешь в системе исчисления с основанием 4, и каждый розряд числа это твоя буква, правда придется отбрасывать варианты, где второй разряд 0 а третий не 0




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

Текущий архив: 2003.04.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-44101
Maximov
2003-03-30 12:41
2003.04.14
Как в перенести объект из панели?


1-44135
Valeris
2003-04-03 11:50
2003.04.14
Что за бред! EAbstractError


4-44500
GreatMaster
2003-02-14 07:18
2003.04.14
Как узнать установлен ли в св-вах системы размер шрифта


14-44392
quest1111
2003-03-27 10:03
2003.04.14
Акробатика в Unreal


14-44348
sergey32
2003-03-28 17:52
2003.04.14
Как добавить Rx Компоненты в Delphi 7?