Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Разработка
Войти через OpenID

Разработка Раздел для совместной разработки/доработки программы

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 01.08.2008, 06:48   #1
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию L2PacketHack 3.5.x

Исходники здесь
Вот такие скомпилированные версии есть у меня.

Ниже данные устарели.
Репозиторий находится тут (открывать через SVN клиент)
Удобный просмотр репозитория через браузер тут
Скомпилированные версии тут Пароль к архиву: coderx.ru

Есть ли предложения по модернизации существующего кода с описанием как должно и что хотелось бы заменить/добавить?

Программа пишется в среде Delphi 2007 и Delphi 7 с использованием следующих дополнительных библиотек компонентов:
- FastScript (http://fast-report.com/ru/products/fast-script.html)
- JCL (http://sourceforge.net/projects/jcl/)
- JVCL (http://sourceforge.net/projects/jvcl/)

Дополнительные компоненты брать тут. (<-- 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.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 111 спасибками от:
-=Ma}{imuS=-, 4erteg, Agat, ak47, Alan, alexsl, alexteam, AoWpwnz, APXAHGEJI, Asmalaa Asrety, Benefit, BISMARCK_555, boy200007, boypush, Breadfan, BuKbI4, CCCP, Crypto, Curious, cutter, DashKAaa, Denis63RUS, dyh9l, Elecktron, Emocean, Evgeniy, FatalHistori, Fer123, Ferrari3200, FFALL777, Fim, freeworld, GameCoder, gavr1l0, gexiss, goodvin1709, Green, Grinch, HacPaTyc, INFERION, isya, Johnson, Keeper, Keisei, Kotyara2014, lomoWAR, lordka), LostQ, Lotar, Ma3aXakA, march, marslem, mat1s, MHz, micoach, MiRoN, mirt, MoD_Hanes, MrIICUX, Mulder, Murdoc, neonv1, nezabudkin, Nigga, Niros, NoFear, OleSha, OMOH8787, PanAm, pascalpwnz, PerioH, PIONER, QaK, rastaman_228, ratvier, RockTeam, RoZ, Rubicosha, Rysis, Ryth, saxa24111, shunder, skaner, skiner4119, Snowbars, StekloReZ, stopicot, TAMBIK, Tchep, Therapyst, TryLaw, vahes, Velizarx, victor_rvm, Vilson, Vklu4atel^^, vlad00777, vovanchik, vul-test, wanick, wasabi_100, WhiteDevil, Xelat, xkor, Yegor, Yellowboy, zDiablik, АлисаХочетСекс, Арти, женька
Старый 13.12.2011, 00:18   #1331
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

нужны небольшие правки.

в пх в корректоре трафика для офф серверов есть такой код (переменные не идентичны. но код в целом идентичен):

delphi Код:
cur_pos := Pos(#$12, _1_byte_table);       x := _1_byte_table[$13];       _1_byte_table[$13] := #$12;       _1_byte_table[cur_pos]:=x;       cur_pos := Pos(#$B1, _1_byte_table);       x := _1_byte_table[$B2];       _1_byte_table[$B2] := #$B1;       _1_byte_table[cur_pos]:=x;

нужно дополнить.
для Фреи добавляется
delphi Код:
cur_pos := Pos(#$11, _1_byte_table);       x := _1_byte_table[$12];       _1_byte_table[$12] := #$11;       _1_byte_table[cur_pos]:=x;             cur_pos := Pos(#$D0, _1_byte_table);       x := _1_byte_table[$D1];       _1_byte_table[$D1] := #$D0;       _1_byte_table[cur_pos]:=x;

для ГОД дополнительно добавляется
delphi Код:
cur_pos := Pos(#$73, _2_byte_table);       x := _2_byte_table[$74];       _2_byte_table[$74] := #$73;       _2_byte_table[cur_pos]:=x;       cur_pos := Pos(#$74, _2_byte_table);       x := _2_byte_table[$75];       _2_byte_table[$75] := #$74;       _2_byte_table[cur_pos]:=x;

так же в обработчике 0x2E пакета где инициализируется табличка (второй параметр _init_tables) изменяется размер таблички.
для хроник ниже фреи = 0x80
для фреи = 0x86
для год = 0xC5
__________________
L2Ext - project closed.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 3 спасибками от:
Старый 24.12.2011, 05:42   #1332
Новичок
 
Регистрация: 24.01.2011
Сообщений: 9
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
moha пока неопределено
По умолчанию

приветствую всех корифеев

нарисовалась проблемка:

В Aion при переходе на новую версию поменялась длина офсетов вот и еще тут видно вот
ну еще кое что изменилось в проверке корректности расшифровки вот но думаю это не критично в данном случае.

и теперь а l2ph вместо нормальных пакетов идет каша - на одно и тоже действие разные пакеты.
плз направте меня где в сорцах найти обработку пакетов айона?
и еще изменилась длина не всех офсетов, как лучше реализовать поддержку старой и новой(смешанной) версий? было бы неплохо вынести в форму настроек и выбирать с какой версией работать.

Последний раз редактировалось moha, 24.12.2011 в 05:57.
moha вне форума   Ответить с цитированием
Старый 24.12.2011, 17:49   #1333
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

moha, uencdec.pas:
процедура TencDec.ProcessRecivedPacket - начальная инициализация
TencDec.DecodePacket и TencDec.EncodePacket обработка пакетов и их ID
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился 2 спасибками от:
Старый 26.12.2011, 18:52   #1334
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

На FTP выложен l2phx.3.5.33.174-test.rar, тестовый билд пакетхака для Айон 2.7

На мой непросвещенный взгляд шифрация пакетов в Айон 2.7 не поменялась (согласно galaxy-emu). Поэтому сделана только расшифровка пакетов с двухбайтным ID.

PS: необходимо тестирование.
PPS: у кого есть логи от Айон 2.7 киньте мне в личку для тестирования.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни



Последний раз редактировалось NLObP, 26.12.2011 в 19:09.
NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился 2 спасибками от:
Старый 26.12.2011, 19:49   #1335
Новичок
 
Регистрация: 24.01.2011
Сообщений: 9
Сказал Спасибо: 6
Имеет 0 спасибок в 0 сообщенях
moha пока неопределено
По умолчанию

не доступен режим двойных ID даже при выборе версии 2.7
moha вне форума   Ответить с цитированием
Старый 26.12.2011, 21:33   #1336
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Давайте обсудим в этой теме.
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 29.12.2011, 18:45   #1337
Новичок
 
Регистрация: 16.11.2011
Сообщений: 1
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
Therapyst пока неопределено
По умолчанию

Здравствуйте, я скачал PHX больше, когда я извлекаю WinRar запрашивает пароль
Может кто подскажет, какой пароль был бы?
Оффтоп

Последний раз редактировалось NLObP, 31.12.2011 в 17:11.
Therapyst вне форума   Ответить с цитированием
Старый 29.12.2011, 19:05   #1338
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

нифига се... а NLObP то полиглот! столько языков знает ))


Therapyst, password is name of our site. and in the next time try to write here on english. google translator not very well made translate.
__________________
хочу картинку в подпись!

Последний раз редактировалось SeregaZ, 29.12.2011 в 19:08.
SeregaZ вне форума   Ответить с цитированием
Старый 29.12.2011, 21:22   #1339
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Therapyst, coderx.ru
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
Старый 31.12.2011, 16:57   #1340
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию

Цитата:
Revision: 265
Author: nlobp
Date: 31 декабря 2011 г. 15:51:31
Message:
[+] поддержка двухбайтных ID в Aion 2.7
[*] определение имени подключения в Aion по пакету SM_L2AUTH_LOGIN_CHECK
[*] небольшие правки в корректоре трафика для офф серверов by alexteam
[+] добавлен packetsAion27.ini
[*] для Aion 2.1 - 2.6 оставлен только packetsAion21.ini
----
Modified : /3.5.x/Build/settings/PacketsAion21.ini
Added : /3.5.x/Build/settings/packetsAion27.ini
Modified : /3.5.x/Build/settings/ru/ItemsID.ini
Modified : /3.5.x/Build/settings/ru/NpcsId.ini
Modified : /3.5.x/Build/settings/ru/SkillsId.ini
Modified : /3.5.x/Release.bat
Modified : /3.5.x/l2ph.cfg
Modified : /3.5.x/units/uFilterForm.pas
Modified : /3.5.x/units/uPacketView.dfm
Modified : /3.5.x/units/uPacketView.pas
Modified : /3.5.x/units/uSettingsDialog.dfm
Modified : /3.5.x/units/uSettingsDialog.pas
Modified : /3.5.x/units/uVisualContainer.dfm
Modified : /3.5.x/units/uVisualContainer.pas
Modified : /3.5.x/units/uencdec.pas
Modified : /3.5.x/units/uglobalfuncs.pas
Modified : /3.5.x/units/usharedstructs.pas
На FTP выложен l2phx.3.5.33.174.rar
__________________
| Для самых ленивый | Телепаты в отпуске |Мы работаем над этим |
Не умеешь - учись, не хочешь учиться - плати © Суровый Закон Жизни


NLObP вне форума   Ответить с цитированием
За это сообщение NLObP нажился спасибкой от:
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Разработка


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:49.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!