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

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.10.2007, 22:00   #1
Новичок
 
Регистрация: 05.10.2007
Адрес: Украина
Сообщений: 19
Сказал Спасибо: 0
Имеет 23 спасибок в 13 сообщенях
DeVolf пока неопределено
По умолчанию Кружок нубов(Вопрос-Ответ)

//QaK:отдельная тема по подкючению пакетхака к серверу >>>>>>>>тут
любые вопросы по данной тематике в этом топе будут удаляться без предупреждения.


Код:
const
mp='8A 1B 15 01 10';
hp='8A 1A 15 01 10';
begin
if fromclient and (pck[1]=#$38#$F5#$00#$EF#$00#$00#$00#$03#$00#$00#$00) then
begin
buf:=hstr(hp);
SendToServer;
end;
if fromclient and (pck[2]=#$33#$F5#$00#$EF#$00#$40#$00#$03#$00#$00#$00) then
begin
buf:=hstr(mp);
SendToServer;
end;
end.
где я ошибся?

Последний раз редактировалось QaK, 30.08.2010 в 18:56.
DeVolf вне форума   Ответить с цитированием
За это сообщение DeVolf нажился 6 спасибками от:
Старый 25.03.2012, 10:37   #1911
Местный
 
Регистрация: 11.06.2010
Сообщений: 644
Сказал Спасибо: 119
Имеет 85 спасибок в 77 сообщенях
dyh9l пока неопределено
По умолчанию

расшифровывать, если ИД пакетов всегда одинаковое то править инишку с пакетами, если разное - то забить.
__________________
dyh9l вне форума   Ответить с цитированием
Старый 25.03.2012, 17:58   #1912
Новичок
 
Регистрация: 22.03.2012
Адрес: Томск
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
mcar пока неопределено
По умолчанию

Цитата:
Сообщение от dyh9l Посмотреть сообщение
расшифровывать, если ИД пакетов всегда одинаковое то править инишку с пакетами, если разное - то забить.
постоянно разное) и поч забить:?
mcar вне форума   Ответить с цитированием
Старый 30.03.2012, 01:28   #1913
Пользователь
 
Регистрация: 29.09.2010
Сообщений: 45
Сказал Спасибо: 1
Имеет 9 спасибок в 6 сообщенях
Санчес пока неопределено
По умолчанию

Здравствуйте ГУру. Нуб просит совета. Осиливаю потихоньку тему, есть 1 вопрос.
Как сделать так, чтобы программа в определенном месте заканчивала обработку первого пакета и начинала обрабатывать следующий такой же?
Пример.
Код:
...
if Fromserver  and (pck=HStr('1b 04 00 00 00')) then begin
    buf:=HStr('45 00 00 00 00 00 00 00 00 00');
    if Fromserver  and следующий такой же пакет (pck=HStr('1b 04 00 00 00')) then begin
       buf:=HStr('45 01 00 00 00 00 00 00 00 00');
...
Что нужно прописать, чтобы программа после посылки buf:=HStr('45 00 00 00 00 00 00 00 00 00'); заканчивала работу с этим пакетом, и начинала обрабатывать следующий? Или просто закрыть end ом и следующий If как раз попадет на следующий такой же пакет?

//J-Fobos: основной блок программы выполняется для каждого пакета что проходит через пакетхак. Обработка следующего пакета не начнется, пока не закончится обработка предыдущего. Код, который вы написали, присвоит переменной buf значение HStr('45 00 00 00 00 00 00 00 00 00'), а потом, сразу присвоит значения HStr('45 01 00 00 00 00 00 00 00 00'). И так будет каждый раз при приходе пакета HStr('1b 04 00 00 00'). Если вам важен порядок прихода пакетов, то вам надо вести их счет и ориентироваться по нему.

Последний раз редактировалось J-Fobos, 30.03.2012 в 11:00.
Санчес вне форума   Ответить с цитированием
За это сообщение Санчес нажился спасибкой от:
Старый 30.03.2012, 19:33   #1914
Новичок
 
Регистрация: 24.03.2012
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
kratko пока неопределено
По умолчанию

Здаров народ!!!кто подскажет нубу как с этим сервом работать?????????????????? www.lineager.ru
kratko вне форума   Ответить с цитированием
Старый 30.03.2012, 22:50   #1915
Местный
 
Аватар для SeregaZ
 
Регистрация: 16.08.2009
Сообщений: 1,224
Сказал Спасибо: 4
Имеет 229 спасибок в 182 сообщенях
SeregaZ пока неопределено
По умолчанию

Цитата:
Сообщение от kratko Посмотреть сообщение
Здаров народ!!!кто подскажет нубу как с этим сервом работать?????????????????? www.lineager.ru
если не ошибаюсь - там шифрацию влепили. хотя могу путать с каким другим сервером...
__________________
хочу картинку в подпись!
SeregaZ вне форума   Ответить с цитированием
Старый 06.04.2012, 22:55   #1916
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

Подскажите какой пакет отвечает за информацию о действиях питомца на High Five?
Kilatif вне форума   Ответить с цитированием
Старый 17.04.2012, 04:59   #1917
Местный
 
Аватар для Deffol
 
Регистрация: 17.02.2011
Сообщений: 118
Сказал Спасибо: 51
Имеет 2 спасибок в 2 сообщенях
Deffol пока неопределено
По умолчанию

Здраствуйте, подскажите как используя таймер в скрипте посылать пакеты не через ConnectName ( имя соеденения ), а через ConnectID? Как грамотно объявить в скрипте и в следствии его использовать?
Ps. сразу предупреждаю, команда SetName не помогает
Через коннектИД пол годика назад работал, но нигде это не записал, точней ничего не сохранилось, вот не могу вспомнить как к этому пришел тогда и прошу вас помочь буду крайне признателен.

//J-Fobos: сразу предупреждаю, что SetName всегда помогает
Цитата:
var UseForConnectName: string;
При задании данного значения привязывает имя определенного соединения к выполнению действий к определенному скрипту.
к примеру SendToServer при задании UseForConnectName := 'charname' будет выполняться как SendToServerEx('charname')
так же слудует учесть что тело скрипта будет запускаться только в случае прихода пакета от соединения с именем заданным в UseForConnectName.

const ConnectID: Integer;
Идентификатор текущего соединения (менять бесполезно)

Последний раз редактировалось J-Fobos, 17.04.2012 в 10:38.
Deffol вне форума   Ответить с цитированием
Старый 13.05.2012, 17:06   #1918
Новичок
 
Регистрация: 13.05.2012
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Алексей Черных пока неопределено
По умолчанию

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

Пользуюсь l2phx версии 3.5.33.166. Настроил, ловлю пакеты. всё вроде бы нормально. Чтобы отловить нужные мне пакеты захожу в клиент, произвожу какое либо действие(например покупаю гемстоуны), сворачиваю клиент, останавливаю обработку(чтобы не мешались ненужные поступающие от сервера пакеты). далее вижу выловилось несколько пакетов клиент-сервер. и тут начинаются проблемы:

во первых эти все пакеты отловленные они хоть и обрабатываются программой, распознается их структура и вроде как значения показываются но значения явно неправильные, что видно на скрине.
где то читал, что следует расшифровывать байты задом наперед, может в этом дело.

Во вторых конкретно то что мне нужно среди этих выловленных клиент-сервер пакетов обычно пакеты типа Unknown (версия клиента High Five, в настройках пакетхака поставил галочку на фрею, видать произошли изменения в пакетах в новой версии, ну да это методом тыка попробую решить).

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

Надеюсь вы мне поможете. Хотя бы подскажете куда идти.
Заранее спасибо.

//J-Fobos: Скорее всего у вас на сервере присутствует нестандартная шифрация. Попробуйте запустить пакетхак на сервере, где шифрации заведомо нету, что бы убедиться, что настройки пакетхака правильные.

Последний раз редактировалось J-Fobos, 14.05.2012 в 10:24.
Алексей Черных вне форума   Ответить с цитированием
Старый 14.05.2012, 22:41   #1919
Новичок
 
Регистрация: 13.05.2012
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Алексей Черных пока неопределено
По умолчанию

J-Fobos спасибо. Обязательно проверю. (кстати если посоветуете сервер заведомо без шифрации буду благодарен еще больше)
Только вот можно ли что нибуть сделать с данным хитро шифрованным серваком, что в моих силах или там уже требуются суперпрямые руки и чудеса хакерства? Если можно, то хотелось бы услышать совет именно по этому серваку.
Еще раз спасибо за ответ.

//J-Fobos: сервер без шифрации - скачайте любую фри ява сборку и запустите у себя А конкретно по вашему серверу ничего не могу сказать, не играю уже давненько.

Последний раз редактировалось J-Fobos, 15.05.2012 в 23:59.
Алексей Черных вне форума   Ответить с цитированием
Старый 20.05.2012, 18:34   #1920
Новичок
 
Регистрация: 20.05.2012
Сообщений: 2
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
Slon пока неопределено
По умолчанию

L2planet.ws (фрея) - пакеты ловлю , но при отправке клиент в висяк уходит. А также при отправке сообщения в чат происходит крит клиента. Кто может направить чайника на путь истинный? Где почитать, на что обратить внимание? Уж очень хочется разобраться. На серваку с красненькими пушками бегают многие. Думаю не все честно их заимели.

//J-Fobos: предоставьте лог пакетов и файл настроек программы. А также укажите версию программы.

Последний раз редактировалось J-Fobos, 20.05.2012 в 21:29.
Slon вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



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

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


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

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

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