Перейти к содержанию

поиск сигнатур


Рекомендуемые сообщения

написал чит, все работает, но кс так часто обновляется что искать каждый раз этот оффсет надоедает, нашел в инете функции patternscan, переделал под себя - работает, но я так и не понял как искать саму строку байтов и маску

( "\xA3\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x59\xC3\x6A", "x????xx????????x????xxx") помогите ее найти,пожалуйста

Ссылка на комментарий
Поделиться на другие сайты

Ну на самом деле тут все очень просто. Тебе надо найти инструкцию которая использует смещение, а после создать сигнатуру до этой инструкции указывая байт по которому находится смещение. Более подробней только тут расписано. Со смещением локального игрока примерно так же, только тебе надо будет отнять адрес client.dll от того что ты получишь читая сигнатуру.

Изменено пользователем partoftheworlD
  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

в конечном итоге 

	while (m_dwLocalPlayer == 0x0)
	{
		DWORD addr = FindPattern( "\xA3\x00\x00\x00\x00\xC7\x05\x00\x00\x00\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x59\xC3\x6A", "x????xx????????x????xxx", DWORD(Client.DwBase), Client.Size) + 1;
		m_dwLocalPlayer = read<DWORD>(DWORD(Client.DwBase) + addr) - DWORD(Client.DwBase) + 0x10;
	}

 

Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.