Выложил свежую версию. Тестируйте.
--------------------------------------------------------------------------
L2PBX 3.3.7 (12.09.2008)
--------------------------------------------------------------------------
3.3.7 от 12.09.2008
[+] немного ускорил загрузку лога из файла;
[+] сохраняем выбранный метод внедрения;
[+] на вкладке "просмотр" в списке паrетов, можно поставить первым столбцом номер пакета;
[+] сделал раскраску расшифровки пакета на вкладке "посылка", при дабл-клике в поле разбора выделяется кусок пакета соответствующий этой строке;
PS: времени практически нет, так что моя активность на форуме на минимуме.
Добавлено через 42 секунды Kusha, попробуй для начало на шоках или абиссе.
При надежном методе внедрения клиент и пакетхак подвисают, порою загружается окно ввода логина и пароля, но после их ввода и отправки все зависает окончательно и безвозвратно. При всем при этом менджер задач выдает что клиент игры загружает проц на 99%
В скрытом режиме получше, тормозит поменьше, но дальше окна выбора песра не уходил, все опять таки безнадежно подвисает как пакетхак так и клиент.
Выложите пожалуйста L2PBX 3.3.6, а то я потер.
Последний раз редактировалось APXAHGEJI, 13.09.2008 в 11:28.
Может кто то возмется и исправит все утечки памяти в l2phx ?
вот маленький лог.
This block was allocated by thread 0x250, and the stack trace (return addresses) at the time was:
402A7F [System][@GetMem]
425592 [Classes][TStrings.LoadFromStream]
425506 [Classes][TStrings.LoadFromFile]
53C64E [main.pas][main][TL2PacketHackMain.FormCreate][915]
4A3887 [Forms][TCustomForm.DoCreate]
4A3567 [Forms][TCustomForm.AfterConstruction]
4AAD7C [Forms][TApplication.CreateForm]
54CBD0 [D:\l2pbx\l2pbx.dpr][l2pbx][l2pbx][19]
7C816FD7 [Unknown function at RegisterWaitForInputIdle]
...................
This block was allocated by thread 0x250, and the stack trace (return addresses) at the time was:
402A7F [System][@GetMem]
44D77E [IniFiles][TCustomIniFile.WriteInteger]
53CE0C [main.pas][main][TL2PacketHackMain.FormDestroy][973]
4A3903 [Forms][TCustomForm.DoDestroy]
4A3769 [Forms][TCustomForm.BeforeDestruction]
54ACB6 [main.pas][main][TL2PacketHackMain.SpeedButton1Click][3596]
48E370 [Controls][TWinControl.WndProc]
4E22CE [JvWndProcHook.pas][JvWndProcHook][TJvHookInfos.WindowProc][767]
48DFEB [Controls][TWinControl.MainWndProc]
42E156 [Classes][StdWndProc]
77D38734 [Unknown function at GetDC]
и этот лог в 36 метров
к примеру:
GetMem(dllScr, Size); <= тут выделятся память под длл но нигде она не освобождается.
тоже самое с класами
Да и Fast`a не обезательна чтоб найти где классы создають но не разрушаются, тоже самое с веделеной памятью. +кое где нехватает проверок на то существует ли класс чтоб его юзать.
ЗЫ по правил немного ошибо попозже выложу ))
Последний раз редактировалось Argot, 15.09.2008 в 08:53.