Вопрос Как можно активировать dota_use_particle_fow "0"?

Начинающий
Статус
Оффлайн
Регистрация
28 Июн 2022
Сообщения
13
Реакции[?]
6
Поинты[?]
0
оффсеты ломаются при апдейте, юзай сигскан.
находишь квар(с хрефа на название квара ты находишь функцию которая вызывает конструктор, в rcx прямо перед вызовом самого конструктора будет засунут квар ибо конструктор это __thiscall)
Посмотреть вложение 212596
прибавляешь к квару 0x58(это оффсет на значение квара. тип инт вроде, не помню)
ставишь хвбп(ака Find out what reads from this address блаблабла) и заходишь в демку(тем самым провоцируешь игру проверить значение квара чтобы хвбп сработал)
Посмотреть вложение 212597
видишь вот такую картину. rax+58 это значение квара. квар лежит в rax. смотришь откуда rax. rax из [7FFB4A77A758]. значит по адресу 7FFB4A77A758 лежит указатель на квар. делаешь сигу на хреф на этот адрес(7FFB4A77A758).
(например 48 8b 05 ?? ?? ?? ?? 83 78 58 ?? 48 8b 05 ?? ?? ?? ?? 0f 95 05)
Так а зачем мучиться с поиском сигнатур, если есть конвары. Копируешь, вставляешь, через
Пожалуйста, авторизуйтесь для просмотра ссылки.
находишь интерфейс и все - тут описано подробнее
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
779
Реакции[?]
331
Поинты[?]
63K
Так а зачем мучиться с поиском сигнатур, если есть конвары. Копируешь, вставляешь, через
Пожалуйста, авторизуйтесь для просмотра ссылки.
находишь интерфейс и все - тут описано подробнее
он экстернал на питоне хотел. квары на экстернале чтобы проитерировать надо с креейтинтерфейс спиздить хреф на таблицу интерфейсов(которая кстати тоже линкед лист) найти там интерфейс + надо линкед лист кваров(либо дерево) итерировать, мне кажется сигскан явно проще будет(полюбас уже готовые либы для сигскана есть).
к тому же сигскан это одна из основных техник в читмейкинге и ему полюбас она пригодится когда-нибудь. лучше чем один раз скопипастить научиться на всю жизнь.
 
Пользователь
Статус
Оффлайн
Регистрация
8 Апр 2022
Сообщения
663
Реакции[?]
104
Поинты[?]
67K
Участник
Статус
Оффлайн
Регистрация
23 Май 2019
Сообщения
779
Реакции[?]
331
Поинты[?]
63K
Я просто проверку на включеный св читс в engine2.dll пропатчил, можешь также сделать и просто в консоли менять это
если кому-то надо(очевидно что сиги, File RVA и оффсеты от инструкций аутдейтед но сам механизм работает, будь то дота или любая другая игра на сурс движке)
 
Сверху Снизу