Проблема Вопрос про анти-эмуляцию на ассемблере

Gemfory

Green Team
03.01.2026
22
8
Специализация
  1. Реверс-инжиниринг
  2. Анализ ВПО
C-подобный:
    mov rcx, [hKernel32]
    lea rdx, [sGetSystemInfo]
    call [_GetProcAddress]
    lea rcx, [sys_info]
    call rax
  
    mov eax, dword [sys_info + 32]
    cmp eax, 2
    jl .ne_found

Вообщем, сделал реализацию анти-эмуляции дефендера, просто проверяю как он реагирует. Если ядер меньше двух - процесс отключается.
Чисто в теории, это может спасти от эмуляции на 11 винде?
Если нет, просьба рассказать про какие-то другие методы, мейби намного интереснее, хотелось бы для себя что-то новое узнать.
У меня в планах было просто запустить цикл на пару миллионов тактов чтобы дефендер не смог дойти до OEP и эмуляция упала.

А вообще, та же EDR детектит подобную манипуляцию банально через хук на GetSystemInfo:

C:
void WINAPI HookGetSystemInfo(LPSYSTEM_INFO lpSystemInfo)
{
    pGetSystemInfoOriginal(lpSystemInfo);

    if (lpSystemInfo->dwNumberOfProcessors < 2)
    {
        lpSystemInfo->dwNumberOfProcessors = 8;
    }
}
Это так, для тех кто думает что это какая-то супер техника.
 
Последнее редактирование:
Стековый анклав.
 

Вложения

  • pfi.pdf
    pfi.pdf
    54,3 КБ · Просмотры: 78
Трассировать не получится, так как для этого должен быть валидным стек.
 
Анализ с gemini.
 

Вложения

1769792055498.webp

1769792060723.webp
 

Вложения

  • 1769792047139.webp
    1769792047139.webp
    14,2 КБ · Просмотры: 77
Gemfory

Авер еще лет 10 назад такие циклы обходил, тупо по флоу ветвям.

Расчнт на метод - собрал и забыл про обходы, поэтому это сложные техники.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab