Главная страница
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.02 c
14-44413
T2
2003-03-28 16:32
2003.04.14
Halcyon 6


1-44195
Roki
2003-04-01 16:25
2003.04.14
Как в TreeView раскрыть ветку?


1-44174
Demon_mhm
2003-04-03 19:48
2003.04.14
Как устранить ошибку???


1-44109
Buruhtan
2003-04-02 21:16
2003.04.14
Как создать ресурсный файл


14-44416
ASM
2003-03-25 17:31
2003.04.14
Нужна помощь по ассемблеру.