Вернуться   CoderX :: Forums > Основные форумы > Программинг
Войти через OpenID

Программинг Форум для тем связанных с программированием

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 10.02.2013, 00:37   #1
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию Кто-то клиент реверсит?

Есть люди которые скажем так добились успехов в этом деле? Я имею ввиду полное отсутствие хуков и т.п. и получение списка всех персонажей, объектов из памяти клиента. Если есть такие предлагаю списаться и поделиться опытом.
n1ghtmare вне форума   Ответить с цитированием
Старый 10.02.2013, 00:48   #2
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 63
Сказал Спасибо: 6
Имеет 21 спасибок в 19 сообщенях
Demion пока неопределено
По умолчанию

Да, на некоторых хрониках находил в памяти по относительно константному смещению адрес на UNetworkHandler. Если защита палит поток, откуда вызвана апи, то нужно вызывать из контекста потока клиента. Также может палить, где находятся строки, которые передаются в параметрах апи.
Demion вне форума   Ответить с цитированием
Старый 10.02.2013, 01:14   #3
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию

Причем тут защита, я уже многое из памяти могу выдрать, теже списки игроков, айтемов. Просто есть пробелы которые хотелось бы заполнить, вот может есть люди желающие обменяться информацией.
n1ghtmare вне форума   Ответить с цитированием
Старый 10.02.2013, 01:57   #4
Пользователь
 
Регистрация: 27.10.2009
Сообщений: 63
Сказал Спасибо: 6
Имеет 21 спасибок в 19 сообщенях
Demion пока неопределено
По умолчанию

Так напиши, какую именно информацию ты не можешь найти в памяти, какую именно информацию ты хочешь узнать? Я думал вопрос о том, как без хуков вызывать апи клиента.
Demion вне форума   Ответить с цитированием
За это сообщение Demion нажился спасибкой от:
Старый 10.02.2013, 02:34   #5
Местный
 
Аватар для Sherman
 
Регистрация: 24.04.2008
Сообщений: 364
Сказал Спасибо: 15
Имеет 116 спасибок в 83 сообщенях
Sherman пока неопределено
По умолчанию

Поиск по форуму автор GoldFinch. Там все есть. Остальное - продукт мозговой деятельности каждого индивидуума.
Sherman вне форума   Ответить с цитированием
Старый 10.02.2013, 03:15   #6
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию

Я видел и читал, ушел гораздо дальше описанного на форуме.
n1ghtmare вне форума   Ответить с цитированием
Старый 10.02.2013, 12:01   #7
Местный
 
Аватар для Sherman
 
Регистрация: 24.04.2008
Сообщений: 364
Сказал Спасибо: 15
Имеет 116 спасибок в 83 сообщенях
Sherman пока неопределено
По умолчанию

Тогда я первого поста не понял. Клиент ладвы перерыт уже наизусть. Все что нужно находится в течении максимум получаса. Если хочешь что то написать для ладвы, садишься и пишешь.
Sherman вне форума   Ответить с цитированием
Старый 10.02.2013, 13:53   #8
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию

Ну к примеру вглядываясь до посинения в код клиента я так и не нашел, где он хранит ID цели для моба. Для игроков есть такой класс APawn, в нем есть такой класс AController, там есть ID цели, но для мобов оно храниться в ином месте. И я ОЧЕНЬ сомневаюсь что:
Цитата:
Клиент ладвы перерыт уже наизусть.
Возможно он и перерыт где-то кем-то, но в паблике инфы 0.
n1ghtmare вне форума   Ответить с цитированием
Старый 10.02.2013, 15:04   #9
Местный
 
Аватар для Sherman
 
Регистрация: 24.04.2008
Сообщений: 364
Сказал Спасибо: 15
Имеет 116 спасибок в 83 сообщенях
Sherman пока неопределено
По умолчанию

Цитата:
Сообщение от n1ghtmare Посмотреть сообщение
Ну к примеру вглядываясь до посинения в код клиента я так и не нашел, где он хранит ID цели для моба. Для игроков есть такой класс APawn, в нем есть такой класс AController, там есть ID цели, но для мобов оно храниться в ином месте. И я ОЧЕНЬ сомневаюсь что:
Возможно он и перерыт где-то кем-то, но в паблике инфы 0.
В паблике инфы 0 потому что по тому что есть, каждый заинтересованный может сам все найти в клиенте.
Моб контролируется исключительно сервером, с рождения и до смерти мобу в клиенте не надо ничего хранить, кроме id моба, координат, и вектора в которую он повернут.
Когда в клиент приходит пакет атаки мобом цели, в этом пакете ид моба и ид цели. Это единственное место, где есть ИД цели моба.
Если мне память не изменила.

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

Последний раз редактировалось Sherman, 10.02.2013 в 15:13.
Sherman вне форума   Ответить с цитированием
Старый 10.02.2013, 15:16   #10
Пользователь
 
Аватар для n1ghtmare
 
Регистрация: 21.04.2010
Сообщений: 56
Сказал Спасибо: 3
Имеет 3 спасибок в 3 сообщенях
n1ghtmare пока неопределено
По умолчанию

Все что ты описал выше я знаю, и более того в функции OnAttack в неком месте сохраняеться ИД цели. Единственное что я пока нашел это некая анимация атаки, но там ИД записываеться только на время атаки, между атаками там 0.
n1ghtmare вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Основные форумы > Программинг



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

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


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

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!