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

Пакеты

-

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

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

Ответ
 
Опции темы
Старый 27.09.2011, 16:41   #1
 Разведчик
Аватар для vromnehogi
 
vromnehogi никому не известный тип
Регистрация: 12.09.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Пакеты

Каким образом можно перехватить пакеты которые отправляются на сервер когда персонаж делает некоторые дела в игре и как их можно дешифровать?
  Ответить с цитированием
Старый 27.09.2011, 17:16   #2
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Пакеты

Цитата:
Сообщение от vromnehogiПосмотреть сообщение
Каким образом можно перехватить пакеты которые отправляются на сервер когда персонаж делает некоторые дела в игре и как их можно дешифровать?

Ну есть как минимум два способа. Один - это анализ трафика, а второй - чтение из Packet Address'а...
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 27.09.2011, 21:29   #3
 Сержант
Аватар для BritishColonist
 
BritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауруBritishColonist излучает ауру
Регистрация: 11.12.2010
Сообщений: 110
Популярность: 541
Сказал(а) спасибо: 5
Поблагодарили 66 раз(а) в 39 сообщениях
 
По умолчанию Re: Пакеты

В общем, всё довольно просто, если ты умеешь пользоваться отладчиком.
Берёшь Olly, ищешь два и более любых инжекта, затем идёшь в их call'ы, смотреть, что лежит там. Все адреса всех call записываешь. Проходишь по всем call ("вглубь" функции). Затем смотришь, в каких "ветках" кода для двух разных инжектов вызывалась функция по одному адресу (сверь записанные адреса). Это должен быть самый "вложенный", самый глубокий call внутри функции, наверное. У любой функции-действия, взаимодействующей с сервером должна быть функция формирования и отправки пакета, инфа сто проц.
Так что любой инжект должен выводить на пакеты.
Найдёшь функцию - замени её своей, но чтобы она до отправки пакета пихала его куда-нибудь ещё (лог/переменная и т.д.). Замена функции потребует особых знаний.

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

Последний раз редактировалось BritishColonist; 27.09.2011 в 21:31.
  Ответить с цитированием
Старый 27.09.2011, 22:40   #4
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Пакеты

Есть такое средство (на pwlab'е была тема даже) PWPacketListener, который позволяет прямо из игры перехватывать пакеты из контейнера С22, то есть те, что мы можем инжектировать.
А также умеет сама инжектировать пакеты в игру из почти дружелюбного интерфейса )

Правда она глючит порой и игра может крашится, но пакеты ловит..)
  Ответить с цитированием
Старый 27.09.2011, 23:52   #5
-= Элитный Мастер =-
 Главнокомандующий
Аватар для 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: Пакеты

Цитата:
Сообщение от vromnehogiПосмотреть сообщение
Каким образом можно перехватить пакеты которые отправляются на сервер когда персонаж делает некоторые дела в игре и как их можно дешифровать?

Пустить PW через прокси и смотреть только исходящие пакеты
Дешифровать можно при помощи алгоритма RC4.
  Ответить с цитированием
Старый 28.09.2011, 16:56   #6
 Разведчик
Аватар для vromnehogi
 
vromnehogi никому не известный тип
Регистрация: 12.09.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пакеты

TBX1n , если ты здесь почему pwlab не работает?
  Ответить с цитированием
Старый 28.09.2011, 17:28   #7
 Рыцарь
Аватар для Sirioga
 
Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(Sirioga сломал счётчик популярности :(
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
 
По умолчанию Re: Пакеты

Цитата:
Сообщение от vromnehogiПосмотреть сообщение
TBX1n , если ты здесь почему pwlab не работает?

Ясный, четкий и развернутый ответ по этой ссылке.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Пакеты] пакеты на почту:) original8800 Баги и читы для Aion 2 14.08.2011 03:44
[Обсуждение] Пакеты Алежа Может Общение и обсуждение Aion 3 18.10.2010 15:59
[Помогите!] Пакеты ][акер Общение и обсуждение 7 27.09.2010 11:15

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

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

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