ШАРИК

Парметры сканирования для FindPattern

5 сообщений в этой теме

Здравствуйте .Какие параметры использует Cheat Engine для сканирования?
HHu-GMH5xDs.jpg
Какое условие должно быть в функции FindPattern, чтобы она вернула адрес , как первый адрес в Cheat Engine ?
dJDaqRdTeps.jpg

0

Поделиться сообщением


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

Как ты потерял условие?:D

2 часа назад, ШАРИК сказал:

Какое условие должно быть в функции FindPattern, чтобы она вернула адрес

mbi.State != MEM_FREE

Чтобы адрес вернуло:

return reinterpret_cast<DWORD>(mbi.BaseAddress) + i;

 

Изменено пользователем partoftheworlD
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
57 минут назад, partoftheworlD сказал:

Как ты потерял условие?:D


mbi.State != MEM_FREE

Чтобы адрес вернуло:


return reinterpret_cast<DWORD>(mbi.BaseAddress) + i;

 

А как проверить , исполняемая ли память это?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
45 минуты назад, ШАРИК сказал:

А как проверить , исполняемая ли память это?

Получай информацию о регионе памяти через NtQueryVirtualMemory и проверяй параметр MemoryInformation(mbi.protect) какая защита страницы(параметр AllocationProtect у MEMORY_BASIC_INFORMATION ) если защита  совпадает с PAGE_READWRITE  или PAGE_WRITECOMBINE или PAGE_EXECUTE,  то значит исполняемая. Насчет этого PAGE_WRITECOMBINE точно не уверен, но остальные точно только у исполняемой памяти.

Изменено пользователем partoftheworlD
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 31.12.2016в01:02, partoftheworlD сказал:

если защита  совпадает с PAGE_READWRITE  или PAGE_WRITECOMBINE или PAGE_EXECUTE

PAGE_EXECUTE_READ и PAGE_EXECUTE_READWRITE

0

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас