Просмотр полной версии : Скрипт автозаточки "без скрипта"
День добрый, господа.
Существует необходимость создать скрипт автозаточки, но...имеющиеся здесь даже после полноценной переработки результатов не принесли, потому что:
1) на сервере присутствует шифрование пакетов, разобраться не получилось, при каждом коннекте пакеты меняются, иногда даже так, что под l2phx зайти на сервер нельзя (пакет коннекта становится, например, пакетом создания персонажа), т.е. для подключения требуется сделать n-ное количество попыток;
2) в свете пункта 1, невозможно создать проверку: заточилась вещь или нет.
Есть ли возможность создать скрипт такого содержания:
вручную в скрипт вводится нужный пакет, а далее присутствует счетчик, привязанный к сообщениям из чата (сервером в чат только для персонажа выводится, на сколько заточена вещь; то биш, если она сломалась, в чат будет идти отсчет с 1)?
День добрый, господа.
Существует необходимость создать скрипт автозаточки, но...имеющиеся здесь даже после полноценной переработки результатов не принесли, потому что:
1) на сервере присутствует шифрование пакетов, разобраться не получилось, при каждом коннекте пакеты меняются, иногда даже так, что под l2phx зайти на сервер нельзя (пакет коннекта становится, например, пакетом создания персонажа), т.е. для подключения требуется сделать n-ное количество попыток;
2) в свете пункта 1, невозможно создать проверку: заточилась вещь или нет.
Есть ли возможность создать скрипт такого содержания:
вручную в скрипт вводится нужный пакет, а далее присутствует счетчик, привязанный к сообщениям из чата (сервером в чат только для персонажа выводится, на сколько заточена вещь; то биш, если она сломалась, в чат будет идти отсчет с 1)?
А после n попыток и удачного захода на сервер, пакет "поломки" и "заточки" разьве не статичен будет у тебя?
А так то если что чатик сообщения это равносильно пакетам заточки и поломки, имхо
А после n попыток и удачного захода на сервер, пакет "поломки" и "заточки" разьве не статичен будет у тебя?
А так то если что чатик сообщения это равносильно пакетам заточки и поломки, имхо
В том-то и проблема, что нет. Каждый раз пакет имеет одну и ту же структуру, но сам абсолютно отличается. Это может быть вообще любой пакет.
В чат пишется не текущий уровень заточки, а какая последует следующей.
Т.е. если вещь заточилась на 6, в чат будет писать "+7: шанс заточки х %".
Можно было бы вырвать как-нибудь эту часть, и уже исходя из неё строить скрипт.
Вообще, интересует, как будет выглядеть функция отправки конкретного пакета, тобиш нечто вроде send('00 00 00 00')?
Добавлено через 5 часов 4 минуты
А после n попыток и удачного захода на сервер, пакет "поломки" и "заточки" разьве не статичен будет у тебя?
А так то если что чатик сообщения это равносильно пакетам заточки и поломки, имхо
6 подряд идущих заточек:
57 70 34 29 A0 FB 71 55 00
7D 70 34 29 A0 FB 71 55 00
C0 70 34 29 A0 FB 71 55 00
A7 70 34 29 A0 FB 71 55 00
21 70 34 29 A0 FB 71 55 00
03 70 34 29 A0 FB 71 55 00
Палевно, конечно, но разбирать всё шифрование с учетом изменений при каждом коннекте будет трудновато.
Был бы вариант с созданием счетчика/определителя текущего уровня заточки - проблема бы была решена.
При следующем коннекте при заточке одной вещи пакет не меняется. В общем, танцы с бубном.
А написать библиотеку для расшифровки трудно?)
Добавлено через 9 минут
http://coderx.ru/showthread.php?t=165
Про дешифрацию можно почитать тут.
А написать библиотеку для расшифровки трудно?)
Добавлено через 9 минут
http://coderx.ru/showthread.php?t=165
Про дешифрацию можно почитать тут.
Трудно. Стандартной библиотеки под эти хроники нет.
Задача намного проще, чем написание библиотеки:
отправить конкретный пакет и подключить счетчик. Только вот к чему привязать счетчик - непонятно. Можно было бы выловить конкретные зашифрованные пакеты, и придать вид:
if x='' then y
else break, где x присвоить пакет с конкретным уровнем заточки, y - пакет для заточки.
Магия в том, что на сервере нет ожидания между заточкой, можно в секунду по 50-100 пускать: ни кикнет, ни забанит. При чем, я не отправляю пакеты на вызов заточки и установки предмета, вручную открываю заточку, ставлю предмет, спамлю пакетом на заточку.
Проще помучаться и написать свою софтину для дешифрации, что позволит писать скрипты любой сложности.
Проще помучаться и написать свою софтину для дешифрации, что позволит писать скрипты любой сложности.
Да там и нужды в иных скриптах нет.
Да там и нужды в иных скриптах нет.
Это пока :)
Скрипты это крайне мощное средство, которое позволяет сделать крайне многое, если УМЕТЬ их писать, поэтому рекомендую ознакомиться.
Это пока :)
Скрипты это крайне мощное средство, которое позволяет сделать крайне многое, если УМЕТЬ их писать, поэтому рекомендую ознакомиться.
На этот пвп-сервер, кроме автозаточки, ничего толкового не прикрутить.
А как же вставка лсов, автотаргет против миража?)
автоассист на походах рб, когда живых мало? автохил и авторес от бишопа? автозаливка цп на пвп от орка? да тут не паханное поле работы!!! :)))
А как же вставка лсов, автотаргет против миража?)
Миража не существует в этих хрониках. Все нужные лсы ставятся за 20 минут.
автоассист на походах рб, когда живых мало? автохил и авторес от бишопа? автозаливка цп на пвп от орка? да тут не паханное поле работы!!! :)))
Биши живые, рб нет, цп неактуально :)
Миража не существует в этих хрониках. Все нужные лсы ставятся за 20 минут.
Мираж и лсы появились одновременно или это какая-то поделка вроде бфг?
Мираж и лсы появились одновременно или это какая-то поделка вроде бфг?
В GoD'е мираж посредственный. Не поделка, сервер крайне приближен к ретейлу.
В GoD'е мираж посредственный. Не поделка, сервер крайне приближен к ретейлу.
На ретейле нельзя очень быстро поймать лсы. Ну вообще никак.
Так что за сервер? Не годворлд случаем?)
На ретейле нельзя очень быстро поймать лсы. Ну вообще никак.
Так что за сервер? Не годворлд случаем?)
Угум.
Советую забыть про эту идею, там ребятки не ламеры и просто так сломать не выйдет....
Советую забыть про эту идею, там ребятки не ламеры и просто так сломать не выйдет....
Всё ограничивается навыками и фантазией :)
Тут 2 варианта: писать декриптор и проводить MitM атаку или же инжектиться в клиент (и соответственно отламывать защиту), ни то, ни другое, скорее всего сделать не выйдет.
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot