Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Перехват пакета по длине.

-

Общение и обсуждение, архив Lineage 2

- Cобытия, информация, вопросы и ответы по Lineage 2

Ответ
 
Опции темы
Старый 29.11.2011, 18:08   #1
Заблокирован
 Разведчик
Аватар для Guru
 
Guru скоро будет известенGuru скоро будет известенGuru скоро будет известен
Регистрация: 16.07.2009
Сообщений: 16
Популярность: 286
Сказал(а) спасибо: 16
Поблагодарили 54 раз(а) в 15 сообщениях
 
По умолчанию Перехват пакета по длине.

Т.к. в скриптинге являюсь нулём - нужна ваша помощь.

Суть: Надо, что бы если от клиента приходил пакет определенной длины, то он блокировался или менялся на другой.(любой, впринципе. сам подстрою)

Нашел на кодерх подобную тему.

Цитата:
Команда length(pck) возвращает длину пакета.

Как эту команду использовать здесь?
Цитата:
begin
if FromClient and (pck[1]=#$00) then pck:=#$99;
end.

П.с. Изьясняться по поводу скриптов всегда являлось моим слабым местом )
  Ответить с цитированием
Старый 29.11.2011, 20:29   #2
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

Код:
begin
if (FromClient) and (pck[1]=#$00) and (length(pck)=1) then pck:=#$99;
end.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Guru (29.11.2011), pr0m0 (30.11.2011)
Старый 29.11.2011, 20:34   #3
Заблокирован
 Разведчик
Аватар для Guru
 
Guru скоро будет известенGuru скоро будет известенGuru скоро будет известен
Регистрация: 16.07.2009
Сообщений: 16
Популярность: 286
Сказал(а) спасибо: 16
Поблагодарили 54 раз(а) в 15 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

Спасибо, но.
Что делать если ИД пакета каждый раз разный ?
  Ответить с цитированием
Старый 29.11.2011, 20:55   #4
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

Код:
begin
if (FromClient)  and (length(pck)=1) then pck:=#$99;
end.
Не использовать id в фильтрации, но мне кажется лучше обойти шифрацию.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Guru (29.11.2011), pr0m0 (30.11.2011)
Старый 29.11.2011, 23:21   #5
Заблокирован
 Разведчик
Аватар для Guru
 
Guru скоро будет известенGuru скоро будет известенGuru скоро будет известен
Регистрация: 16.07.2009
Сообщений: 16
Популярность: 286
Сказал(а) спасибо: 16
Поблагодарили 54 раз(а) в 15 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

Цитата:
Сообщение от J-FobosПосмотреть сообщение
Код:
begin
if (FromClient)  and (length(pck)=1) then pck:=#$99;
end.
Не использовать id в фильтрации, но мне кажется лучше обойти шифрацию.

Вот этот вариант я пробовал, но желаемого результата он не принес.
Пакеты все равно удачно доходят до сервера.
Ну для тебя это, вероятно, проще. Но для меня написать newxor.dll не является возможным)
  Ответить с цитированием
Старый 29.11.2011, 23:51   #6
NoItemName
 Рыцарь
Аватар для J-Fobos
 
J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(J-Fobos сломал счётчик популярности :(
Регистрация: 12.04.2009
Сообщений: 394
Популярность: 47903
Сказал(а) спасибо: 515
Поблагодарили 1,124 раз(а) в 430 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

Возможно длинна пакета в условии указана неверно.
________________

В любом из нас спит гений. И с каждым днем все крепче.
Запомните раз и навсегда:= 'Помочь' <> 'Сделайте за меня';
  Ответить с цитированием
Пользователь сказал cпасибо:
Guru (30.11.2011)
Старый 30.11.2011, 00:53   #7
Заблокирован
 Разведчик
Аватар для Guru
 
Guru скоро будет известенGuru скоро будет известенGuru скоро будет известен
Регистрация: 16.07.2009
Сообщений: 16
Популярность: 286
Сказал(а) спасибо: 16
Поблагодарили 54 раз(а) в 15 сообщениях
 
По умолчанию Re: Перехват пакета по длине.

А всё. Ты был прав. Просто неверно определил длину пакета. Тема исчерпана. Благодарю.
  Ответить с цитированием
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Нужны 2 пакета omg 8bit Общение и обсуждение 0 08.07.2011 18:22
[Баг] Дикое ранчо popoloio Баги игр ВКонтакте 0 01.05.2011 22:59
[Помогите!] Изменение пакета LL1yPuK Скрипты и перехват пакетов 1 09.08.2010 12:07
[Помогите!] Перехват пакета передачи. Винсент Общение и обсуждение, архив Lineage 2 1 03.04.2010 19:45

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net