PDA

Просмотр полной версии : [Статья] PW Packet Sniffer


Fr[0]ST
06.12.2011, 18:52
Автор статьи asgborges,взята была с этого ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) сайта
P.S: Переводил сам + Google. Сильно не ругайтесь :D

Долгое время я не создавал постов,но пришло время для некоторых обновлений =]

Я создал очень простой плагин для Cheat Engine 5.5... он "Sniffing" пакеты PW.. НО.. он использует Декодирование/Декомпрессию в реальном времени..
Я не даю 100% гарантии реальных пакетов,но 99% из них будут верны
Я не уверен что есть такая программа на этом форуме или каких либо других,но так или иначе дайте мне попытку и это будет забавно =]

Инструкция:
1.Разархивируйте этот плагин в дерикторию для плагинов Cheat Engine 5.5...

2.Запустите Cheat Engine 5.5... Нажмите Edit->Settings.. Перейдите на страницу плагинов и нажмите Add new... и укажите путь к "packeteditor.dll" нажмите Open
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

3.Убедитесь что плагин появился в списке и нажмите OK
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

4.Запустите PW и введите свой логин и пароль, но НЕ ЖМИТЕ кнопку Войти
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

5.Вернитесь в Cheat Engine и выберите процес игры (elementclient.exe)...
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

6.Теперь нажмите на вкладку Plugins->Attach packet Editor to process...
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

7.Появилось окно плагина (возможно за заднем фоне). Введите свой логин в окно плагина P.S: Войти необходимо, для обработки RC4
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

8.Теперь вернитесь к окну PW и войдите на сервер. Забавно проводя свое время, вы будете наблюдать ваши действия :reddy:
[Ссылки могут видеть только зарегистрированные и активированные пользователи] ([Ссылки могут видеть только зарегистрированные и активированные пользователи])


*Log файл может быть создан в папке с Perfect World (или в папке whateverelse,где установлен ваш клиент) Имя файла будет выглядеть так Log(дата+время).txt

** Также после долгого времени (1 час +) использование может показывать неточные данные, возможно из-за нехватки лучшей обработки "истории", я все ещё это изучаю...

Download:Mediafire ([Ссылки могут видеть только зарегистрированные и активированные пользователи]) (updated 25/11/2011)

Update 25/11/2011:
* Added SendPacket function

Update 20/11/2011:
* Added color to Client->Server packets;
* Added Seach option in HEX format;
* Better packet history handler (internally);
* Moved the Login to the "Others" section;

TESTED ON:
Windows 7 64bits
PWI (last version at 25/11/2011)

VirusTotal ([Ссылки могут видеть только зарегистрированные и активированные пользователи] ebdaca5cf83f087037f466b9a9da1-1323185545)

MaChO88
07.12.2011, 12:22
это хороше а не проще скачать бот Prophet Bot Unleashed 3.3.2 RU ,зайти в него назать разморозить закрыть и грать?

Kitsune
07.12.2011, 12:27
это хороше а не проще скачать бот Prophet Bot Unleashed 3.3.2 RU ,зайти в него назать разморозить закрыть и грать?
/facepalm Вы думаете это топик посвящен разморозке окна? /facepalm

Skuka.95
07.12.2011, 12:56
хороше

назать

грать
учи русский язык...
p.s. тема посвещана ловли пакетов... так сказать)

VeTaL_UA
07.12.2011, 17:43
это хороше а не проще скачать бот Prophet Bot Unleashed 3.3.2 RU ,зайти в него назать разморозить закрыть и грать?
0_o /facepalm

Автор, оформи статью нормально. Чтобы читать было приятно...

lcd1232
09.12.2011, 18:53
Fr[0]ST, такой вопрос: с помощью данного плагина можно будет реализовать, к примеру, пакетную авторизацию?(т.е. без использования клиента PW)

Kitsune
09.12.2011, 19:01
lcd1232, нет.

Fr[0]ST
09.12.2011, 19:35
Fr[0]ST, такой вопрос: с помощью данного плагина можно будет реализовать, к примеру, пакетную авторизацию?(т.е. без использования клиента PW)

Нет, не получится

gurin
15.12.2011, 02:26
а есть у кого Cheat Engine 5.5? текущая версия 6.1 и в неё этот плагин не добавляется...

Хакерок:)
26.12.2011, 21:33
Статья безусловно полезна, но внеси небольшую поправку: Убери синий цвет (трудновато читать и сильно бьет по глазам).

Fr[0]ST
01.01.2012, 23:20
Статья безусловно полезна, но внеси небольшую поправку: Убери синий цвет (трудновато читать и сильно бьет по глазам).

Все исправил,спасибо за заметку

kiryxa82
02.01.2012, 02:58
учи русский язык...
p.s. тема посвещана ловли пакетов... так сказать)
/dgs/dgs

igo3000
02.01.2012, 10:02
А дюп таким способов возможен? (Подскажите нубу) :)

VeTaL_UA
02.01.2012, 12:12
А дюп таким способов возможен? (Подскажите нубу)
Нет. Не возможен.

MaChO88
04.01.2012, 16:17
Так можно объяснить для чего нужно нам ловить пакеты ,если изменить и отправить их нельзя.... ммм?

BritishColonist
04.01.2012, 17:21
Так можно объяснить для чего нужно нам ловить пакеты ,если изменить и отправить их нельзя.... ммм?

Update 25/11/2011:
* Added SendPacket function

И, кстати говоря, ловля пакетов тоже полезна. Чтобы знать, что отправлять потом, через свой софт.

Skuka.95
04.01.2012, 17:25
Так можно объяснить для чего нужно нам ловить пакеты ,если изменить и отправить их нельзя.... ммм?
для чубов готорые хотят этой прогой "накрутить" себе монет отвечаю... ловить пакеты надо для того что бы сделать бота... или ООГ бота... или какой нибуть ещё софт...

buxbunny
04.01.2012, 17:32
А если сделать так:зайти в игру - поймать пакет отправки почты с деньгами-отправить этот пакет через бота или еще через что-то?

BritishColonist
04.01.2012, 18:29
То пакет (обозначающий действие, а не его результат) проверится на сервере, а дальше серв решит, что сделать. Естественно рано или поздно окажется, что такой суммы у тебя нет, тогда сервер ничего делать не станет.
Почему? Потому что всё делается на сервере. На клиенте только отрисовка игрового мира, а также получение нажатых кнопок и прочих команд (чат и другие действия). Любые пакеты серверу это как бы сообщение о том, что игрок совершил какое-то действие. Дальше серв всё проверяет и выполняет нужные рассчёты, затем возвращает клиенту результат.

explorer199
14.01.2012, 13:02
То пакет (обозначающий действие, а не его результат) проверится на сервере, а дальше серв решит, что сделать. Естественно рано или поздно окажется, что такой суммы у тебя нет, тогда сервер ничего делать не станет.
Почему? Потому что всё делается на сервере. На клиенте только отрисовка игрового мира, а также получение нажатых кнопок и прочих команд (чат и другие действия). Любые пакеты серверу это как бы сообщение о том, что игрок совершил какое-то действие. Дальше серв всё проверяет и выполняет нужные рассчёты, затем возвращает клиенту результат.

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

Kitsune
14.01.2012, 14:46
Если бы это действительно полностью работало так, то мало какие хаки были бы реализуемы
Сервер ПВ проверяет все входящие данные в 99%. Клиенту он верит исключительно редко, а если и верит, то это какие-то чубарые данные, например тот же девиз / чат.
Даже физика объектов просчитывается на стороне сервера.

explorer199
14.01.2012, 15:18
Сервер ПВ проверяет все входящие данные в 99%. Клиенту он верит исключительно редко, а если и верит, то это какие-то чубарые данные, например тот же девиз / чат.
Даже физика объектов просчитывается на стороне сервера.

Что насчет Fly/Jump/Wall Hack'ов? Да, на относительно адекватных серверах это пофикшено в некоторой степени, но, насколько я понимаю, каким-то совершенно диким костылем(вспоминаются отбросы наверх при попытке "съехать с горы").

Kitsune
14.01.2012, 15:56
Что насчет Fly/Jump/Wall Hack'ов?
Все эти хаки работали на старой версии сервера (1.2.4). В те далекие времена, когда он был написан, еще не было серверной геодаты. После её появления, появились и проверки на перемещения игрока сквозь стены и т.д.
В результате чего появились и откаты. Поздее защиту доделали и сейчас на офф. серверах почти не откатывает.

explorer199
14.01.2012, 16:12
В те далекие времена, когда он был написан, еще не было серверной геодаты.
Поздее защиту доделали и сейчас на офф. серверах почти не откатывает.

Не знал, извиняюсь[Ссылки могут видеть только зарегистрированные и активированные пользователи]