Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

03.08.2008, 05:15
|
|
Новичок
Регистрация: 31.07.2008
Сообщений: 2
Провел на форуме: 2961
Репутация:
0
|
|
Нужен брут icq (делфи)
Буду очень благодарен если кто то выложит исходник ...в гугле ниче путёвого не нашел
|
|
|

04.08.2008, 22:43
|
|
Новичок
Регистрация: 04.08.2008
Сообщений: 3
Провел на форуме: 10177
Репутация:
1
|
|
Если Вы хотите использовать компонент TIcqClient (обычно его имеют в виду, когда упоминают icq (в Delphi)), который, кстати, остался рабочим, после обновления протокола, то алгоритм написания брутфорса сразу представляется таким...
Т.к. число потоков большое (должно быть для успешного брута) - создается массив в котором будут лежать компоненты
PHP код:
var
myarray:array [0..[COLOR=Red]X[/COLOR]] of Ticqclient;
где x, кол-во потоков... Затем создаем необходимое кол-во "потоков", так скажем.
PHP код:
for i := 0 to [B]high(myarray)[/B] do
myarray[i]:=Ticqclient.create(nil);
....
И далее присваиваем компонентам необходимые свойства (уин, пасс, прокси, из файла), обращаясь к ним, через их индекс, типа:
PHP код:
myarray[i].UIN:=UIN;
myarray[i].password:=sl.strings[i];
// sl тут стринглист, в которые загружен файл с паролями.
А так как у Ticqclient легко обрабатываются все события, то очевидно, если пытаясь залогинится (тот же вызов процедуры, указывая индекс компонента), провоцируем OnLogin - запишем валидный пароль в <...куда угодно...>, если ConnectionFailed - вычеркиваем пароль из базы и присваиваем следующий, по порядку.
Это к тому, что простенький брутфорс написать - одна банка пива.
А поиск исходников брутфорса Icq на Delphi действительно, не дал результата.
Но вот исходник брутфорса на си (в схожей теме выкладывали уже):
http://zbrute.antichat.ru/wzbrute_sources/
Надеюсь, будет полезен... Но, думается, написать программу, которая будет лучше и быстрее готовых продуктов - очень и очень трудная, и, в добавок, не рентабельная задача... В любом случае - удачи =)
|
|
|

05.08.2008, 11:25
|
|
Познающий
Регистрация: 24.07.2008
Сообщений: 47
Провел на форуме: 108397
Репутация:
31
|
|
Сообщение от FenTaylor
Если Вы хотите использовать компонент TIcqClient (обычно его имеют в виду, когда упоминают icq (в Delphi)), который, кстати, остался рабочим, после обновления протокола, то алгоритм написания брутфорса сразу представляется таким...
Т.к. число потоков большое (должно быть для успешного брута) - создается массив в котором будут лежать компоненты
PHP код:
var
myarray:array [0..[COLOR=Red]X[/COLOR]] of Ticqclient;
где x, кол-во потоков... Затем создаем необходимое кол-во "потоков", так скажем.
PHP код:
for i := 0 to [B]high(myarray)[/B] do
myarray[i]:=Ticqclient.create(nil);
....
И далее присваиваем компонентам необходимые свойства (уин, пасс, прокси, из файла), обращаясь к ним, через их индекс, типа:
PHP код:
myarray[i].UIN:=UIN;
myarray[i].password:=sl.strings[i];
// sl тут стринглист, в которые загружен файл с паролями.
А так как у Ticqclient легко обрабатываются все события, то очевидно, если пытаясь залогинится (тот же вызов процедуры, указывая индекс компонента), провоцируем OnLogin - запишем валидный пароль в <...куда угодно...>, если ConnectionFailed - вычеркиваем пароль из базы и присваиваем следующий, по порядку.
Это к тому, что простенький брутфорс написать - одна банка пива.
А поиск исходников брутфорса Icq на Delphi действительно, не дал результата.
Надеюсь, будет полезен... Но, думается, написать программу, которая будет лучше и быстрее готовых продуктов - очень и очень трудная, и, в добавок, не рентабельная задача... В любом случае - удачи =)
Ну это самое-самое начало
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|