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

Скриптинг Форум посвещенный созданию скриптов для L2PacketHack

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 23.01.2008, 15:41   #21
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

ок! мне будет очень интересно на это взглянуть :)
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 23.01.2008, 16:11   #22
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от skymanrus
я могу сделать из этого только 1 вывод:
пакет хак и клиент ла2 взаимосвязанны! пакет хак сам НЕ ПОСЫЛАЕТ И НЕ ПРИНИМАЕТ ПАКЕТЫ! все происходить только через процесс l2.exe и если блокировать для этого процесса какую то часть траффика то он автоматически блокируется и для пакет хака
ну если так сложно понять принцип работы пакетхака то поесню:
пакетхак инжектит свою длл в процесс от которого надо перехватить трафик, далее эта длл ставит хук на вызов connect и при её вызове подменяет адрес сервера локальным адресом пакетхака, в результате клиент конектится к пакетхаку а не серверу а уже пакетхак при приёме коннекта конектиться к серверу адрес которого ему был прислан от длл, далее пакетхак принимает пакеты от клиента/сервера, дешифрует, пропускает через скрипты, шифрует и отправляет получателю, тоесть серверу/клиенту
таким образом при отправке пакетов скриптом впринципе нужно чтоб пакетхак был соединён только с тем кому адресован пакет буть то клиент или сервер, однака до последней версии пакетхак в обязательном пакете рвал оба соединения (и с клиентом и с сервером) при обрыве одного из них
теперь же выполнив в скрипте одну из 4х новых процедур можно включить/выключить закрытие соединений в случае закрытия одного из них, так что если отправить клиенту пакет о выходе предварительно вызвав процедуру отключения закрытия соединений при обрыве соединения с клиентом то далее клиент можно спокойно отключать или делать с ним что угодно а пакетхак с всеми скриптами продолжит принимать пакеты от сервера и применять к ним скрипты
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 23.01.2008, 16:49   #23
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

:shock: я в шоке ! :shock:
признаю я нуб :oops: :ROFL:

а можно скрипт увидить который будет проводить
процедуру отключения закрытия соединений и посылать клиенту пакет о выходе чтоб потом можно было просто процесс l2.exe убить?
на форуме просто нету ещё ни одного примера с использованием этих новых 4 процедур
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 23.01.2008, 17:42   #24
Рыцарь
 
Аватар для NLObP
 
Регистрация: 25.02.2008
Адрес: г.Волгоград
Сообщений: 2,009
Сказал Спасибо: 1,285
Имеет 1,458 спасибок в 793 сообщенях
NLObP пока неопределено
По умолчанию Re: OutGame Бот на ПакеХак!

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


NLObP вне форума   Ответить с цитированием
Старый 23.01.2008, 18:35   #25
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от skymanrus
а можно скрипт увидить который будет проводить
процедуру отключения закрытия соединений и посылать клиенту пакет о выходе чтоб потом можно было просто процесс l2.exe убить?
на форуме просто нету ещё ни одного примера с использованием этих новых 4 процедур
мне счас некогда, надо курсач доделывать, а так я даж ещё не проверял работу этих процедур))
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 23.01.2008, 19:14   #26
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

:)
ну я тут попытался их вызвать по нубски типа
Код:
procedure NoFreeOnClientDisconnect;
begin
end;
не пашет :(
пишет Ошибка: identifer redeclared 'NoFreeOnClientDisconnect' :cry:

Добавлено спустя 34 минуты 15 секунд:
КОРОЧЕ ЛЮДИ Я В ШОКЕ!!! :shock: :shock: :shock: !!

только что забацал в новой версии такой вот скриптик
Код:
begin
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;

  if FromClient and (pck[1]=#$1B) and (ReadD(2)=6) then
    begin
  buf:=#$38;
  WriteS('Hello');
  WriteD(0);
  SendToServer;
    end;
end.
короч скажу все по порядку вначале загрузил клиент затем грузанул пакет хак зашёл в мир и начал на галочку рядом с этим скриптиком,
скриптик сказал хеллоу когда я нажал YES затем я просто нажал выйти из игры в клиенте и посмотрел на окно пакетхака
а ОН ПРОДОЛЖАЕТ ЛОВИТЬ ПАКЕТЫ !!! И ПАКЕТЫ МОЖНО ДАЖЕ ПОСЫЛАТЬ!!! :shock:
никакие netPING'и пакетхак не останавливают !!!!
и можно вообще о них забыть !
просто наслаждаться !

СПАСИБО xkor !!!! :Yahoo!: :Yahoo!:

короч я в OUT game сижу щас :)
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 23.01.2008, 21:59   #27
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от skymanrus
никакие netPING'и пакетхак не останавливают !!!!
посиди подольше - остановят =)
QaK вне форума   Ответить с цитированием
Старый 23.01.2008, 22:04   #28
Пользователь
 
Аватар для skymanrus
 
Регистрация: 28.12.2007
Сообщений: 54
Сказал Спасибо: 0
Имеет 40 спасибок в 10 сообщенях
skymanrus пока неопределено
По умолчанию

сидел пол часа :) не остановили
хз мож сервак такой ... :))
__________________
На людей сердишся, когда чувсивуешь, что их поступки важны. Ничего подобного я больше не чувствую...
skymanrus вне форума   Ответить с цитированием
Старый 23.01.2008, 22:59   #29
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 52
Сказал Спасибо: 22
Имеет 16 спасибок в 9 сообщенях
ChiterEPT
По умолчанию Re: Re:

Цитата:
Сообщение от boyan
Цитата:
Сообщение от АрхиНуб
Кстати отправлял ПакетХаком клиенту пакеты на рестарт клиент переходит на окно выбора чаров (соединение не разрывается) а чар остается в игре (не пробовал правда работают ли скрипты, времени нет щас, но по идее должны) думаю это самый хороший способ "кастрировать" клиент.
таким способом делаются клоны чаров.. =)
Знаю :wink: Но сейчас это уже нигде неканает :cry:

Добавлено спустя 5 минут 52 секунды:
Re:
Цитата:
Сообщение от xkor
ну если так сложно понять принцип работы пакетхака то поесню:
пакетхак инжектит свою длл в процесс от которого надо перехватить трафик, далее эта длл ставит хук на вызов connect и при её вызове подменяет адрес сервера локальным адресом пакетхака, в результате клиент конектится к пакетхаку а не серверу а уже пакетхак при приёме коннекта конектиться к серверу адрес которого ему был прислан от длл, далее пакетхак принимает пакеты от клиента/сервера, дешифрует, пропускает через скрипты, шифрует и отправляет получателю, тоесть серверу/клиенту
таким образом при отправке пакетов скриптом впринципе нужно чтоб пакетхак был соединён только с тем кому адресован пакет буть то клиент или сервер, однака до последней версии пакетхак в обязательном пакете рвал оба соединения (и с клиентом и с сервером) при обрыве одного из них
теперь же выполнив в скрипте одну из 4х новых процедур можно включить/выключить закрытие соединений в случае закрытия одного из них, так что если отправить клиенту пакет о выходе предварительно вызвав процедуру отключения закрытия соединений при обрыве соединения с клиентом то далее клиент можно спокойно отключать или делать с ним что угодно а пакетхак с всеми скриптами продолжит принимать пакеты от сервера и применять к ним скрипты
что сказать ... БРАВО ... :Bravo: :Bravo: :Bravo:
Вопрос о создании OutGame бота отпал сам собой. Хкор :good: :friends: :beer:
ChiterEPT вне форума   Ответить с цитированием
Старый 27.01.2008, 02:48   #30
Новичок
 
Регистрация: 15.01.2008
Сообщений: 3
Сказал Спасибо: 0
Имеет 0 спасибок в 0 сообщенях
downtester
По умолчанию Xkor гений!!!

Сейчас сделал 2 окна + 2 скриптика (200 строк каждый) с функциями
NoFreeOnClientDisconnect;
NoFreeOnServerDisconnect;
затем закрыл окна.
если проработает ночь, то все гуд и Xkor КРАСАВЧЕГ!

PS Натыкал этих функций во все дыры скрипта , может можно как то обойтись всего 2 строчками?
downtester вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг



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

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


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

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

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