Исходники здесь
Вот такие скомпилированные версии есть у меня.
Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru
Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?
Дополнительные компоненты брать тут. (<-- TPerlRegEx есть только там)
/upd:
для компиляции последних ревизий понадобятся JCL, JVCL (ссылки выше) а так же:
jwapi2.2a, SyntEdit, TRichView.v11.0+ScaleRichView.v2.0, TsiLang (letitbit / upload.com.ua)
Немного подправленный FastScript искать в файловом архиве.
Последний раз редактировалось NLObP, 17.10.2016 в 00:02.
Хм... у меня запустилось только так взять инжект из 78 сборки и вставил в 76 т.к в 78 при входе в игру просто выбивало. Следующая трабла : неправельное распознование пакетов грация парт 2 ( не отображается купил предмет) хотя должен все настройки норм.
Revision: 80
Author: nlobp
Date: 04:15:00, 09 января 2009 г.
Message:
[!] inj_ruoff.dll by Ratvier для входа в игру на L2.RU;
[+] Добавлен альтернативный метод инжекта в клиент;
[+] запрещаем загружать два раза программу:
[-] Исправлена ошибка - переименованная inject.dll не инжектилась в клиент;
[-] Исправлена ошибка функции Loop в PacketsT1.ini;
[*] Выводим в лог сообщение о сохранении лога пакетов, для большей информативности;
[*] Продублировал чекбокс isGraciaOff переменной isGraciaOf;
[*] Небольшая правка кода вывода в лог;
[*] Убрал - ShitConsole в Options.ini включает обход ShieldConsole;
[*] Убрал - На вкладке "Основное" галочка Gracia(off server) и isGraciaOff в Options.ini включает обход ShieldConsole;
Revision: 79
Author: nlobp
Date: 4:02:45, 9 января 2009 г.
Message:
[!] Откат к 75 ревизии;
В моем случае дальше пускает, но персонажа не отлавливает. Пробывал ухищрения как раньше, ставить галку перед выбором серверов, аналогично, пустило и нашло перса только 1 раз и то из пропатченого система под L2 Rangerом.
Добавлено через 1 минуту
А и можно по подробнее про альтернативный способ внедрения?
Последний раз редактировалось Leviy, 09.01.2009 в 20:07.
Причина: Добавлено сообщение
При попытке логина, в логе пакетхака вылезает куча коннектов, и клиент закрывается.
Какая ОС у товарищей с такой проблемой?
Цитата:
Сообщение от Leviy
А и можно по подробнее про альтернативный способ внедрения?
Берётся первый попавшийся поток клиента, останавливается, записываются в память некоторые данные. После всего этого о_О подменяется место, где остановился поток, на код загружающий длл (вызовом LoadLibrary), и наконец-то этот несчастный поток запускают.
Обновилась ЩитКОнсоль на ру/оффе, если не слать ничего - вроде работает, если через ПНХ что-нить послать - все. через 10-50 секунд дисконект, опять что-то где-то намудрили с шифрацией/чексуммой/еще чем-то ... до вчерашнего дня ревизия 78 пахала на ура.
Вопрос: phx 7x на руофф заходят через раз, а вот 61-я всегда нормально. Что где нужно поменять, чтобы он правильно раскодировал пакеты (протокол же 828?)
Если можно, популярным нубским языком )))