Тема: Toolza 1.0
Показать сообщение отдельно

  #53  
Старый 24.10.2009, 01:02
ElteRUS
Постоянный
Регистрация: 11.10.2007
Сообщений: 406
С нами: 9780227

Репутация: 1423
По умолчанию

Цитата:
Сообщение от Pashkela  
но каждый запрос - это например version(), а не разделение потоков на перебор всех символов в version(), просто таже version() одновременно узнается и брутится с
А может будет быстрее, если выделять отдельный поток на каждый символ ? Ну например:

Список чего 'узнать':
user()
database()
version()
...

Алго:

1 Выбираем из списка верхнее ('что' узнать)
2 Определяем длину ...length(...)....
3 открываем n потоков(на каждый символ), где n получено в пункте 2
4 ... узнаем символы ... сохраняем результаты ... закрываем потоки
5 если список != пусто, переходим в пункт 1

Мб имеет смысл потестить такой алгоритм и посмотреть сколько суммарно займет времени ?
 
Ответить с цитированием