Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 07.10.2009, 16:41   #1093
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

релиз 3.5.25.145.
Цитата:
[-] некритичная бага с WM_ProcessPacket при вызове его с плагина при условии что тунель уже умер, приводящая к спаму ошибкой

[+] в TCodingClass добавленны:
procedure PreDecrypt(var Data; var Size: Word);
procedure PostEncrypt(var Data; var Size: Word);

схема выполнения:
обычный "сниффинг"
Client/Server>>PreDecrypt>аккумулятор сокетного движка>DecryptGP>(PH. плагины и скрипты)>EncryptGP>PostEncrypt>>Server/Client

для произвольной отправки пакета (плагинами, скриптами)
плагин/скрипт>EncryptGP>PostEncrypt>>Server/Client

в PreDecrypt поступают необработанные данные только что вытянутые из тцп стека. после обработки в PreDecrypt данные должны принять вид - "первые 2 байта = длинне пакета"
дабы сокетный движек обрабатывал это данные без помех.

в PostEncrypt должны поступают данные в формате "первые 2 байта = длинна", на выходе - данные понятные серверу/клиенту.

если нужды в PreDecrypt/PostEncrypt нет то оставить эти функции пустыми.
[+] в PluginCodding добавлен невксор с стандартным ксорингом для серверов без шифрации. с учетом этих изменений.
[*] все "методы" TcoddingClass смогут менять длину пакета.
Все что касается обсуждения этих изменений вынесено отдельной темой.
перенаправление на эту тему так же есть и в этом разделе. чтобы не потерялось.

Добавлено через 3 часа 13 минут
Цитата:
[-] баг когда при снятия галочки с ньюксора пх вылетал при перехвате следующего коннекта. по причине того что пх все таки пытался использовать функции с уже выгруженной длл.
незначительный баг. отдельно оформлять релиз не буду. перезалил текущий.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 07.10.2009 в 16:41. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился спасибкой от: