|
Пакеты - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
27.09.2011, 16:41
|
#1
|
|
|
|
Разведчик
|
Регистрация: 12.09.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Пакеты
Каким образом можно перехватить пакеты которые отправляются на сервер когда персонаж делает некоторые дела в игре и как их можно дешифровать?
|
|
|
27.09.2011, 17:16
|
#2
|
|
|
|
Лейтенант-командор
|
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
|
Re: Пакеты
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: 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
|
|
|
|
Сержант
|
Регистрация: 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
|
|
|
|
Старший сержант
|
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
|
Re: Пакеты
Есть такое средство (на pwlab'е была тема даже) PWPacketListener, который позволяет прямо из игры перехватывать пакеты из контейнера С22, то есть те, что мы можем инжектировать.
А также умеет сама инжектировать пакеты в игру из почти дружелюбного интерфейса )
Правда она глючит порой и игра может крашится, но пакеты ловит..)
|
|
|
27.09.2011, 23:52
|
#5
|
|
|
|
Главнокомандующий
|
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
|
Re: Пакеты
|
|
|
28.09.2011, 16:56
|
#6
|
|
|
|
Разведчик
|
Регистрация: 12.09.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Пакеты
TBX1n , если ты здесь почему pwlab не работает?
|
|
|
28.09.2011, 17:28
|
#7
|
|
|
|
Рыцарь
|
Регистрация: 19.11.2008
Сообщений: 385
Популярность: 13343
Сказал(а) спасибо: 124
Поблагодарили 217 раз(а) в 109 сообщениях
|
Re: Пакеты
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Пакеты] пакеты на почту:)
|
original8800 |
Баги и читы для Aion |
2 |
14.08.2011 03:44 |
[Обсуждение] Пакеты
|
Алежа Может |
Общение и обсуждение Aion |
3 |
18.10.2010 15:59 |
[Помогите!] Пакеты
|
][акер |
Общение и обсуждение |
7 |
27.09.2010 11:15 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:27.
|
|