Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Как детектить прямые сисколы

malware
EXCLUSIVE
EXCLUSIVE
Статус
Оффлайн
Регистрация
21 Июн 2025
Сообщения
137
Реакции
28
С


Как можно детектить прямые сисколы, HWDB хуки особо не помогут.

Я хотел попробовать реализовать сканирование памяти на 0F 05 байты, но не нашел на гите ниче подобного, может у кого то код будет или альтернативные идеи, буду благодарен.
 
Если речь только про UM (User-mode) x64, то этим может заниматься instrumentation callback пример реализации и простого использования можешь найти
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Но нюанс такого метода, что ты чаще всего не можешь узнать с каким индексом вызывался сискол. Если же твоё приложение имеет 32-битную разрядность, то можно установить хук на Wow64Transition, тут уже у тебя будет больше информации.

А вот в KM (Kernel-mode) появляется конечно больше простора, тот же обработчик KiSystemCall позволит обрабатывать сисколы вызванные из UM. Но, как известно, некоторые забавные вещи уголовно наказуемы, так что для прямых хуков понадобится отключение патчгуарда.
 
Последнее редактирование:
1768764697691.png

щас бы гидры поюзать
 
Если речь только про UM (User-mode) x64, то этим может заниматься instrumentation callback пример реализации и простого использования можешь найти
Пожалуйста, авторизуйтесь для просмотра ссылки.
. Но нюанс такого метода, что ты чаще всего не можешь узнать с каким индексом вызывался сискол. Если же твоё приложение имеет 32-битную разрядность, то можно установить хук на Wow64Transition, тут уже у тебя будет больше информации.

А вот в KM (Kernel-mode) появляется конечно больше простора, тот же обрарботчик KiSystemCall позволит обрабатывать сисколы вызванные из UM. Но, как известно, некоторые забавные вещи уголовно наказуемы, так что для прямых хуков понадобится отключение патчгуарда.
Первое будто бы довольно муторное занятие с имеющимся минусами

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