partoftheworlD Опубликовано 6 января, 2016 Поделиться Опубликовано 6 января, 2016 Перед началом поиска прописываем в параметры запуска " -insecure". Скрытый текст Нам нужно найти смещение максимального значения прозрачности во время взрыва флэш. Это делается в любом отладчике. Т.к. у меня сейчас нет Olly, я буду искать значение в IDA.Загружаем client.dll в любой отладчик. Ищем строку "m_flFlashMaxAlpha". Переходим к этой строке Перед строкой которую мы искали располагается смещение. 0x1450 Больше нам ничего не нужно. Закрываем отладчик. Скрытый текст Для того чтобы использовать это смещение нам необходимо найти адрес начала структуры игрока т.е себя. Как это делать вы можете найти в видео keng'a по созданию ESP. Значение которое мы получим в игре статическое и всегда равно 255(float). Надо изменить его на 0. (Для лучше производительности кода, можно добавить проверку,чтобы просто так он не перезаписывался постоянно в цикле.) Скрытый текст Скрытый текст void NoFlash() { DWORD LocalBase; float disable = 0; ReadProcessMemory(hProcess, (LPCVOID)(Client.dll + 0x4C6708), &LocalBase, sizeof(LocalBase), 0); WriteProcessMemory(hProcess, (LPCVOID)(LocalBase + 0x1450), &disable, sizeof(disable), 0); Sleep(1); } 5 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения