Бот для техномагии

Discussion in 'Реверсинг' started by Rastamanka, 5 Apr 2009.

  1. Rastamanka

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

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Не подскажите как можно обойти защиту бота для техномагии?
    Скачать бота можно тут http://tmbot.cc/
     
  2. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    902
    Likes Received:
    276
    Reputations:
    59
    А вы что тут забыли?
    Идите играйте
     
    3 people like this.
  3. AlexGT

    AlexGT Banned

    Joined:
    21 Jan 2008
    Messages:
    1
    Likes Received:
    18
    Reputations:
    0
    Либо в раздел "О работе", либо же выкладывай свои наработки по вопросу
     
  4. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    Этот бот к серверу через https с логином и паролем подключается. Если подключение удалось, то обмениваются командами в формате xml.
    Подключение:
    Code:
    C:
    <?xml version="1.0"?><Bot><Version>2009-04-06 11:04</Version><GetUser/></Bot>
    https://tmbot.cc/bh/bot/connect.php
    S:
    <?xml version="1.0"?><Srv><User><login>tm4897</login><status>1</status><sid>c92808a818c51bc610b74c6cb8a22351</sid></User></Srv>
    
    При помощи полученнго sid клиент получает следующий шаг
    Code:
    C:
    <?xml version="1.0"?><Bot><GetSession/><GetCur_step/><GetNext_step/><GetLast_activity/></Bot>
    https://tmbot.cc/bh/bot/index.php/?c92808a818c51bc610b74c6cb8a22351
    S:
    <?xml version="1.0"?><Srv><Session>c92808a818c51bc610b74c6cb8a22351</Session><Cur_step>connect</Cur_step><Next_step>updates</Next_step><Last_activity>2009-04-06 11:14:42</Last_activity></Srv>
    
    И затем выполняет полученную комманду
    Code:
    C:
    https://tmbot.cc/bh/bot/update_list.php/?c92808a818c51bc610b74c6cb8a22351
    S:
    <?xml version="1.0"?><Srv><field>muxa.bhu</field><value>2009-03-10 10:01</value>...
    
    После скачивания обновлений происходит вызов GetNext_step и выполняется следующая комманда.
    Набор комманд ограничен и для работы бота сервер не нужен, поэтому можно написать эмулятор сервера внутри самого бота.
    Нужно только перехватить все команды и переписать функцию по адресу 004C0F20
     
    #4 0rs, 6 Apr 2009
    Last edited: 6 Apr 2009
    2 people like this.
  5. Rastamanka

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

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Спасибо большое. Попробую сделать.
     
  6. Наёмник

    Наёмник New Member

    Joined:
    30 Oct 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Всем привет, я не силён в программировании и не могу понять что написано выше(

    Кто может написать уже готовый эмулятор к этому боту?


    Очень нужно :cool:
     
  7. ProTeuS

    ProTeuS --

    Joined:
    26 Nov 2004
    Messages:
    1,239
    Likes Received:
    542
    Reputations:
    445
    конечно, если не силён в чем-то, платишь деньги, обратившись в соотвествующий раздел (и явно не этот) и незамедлительно получаешь результат
     
  8. Наёмник

    Наёмник New Member

    Joined:
    30 Oct 2009
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Сколько это будет стоить и кто сделает? И в какой раздел обратится?
     
  9. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    Я уже делал для Rastamanka, только его при каждом обновлении приходилось обновлять. Мне надоело.
     
  10. Alexandr II

    Alexandr II -=ImperatoR=-

    Joined:
    28 Dec 2007
    Messages:
    1,067
    Likes Received:
    670
    Reputations:
    87
    читай всю тему)
     
    1 person likes this.
  11. 0rs

    0rs Member

    Joined:
    30 Dec 2008
    Messages:
    70
    Likes Received:
    23
    Reputations:
    3
    Похоже создатель бота изменил алгоритм его обновления. Теперь все стало еще проще.
    1. Скачиваем и устанавливаем денвер
    2. Скачиваем скрипты
    3. В распаковываем их в директорию денвера в папку home
    4. Запускаем денвер (если он запущен - перезапускаем)
    5. Запускаем бот.
    Порядок обновления:
    1. Выключаем денвер
    2. Запускаем бота с тестовым ключем.
    3. Сохраняем как get_my_scripts.php файл по ссылке
      Code:
      https://tm11702:[email protected]/bh/bot/get_my_scripts.php
      , где tm11702:d9fb3f тестовые логин и пароль
     
    #11 0rs, 2 Nov 2009
    Last edited: 24 Nov 2009
  12. joon

    joon New Member

    Joined:
    20 May 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Порядок обновления:
    1. Выключаем денвер
    2. Запускаем бота с тестовым ключем.
    3. Сохраняем как get_my_scripts.php файл по ссылке
      Code:
      https://tm11702:[email protected]/bh/bot/get_my_scripts.php
      , где tm11702:d9fb3f тестовые логин и пароль
    [/QUOTE]

    куда скопировать? и обновлять с сервера или денвера ?
     
  13. joon

    joon New Member

    Joined:
    20 May 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    и обновил его, пошло время,, перешло к запуск Денвера и бота,, Время тикает серовно
    [/QUOTE] :confused:

    Код:

    https://tm11702:[email protected]/bh/bot/get_my_scripts.php

    куда вставлять?подскажите плиз
     
    #13 joon, 23 May 2010
    Last edited: 23 May 2010
  14. velluto

    velluto New Member

    Joined:
    28 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Больше данный способ не прокатывает.
    Хозяин бота изменил защиту. Авторизация проходит, но сам бот с настройками не запускается.
    При попытке запустить бота с демо ключом, а потом включить денвер бот работает минут 15. После чего намертво виснет.
    Подозреванию, что в скриптах надо добавить еще одну команду, но какую?! Вопрос пока открыт.
     
  15. neprovad

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

    Joined:
    19 Oct 2007
    Messages:
    902
    Likes Received:
    276
    Reputations:
    59
    Можете воспользоваться Charles, Fiddler Web Debugger или wireshark'ом для отслеживания трафика и изучения протокола обмена бота с сервером. Ну и потом уже доделаете то чего не хватает.
     
  16. tmbot

    tmbot New Member

    Joined:
    8 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Я вам больше скажу - ники таких любителей халявки мы отслеживаем, так что советую менять перса пока не поздно.
     
  17. velluto

    velluto New Member

    Joined:
    28 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Посмеялась от души.

    Ваши успехи в отслеживании 0.0
     
  18. Rastamanka

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

    Joined:
    26 Nov 2008
    Messages:
    429
    Likes Received:
    11
    Reputations:
    7
    Походу создатель договорился ) Его серв ддосят целый день )
    А насчет защиты...
    Бот до сих пор пашет не какая защита не помогла.
    Просто надо правильный подходи сделать к этому )
     
  19. joon

    joon New Member

    Joined:
    20 May 2010
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    # Скачиваем и устанавливаем денвер
    # Скачиваем скрипты
    помогите с переделкой скрипта не
    входит бот
     
  20. tmbot

    tmbot New Member

    Joined:
    8 Jul 2010
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    последнее китайское предупреждение, черный кот, сдам админам тм твоего перса :D