Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

C++ Anti BreakPoint [AntiDebugger) C++

  • Автор темы Автор темы ZEROWW
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
14 Апр 2021
Сообщения
156
Реакции
14
C++:
Expand Collapse Copy
inline BOOL HardwareBreakpoints()
{
    PCONTEXT ctx = PCONTEXT(VirtualAlloc(NULL, sizeof(ctx), MEM_COMMIT, PAGE_READWRITE));
    SecureZeroMemory(ctx, sizeof(CONTEXT));

    ctx->ContextFlags = CONTEXT_DEBUG_REGISTERS;

    if (GetThreadContext(GetCurrentThread(), ctx) == 0)
        return -1;


    if (ctx->Dr0 != 0 || ctx->Dr1 != 0 || ctx->Dr2 != 0 || ctx->Dr3 != 0)
        return TRUE;
    else
        return FALSE;
}
 
1)нет проверки на хуки и так же ShyllaHide обходит это(не говоря уже о TitanHide)
2)вы можете использовать SEH для проверки HWBP
3)код буквально взят
Пожалуйста, авторизуйтесь для просмотра ссылки.
и переделан
4)выделять память для CONTEXT ?????????????????
 
Назад
Сверху Снизу