Что означает код NTSTATUS 0xC0000725 (STATUS_ATTACHED_EXECUTABLE_MEMORY_WRITE)?

 
Предыдущий Следующий
STATUS_KERNEL_EXECUTABLE_MEMORY_WRITE STATUS_TRIGGERED_EXECUTABLE_MEMORY_WRITE

STATUS_ATTACHED_EXECUTABLE_MEMORY_WRITE

Что означает STATUS_ATTACHED_EXECUTABLE_MEMORY_WRITE

STATUS_ATTACHED_EXECUTABLE_MEMORY_WRITE означает, что в наблюдаемом/подключённом процессе зафиксирована запись в область памяти, имеющую executable semantics. В зависимости от механизма защиты это может быть запрещено или требовать специальной обработки.

Что проверить

  • Сохраните адрес, размер и protection target region.
  • Определите thread/process, инициировавший запись.
  • Отличите легитимный JIT/hot-patch сценарий от неожиданного self-modifying code.
  • Проверьте применённую mitigation/security policy.

Не отключайте memory protection глобально до понимания источника записи. Для JIT нужен документированный RW→RX workflow, а не постоянная writable+executable область.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.