Source - https://github.com/DeftSolutions-dev/...
Программа периодически проверяет все запущенные процессы в системе на наличие несоответствия значения ImageBase в Process Environment Block (PEB) с другим значением ImageBase другого процесса. Если несоответствие обнаружено, то процесс завершается.
Этот проект является примером программы для обнаружения процессов, которые имеют несоответствие ImageBase в их Process Environment Block (PEB) с другим процессом.
Программа использует WinAPI-функции для получения списка идентификаторов процессов и проверки каждого процесса на наличие несоответствия ImageBase. Если обнаружен процесс с несоответствием, он будет завершен и пользователю будет показано сообщение об обнаружении.
Использует библиотеки Windows.h, winternl.h и psapi.h. В коде определены методы для получения адреса PEB и проверки на несоответствие ImageBase, а также методы для проверки процессов и вывода сообщений об обнаружении.
Программа работает в бесконечном цикле и постоянно проверяет запущенные процессы на наличие несоответствия ImageBase. Если обнаружен процесс с несоответствием, он будет завершен и пользователю будет показано сообщение об обнаружении.