|
Алгоритм поиска смещений - Общение разработчиков - Программирование для Perfect World, общение и обсуждене разработок |
07.11.2019, 02:50
|
#1
|
|
|
|
Разведчик
|
Регистрация: 08.07.2019
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Алгоритм поиска смещений
Добрый день, интересует то, каким образом можно найти смещения . Искать BA,GA,SendPacket я научился (через CE), но вот как искать смещения типа HostStruct или PlayerName я не совсем понимаю. Я не требую подробного гайда, может кто подскажет примерный алгоритм, а я уже буду тестировать с клиентом к которому у меня есть все оффсеты, а потом на клиенте к которому у меня оффсетов нет. За ответы спасибо
Все программы искалки оффсетов я перепробовал
Последний раз редактировалось Pudge2009; 07.11.2019 в 02:53.
|
|
|
08.11.2019, 18:21
|
#2
|
|
|
|
Разведчик
|
Регистрация: 24.11.2010
Сообщений: 12
Популярность: 580
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Алгоритм поиска смещений
Вообще алгоритм почти всегда один и тот же, как к примеру поиск ХП, ты ищешь текущее значение, потом меняешь его в игре, и отсеиваешь, до тех пор, пока не останется 1-2 значений. Таким образом ты найдешь указатель на значение, но чтобы пользоваться указателем нужно найти цепочку указателей (смещений) до статического адреса (в СЕ они подсвечены зеленым).
А вообще на форуме есть очень хороший гайд, как найти цепочку смещений до ХП. И почти все, с чем я сталкивался работает по такому же принципу.
Еще можно искать с помощь карты указателей, допустим такие офсеты как мобы, лут, люди вокруг.
А так же добраться до какого-нибудь значения, открыть в дизасэмблере, и копаться в структуре, тоже бывало выручала.
|
|
|
09.11.2019, 17:43
|
#3
|
|
|
|
Пехотинец
|
Регистрация: 16.07.2013
Сообщений: 60
Популярность: 1754
Сказал(а) спасибо: 184
Поблагодарили 28 раз(а) в 17 сообщениях
|
Re: Алгоритм поиска смещений
Структуру перса можно найти простым перебором. Для это есть очень хорошая программа.
|
|
|
10.11.2019, 02:26
|
#4
|
|
|
|
Разведчик
|
Регистрация: 08.07.2019
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Алгоритм поиска смещений
Ну со всем что я написал в заголовке я разобрался уже (Что то нашел через автопоиск указателей СЕ, что то перебором после смещения структуры, а что-то просто в дизассемблере нашел по похожим кускам кода). Теперь возник вопрос, как можно найти время, которое осталось до завершения каста скила. Типо я не знаю как оно измеряется в ПВ и как его можно отследить. За программу спс
|
|
|
11.11.2019, 11:30
|
#5
|
|
|
|
Разведчик
|
Регистрация: 24.11.2010
Сообщений: 12
Популярность: 580
Сказал(а) спасибо: 1
Поблагодарили 2 раз(а) в 2 сообщениях
|
Re: Алгоритм поиска смещений
Если честно не задавался таким вопросом, но думаю можно попробовать искать неизвестное значение, так же отсеивать, и замораживать значения штук по 5 , если много останется (если полоса при заморозке остановилась, то походу нужное значение). А вообще интересный вопрос... Не задавался им, а сейчас очень интересно стало.
|
|
|
11.11.2019, 21:23
|
#6
|
|
|
|
Разведчик
|
Регистрация: 07.01.2011
Сообщений: 38
Популярность: -517
Сказал(а) спасибо: 50
Поблагодарили 7 раз(а) в 7 сообщениях
|
Re: Алгоритм поиска смещений
Тут исходники пв выложили, может стоит покапаться, авось что полезного найдем?))
|
|
|
12.11.2019, 07:26
|
#7
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Алгоритм поиска смещений
|
|
|
12.11.2019, 18:19
|
#8
|
|
|
|
Разведчик
|
Регистрация: 07.01.2011
Сообщений: 38
Популярность: -517
Сказал(а) спасибо: 50
Поблагодарили 7 раз(а) в 7 сообщениях
|
Re: Алгоритм поиска смещений
|
|
|
Пользователь сказал cпасибо:
|
|
13.11.2019, 04:15
|
#9
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Алгоритм поиска смещений
|
Цитата: |
|
|
|
|
|
|
я так никому не отвечаю, сказав сначала ТУТ выложили, а потом заплати тогда скажу.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:11.
|
|