FC ConcursosFC Concursos

Questão FC871785

Durante a análise estática, o analista observa que o malware verifica ou manipula a Trap Flag (TF) no registrador EFLAGS para provocar ou detectar exceções de single-step (INT 1).

Segurança em Aplicações (Programação Segura)

FGV · 2026

Durante a análise estática, o analista observa que o malware verifica ou manipula a Trap Flag (TF) no registrador EFLAGS para provocar ou detectar exceções de single-step (INT 1).

 

Essa técnica é classificada como

  1. Detecção de ambiente virtualizado (Anti-VM)
  2. Técnicas de proteção contra dumping de memória
  3. Anti-debugging baseado em exceções
  4. Anti-análise baseada em temporização
  5. Mecanismo de detecção de hooking em funções do sistema
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A alternativa correta indica técnica de anti-debugging baseada em exceções.

O Trap Flag (TF) é um bit no registrador EFLAGS que, quando setado, faz a CPU gerar uma exceção de single-step (INT 1) após a execução de cada instrução.

O malware pode setar ou verificar esse bit para forçar a emissão de exceções ou para observar como elas são tratadas.

Na presença de um depurador, as exceções são entregues primeiro ao depurador; o comportamento observado pelo processo pode, portanto, diferir. O código malicioso detecta essa diferença para identificar ou atrapalhar o depurador.

Essa técnica serve tanto para descobrir se há um depurador ativo quanto para provocar estados inesperados que confundem o processo de depuração, tornando a análise dinâmica mais difícil.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo