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

Взлом пакетов

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Закрытая тема
 
Опции темы
Старый 02.03.2012, 12:25   #1
 Разведчик
Аватар для xHolySh1t
 
xHolySh1t никому не известный тип
Регистрация: 02.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Взлом пакетов

Доброго времени суток, господа!
Решил поделиться с вами своими наработками, а также найти помошника в моём деле.
Давным давно меня посетила идея рисовать вещи на пакетном уровне. Так как серверы используют обмен пакетами, следовательно по логике вещей, если открыть пакет, расшифровать код(написан в шестнадцатеричной системе, насколько я понял),написать свои переменные и отправить на сервер - персонаж должен получить определённый итем. Единственный прокол, который может быть в этой теории - сервер просто отправляет уведомления о том, что персонаж получил итем, а не ваша машина отправляет пакет на сервер с информацией, что персонаж его получил. В этом я пока не разобрался.
Снифферы позволили мне ловить пакеты, открывать их, создавать их. Моя проблема в том, что я неособо знаком с шестнадцетиричной системой и структурой пакетов. Насколько я понял, код пакета написан с помощью определённого алгоритма, который понять у меня не получается.
Я попробовал сделать всё по-другому. Я начал ловить пакеты в момент того, как я поднимаю определённый итем. Их там ловится около 50. Вот тут-то я и остановился. Я не могу найти нужный мне пакет с информацией о количестве и самом предмете. Возможно даже, за это отвечает не один пакет.

Если кто-то знаком с механикой TCP пакетов и горит желанием поработать над PW на этом уровне - прошу в скайп(disabled_1), посмотрим, чего сможем добиться вместе.
Алсо, если кто-то уже над этим думал - интересно будет почитать ваши идеи.
 
Старый 02.03.2012, 12:59   #2
 Главнокомандующий
Аватар для finkrer
 
finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(finkrer сломал счётчик популярности :(
Регистрация: 11.04.2010
Сообщений: 1,314
Популярность: 100919
Золото Zhyk.Ru: 7
Сказал(а) спасибо: 249
Поблагодарили 1,066 раз(а) в 767 сообщениях
Отправить сообщение для finkrer с помощью ICQ Отправить сообщение для finkrer с помощью Skype™
 
По умолчанию Re: Взлом пакетов

Мне кажется, вот в этом разделе чем-то таким занимаются
 
Старый 02.03.2012, 13:57   #3
 Разведчик
Аватар для xHolySh1t
 
xHolySh1t никому не известный тип
Регистрация: 02.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Благодарю за перенос темы в нужный раздел)
Почитал раздел, не один я такой смотрю Есть такие, у кого уже получилось?)
 
Старый 02.03.2012, 14:51   #4
 Разведчик
Аватар для def17max
 
def17max никому не известный тип
Регистрация: 11.09.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
если кто-то уже над этим думал - интересно будет почитать ваши идеи.

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

Добавлено через 8 минут
Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
Я не могу найти нужный мне пакет с информацией о количестве и самом предмете

какой прогой ловишь пакеты?

Добавлено через 31 минуту
хотелось бы узнать,есть ли такие пакеты после отправки которых не кидает с сервера?

Последний раз редактировалось def17max; 02.03.2012 в 15:22. Причина: Добавлено сообщение
 
Старый 02.03.2012, 15:23   #5
 Разведчик
Аватар для xHolySh1t
 
xHolySh1t никому не известный тип
Регистрация: 02.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от def17maxПосмотреть сообщение
в данный момент копаю в этом же направлении,пока то понял только одно...кроме дисконнекта нет никакого отклика от сервера,какой пакет ему не отправляй,но нашёл один очень полезный баг))) сюда писать не буду...

Так же. Этот креш вызван неправильным кодом\переменной в пакете, как мне объяснили. Как это исправить я и пытаюсь выяснить
Алсо, что за баг? Хоть в скайп добавься, поделись. Вместе попробуем работать
Цитата:
Сообщение от def17maxПосмотреть сообщение
Добавлено через 8 минут

какой прогой ловишь пакеты?

IP Sniffer. Он и пакеты ловит и открывает их и отправлять умеет.
 
Старый 02.03.2012, 15:33   #6
 Разведчик
Аватар для def17max
 
def17max никому не известный тип
Регистрация: 11.09.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
в скайп добавься

добавляюсь)
 
Старый 02.03.2012, 16:39   #7
Читер-спонсор
 Сержант
Аватар для lcd1232
 
lcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известенlcd1232 скоро будет известен
Регистрация: 12.09.2010
Сообщений: 165
Популярность: 375
Сказал(а) спасибо: 70
Поблагодарили 39 раз(а) в 25 сообщениях
Отправить сообщение для lcd1232 с помощью ICQ Отправить сообщение для lcd1232 с помощью Skype™
 
По умолчанию Re: Взлом пакетов

xHolySh1t, мне кажется, что китайцы не глупые и сделали защиту от этого. По идее после отправки пакета Клиент->Сервер сервер проверяет пакет, если сервер отсылает false, то дисконнект.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 
Старый 02.03.2012, 16:42   #8
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: Взлом пакетов

Товарищи велосипедостроители, ознакомьтесь с темой: http://zhyk.ru/forum/showthread.php?t=276220
Так вы увидите пакеты в должном виде (в читабельном, незашифрованном).

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
Единственный прокол, который может быть в этой теории - сервер просто отправляет уведомления о том, что персонаж получил итем, а не ваша машина отправляет пакет на сервер с информацией, что персонаж его получил.

Именно так. Предметами занимается сервер. Сервер видит только то, что создал он сам. Нельзя обмануть его, создав что-то на клиенте. Надеюсь, не надо объяснять, как конкретно это работает?
________________
Принимаю реквесты на статьи, программы. Всё будет запилено в лучшем виде :3

Последний раз редактировалось BritishColonist; 02.03.2012 в 16:45.
 
Старый 02.03.2012, 16:55   #9
 Разведчик
Аватар для samosi
 
samosi на правильном путиsamosi на правильном пути
Регистрация: 23.12.2011
Сообщений: 42
Популярность: 192
Сказал(а) спасибо: 26
Поблагодарили 11 раз(а) в 9 сообщениях
 
По умолчанию Re: Взлом пакетов

Увы можно обмонуть сервер. Если пакет подменевать а не слать самому то все возможно.
Пример: дюп на ауке.
 
Старый 02.03.2012, 17:03   #10
 Разведчик
Аватар для xHolySh1t
 
xHolySh1t никому не известный тип
Регистрация: 02.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от lcd1232Посмотреть сообщение
xHolySh1t, мне кажется, что китайцы не глупые и сделали защиту от этого. По идее после отправки пакета Клиент->Сервер сервер проверяет пакет, если сервер отсылает false, то дисконнект.

Именно поэтому я спросил, не разгадал ли кто-то кода и переменных, или фиксил возвращающиеся пакеты

Цитата:
Сообщение от samosiПосмотреть сообщение
Увы можно обмонуть сервер. Если пакет подменевать а не слать самому то все возможно.
Пример: дюп на ауке.

Опять же, чтобы выставлять фильтр - нужно знать айди итемов. Не подскажите, где нарыть?
Цитата:
Сообщение от BritishColonistПосмотреть сообщение
Именно так. Предметами занимается сервер. Сервер видит только то, что создал он сам. Нельзя обмануть его, создав что-то на клиенте. Надеюсь, не надо объяснять, как конкретно это работает?

Если найти хотябы один пакет, который сервер будет принимать и не крашиться - будет ещё один способ дюпа.

Последний раз редактировалось xHolySh1t; 02.03.2012 в 17:11.
 
Старый 02.03.2012, 17:31   #11
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от samosiПосмотреть сообщение
Увы можно обмонуть сервер

И часто вы кого-то "обмонываете"? Так же часто, как соблюдаете пунктуацию в ваших предложениях?

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
Если найти хотябы один пакет, который сервер будет принимать и не крашиться - будет ещё один способ дюпа.

Их десятки, и что с того?

И почему меня не перестают удивлять школьники, которые думают, что мир работает по их правилам...

Послушайте, что вам люди говорят:
Цитата:
Сообщение от BritishColonistПосмотреть сообщение
Сервер видит только то, что создал он сам. Нельзя обмануть его, создав что-то на клиенте.

А к этому еще добавлю, что клиент никаких данных о предметах никогда не передает.
Только XID (UID/WID), ID или индекс.
Вся информация о предметах приходит с сервера.

Теоритически, где-то в сервере присутствует недостаточная фильтрация данных, но найти её и использовать почти нереально. Но даже если её найти, то она не позволит вам рисовать предметы или деньги.

Есть один пример, всего один, а именно: дроп одетой хирки. Сервер как раз не проверяет слот это хирки или чего-либо еще и просто дропает предмет, но проверка отсутствует лишь в обработчике одного из пакетов, поэтому дропнуть на землю можно (один пакет), а положить в карман нельзя (другой пакет).
 
Старый 02.03.2012, 17:47   #12
 Разведчик
Аватар для xHolySh1t
 
xHolySh1t никому не известный тип
Регистрация: 02.03.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от TBX1nПосмотреть сообщение
И почему меня не перестают удивлять школьники, которые думают, что мир работает по их правилам...

Начнём с того, что я попросил совета и критики, а не утверждал, что всё работает именно так, как я написал. И называть школьником человека, которого вы незнаете - неэтично, как минимум.

Цитата:
Сообщение от TBX1nПосмотреть сообщение
Их десятки, и что с того?

Почему ими нельзя забивать сервер?



Цитата:
Сообщение от TBX1nПосмотреть сообщение
А к этому еще добавлю, что клиент никаких данных о предметах никогда не передает.
Только XID (UID/WID), ID или индекс.
Вся информация о предметах приходит с сервера.

Вот с этого я и начинал. Можно было просто мне на это указать, а не школьником называть.
Спасибо за консультацию. Буду пробовать искать пакеты, которые не крашат сервер и смогут создать откат
 
Старый 02.03.2012, 20:07   #13
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
Почему ими нельзя забивать сервер?

И какой смысл? можно бегать по кругу и забивать сервер пакетами движения...
Будете отправлять слишком часто и получите блок на отправку пакетов (Вы отступаете сейчас)

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
Буду пробовать искать пакеты, которые не крашат сервер

Любой пакет не крашит клиент, если он правильный.

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
смогут создать откат

Пакетом сервер не уронить.

Цитата:
Сообщение от xHolySh1tПосмотреть сообщение
И называть школьником человека, которого вы незнаете - неэтично, как минимум.

Нигде не было написано, что данная фраза относится к вам.
 
Старый 02.03.2012, 23:06   #14
 Разведчик
Аватар для def17max
 
def17max никому не известный тип
Регистрация: 11.09.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от TBX1nПосмотреть сообщение
Пакетом сервер не уронить.

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

Добавлено через 14 минут
Цитата:
Сообщение от TBX1nПосмотреть сообщение
Есть один пример, всего один, а именно: дроп одетой хирки. Сервер как раз не проверяет слот это хирки или чего-либо еще и просто дропает предмет, но проверка отсутствует лишь в обработчике одного из пакетов, поэтому дропнуть на землю можно (один пакет), а положить в карман нельзя (другой пакет).

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

Последний раз редактировалось def17max; 02.03.2012 в 23:21. Причина: Добавлено сообщение
 
Старый 02.03.2012, 23:26   #15
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 111
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Взлом пакетов

Цитата:
Сообщение от def17maxПосмотреть сообщение
я даже знаю человека который это делал

"Говорите и Вы" ©

Суть в том что опыт тоже рассчитывается сервером.


По поводу дюпа скажу так. Около года-полутора назад пробовали спамить пакетом атаки - результата по нулям.
________________
Ни одно доброе дело не остается безнаказанным.

Программы:
PW:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
JD:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
.
Статьи:
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
,
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
 
Закрытая тема


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Пакеты] На счет пакетов gavnojuy Общение и обсуждение Perfect World 8 13.02.2012 07:35

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net