Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.05.2010, 15:17   #1
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию Дописываю icq брут - нужен ваш мозг

От нечего делать решил написать ICQ brutforce - знаю что не легко сделать и будут ошибки + у меня свободного времени много и из-за этого взял его написать

Хочу сделать чтобы отправка писем была не через 1 компонент а каждое письмо через свой.

Memo1 содержит список uin;pass
Фукция uinandpass - извлекает из Memo1.Lines[i] значение uin и значение pass


Вот таким способов я создаю и отправляю месаги компонентиками:
Код:
var i,a:integer;Arr:array of TICQClient;
begin
 a:=Memo1.Lines.Count;
 SetLength(Arr,a);
 for i:=0 to a do
  begin
   uinandpass(i);
   Arr[i]:=TICQClient.Create(self);
   Arr[i].UIN:=strtoint(uin);
   Arr[i].Password:=pass;
   Arr[i].OnLogin:=Form1.ICQLogin;
   Arr[i].OnError:=ICQError;
   Arr[i].Login;
А вот собственно функция ICQLogin;
Код:
procedure TForm1.ICQLogin(Sender:TObject);
begin
  (Sender as TICQClient).SendMessage(666666,'))))');
  (Sender as TICQClient).Disconnect;
end;
Проблема в том ( как я думаю ) - что пока первый подсоеденяется, создается 50 компонентов и из-за этого висним все в какашку
kakawkin вне форума Ответить с цитированием
Старый 04.05.2010, 16:24   #2
Marsel737
Форумчанин
 
Аватар для Marsel737
 
Регистрация: 09.11.2009
Сообщений: 669
По умолчанию

Зачем так извращаться? Вот код "на пальцах":

Код:
begin
  Uin := NewUin;
  Start:
    Pas := NewPassword;
    Устанавливаем соединение;
    if ошибка, then 
    begin
      NewPassword загружаем из списка часто встречаемых паролей
      goto Start;
    end;
    ShowMessage('Good. Password: NewPassword, UIN: NewUin ');
end;
Только это ерунда полнейшая, которой в инете и так полно
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли
Marsel737 вне форума Ответить с цитированием
Старый 04.05.2010, 16:45   #3
kakawkin
Форумчанин
 
Регистрация: 21.09.2009
Сообщений: 431
По умолчанию

просто в моем варианте не надо ждать пока отправиться сообщение - а как бы ставиться в очередь
kakawkin вне форума Ответить с цитированием
Старый 26.12.2010, 18:41   #4
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

К одному уину, можно около 5 раз подключиться или опробовать пароль, потом бан на 10-20 минут. Брут здесь не поможет, даже с нескольких компонентов.
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 26.12.2010, 18:51   #5
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Да чет последнее время люди все чаще пытаются изобрести велосипед...И плевать что с квадратными колесами, зато свое.
Про AET 2 уже все забыли...
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
майл брут betirsolt Работа с сетью в Delphi 9 11.10.2009 18:19
Нужен ваш совет SZero Помощь студентам 3 24.02.2008 17:51
помогите кто может нужен исходник ICQ бота полностью заранье спаибо xakkkkker Фриланс 3 19.12.2007 02:51
Нужен ваш совет HIP Общие вопросы Delphi 1 20.06.2007 14:32