Привет, ребята. Я программирую я давно и тема хакинга была интересна всегда, но никак эта тема мне не поддавалась.
В общем со статическими адресами проблем нет, взял->прочитал->вывел - просто! Но решил все же разобраться с указателями, всё таки они на много чаще встречаются.
Нашел я адрес на ХП героя в Доте 2, потом нашел указатели, потом отсеял 3 раза, в итоге есть рабочий указатель, СЕ показывает верные значения.
У меня есть VAMemory думаю кто-то да знает что это за библиотека.
С помощью её я и пытался прочитать значения.
Это выдавало 0, потом я наткнулся на статью где сказали что указатели всегда будут 0 и нужно идти по другому. Там использовали указатели (*) я пробовал по их методу - получил тоже самое.
Потом я нашел ещё статью где делали так
serverBase = getModuleAddress("server.dll", "dota2");
var ptr1 = serverBase + 0x021E2CE0;
var ptr2 = ptr1 + 0x0;
var ptr3 = ptr2 + 0x128;
while (true)
{
Console.WriteLine(vam.ReadInt32(ptr3));
Thread.Sleep(100);
Console.Clear();
}
но тут тоже 0. Что я делаю не так? помогите, буду очень благодарен.