autopsiadigital.com
tema

#engenharia-reversa

18 publicações marcadas com esta tag.

panoramaAD-2026-242 · 2026-10-29
0

Como implantar um servidor Ghidra local para laboratórios de análise de malware

O SANS ISC publicou um guia prático para implantar o Ghidra Server, componente de colaboração do Ghidra que transforma projetos locais em repositórios compartilhados e versionados. A proposta resolve um problema comum em laboratórios baseados em snapshots de VM: a perda de anotações, comentários e estruturas de engenharia reversa sempre que a máquina é revertida a um estado anterior.

Fonte ↗
panoramaAD-2026-230 · 2026-10-22
0

VMSpec: decompilador automatizado contra ofuscação por máquina virtual em malware

Pesquisadores apresentam o VMSpec, uma ferramenta que reconstrói automaticamente a especificação do processador virtual usado por malware ofuscado via VM, permitindo que decompiladores convencionais como o Ghidra analisem o bytecode diretamente. Em testes com 147 amostras de benchmark e seis algoritmos de geração de domínios (DGA) extraídos de malware real, a técnica removeu a ofuscação de quase todas as amostras, produzindo saída comparável à decompilação do código original.

Fonte ↗
panoramaAD-2026-212 · 2026-10-08
0

Estudo mostra que classificação direta por LLM supera avaliação de "alegações" na triagem pericial de malware

Pesquisadores apresentam o MARS, um framework que compara dois modos de usar LLMs na triagem de malware — veredito direto versus pontuação de alegações comportamentais por regras externas — testando 1.195 binários PE e ELF com seis modelos de linguagem. A classificação direta se mostrou mais precisa e com melhor recall de alertas maliciosos em quase todas as combinações avaliadas.

Fonte ↗
panoramaAD-2026-201 · 2026-10-02
0

Pesquisa propõe metrica objetiva para medir a 'sofisticacao' de malware a partir de analise estatica

Um artigo academico sistematiza, por meio de analise estatica binaria, o que de fato significa classificar um malware como 'sofisticado', termo usado de forma inconsistente na literatura. Os autores reaproveitam caracteristicas do padrao de qualidade de software ISO/IEC 25010 -- como confiabilidade, manutenibilidade, flexibilidade e seguranca -- e avaliam quais delas podem ser medidas sem executar o binario.

Fonte ↗
panoramaAD-2026-198 · 2026-10-01
0

Classificação de malware com localização explicável da lógica maliciosa em nível de bloco básico

O trabalho propõe um framework de análise de malware que não apenas classifica se um programa é malicioso, mas aponta exatamente quais blocos básicos de código são responsáveis por cada comportamento, usando backward slicing a partir de chamadas de API sensíveis e um modelo híbrido Transformer+GNN sobre grafos de dependência. A proposta ataca diretamente a opacidade dos classificadores de malware baseados em aprendizado de máquina, que hoje operam majoritariamente como caixa-preta.

Fonte ↗
panoramaAD-2026-181 · 2026-09-21
0

FlowCarp: identificação de famílias de malware por padrões estatísticos de tráfego C2

A Netresec apresentou o FlowCarp, uma ferramenta que classifica famílias de malware a partir de características estatísticas do tráfego de rede capturado em PCAP, sem depender de assinaturas de bytes ou de engenharia reversa completa do binário. O método compara tamanhos de pacote, temporização e padrões de requisição/resposta contra modelos previamente treinados, permitindo identificar protocolos de C2 mesmo quando a carga está cifrada ou ofuscada.

Fonte ↗
risco altoAD-2026-179 · 2026-09-18
0

ALIBI: pesquisadores enganam analisadores de malware baseados em LLM só com uma 'história de cobertura' embutida no binário

Um artigo no arXiv apresenta o ALIBI, um ataque que engana ferramentas de triagem de malware baseadas em LLM ao inserir, dentro do próprio binário, uma seção de texto não executável que narra uma justificativa falsa e plausível de produto de segurança legítimo. Sem alterar imports nem comportamento executável, o ataque reduziu drasticamente a taxa de detecção do Gemini 2.5 Pro e provocou quedas relevantes de severidade e confiança até em GPT-5.5 Pro e Claude Opus 4.7.

Fonte ↗
panoramaAD-2026-175 · 2026-09-17
0

Echo usa recompilação como feedback confiável para recuperar código-fonte de binários, incluindo o malware Mirai

O sistema Echo propõe decompilação por correspondência exata: em vez de apenas prever código plausível, ele recompila candidatos e compara o assembly resultante com o binário-alvo, usando essa comparação como guia de busca iterativa. Testado contra o binário do malware Mirai, superou GPT-5.6 e Codex na quantidade de funções recuperadas com correspondência exata.

Fonte ↗
panoramaAD-2026-170 · 2026-09-16
0

SEMA-GUARD usa grafos semânticos e redes neurais para achar vulnerabilidades direto no código assembly

O SEMA-GUARD é um framework que combina análise semântica com redes neurais de grafos para detectar vulnerabilidades em código compilado quando o código-fonte não está disponível — cenário típico de análise de malware, firmware e sistemas embarcados. Ao enriquecer o grafo de fluxo de controle com detalhes de baixo nível (manipulação de pilha, acessos de memória, fluxo de dados), o método atingiu 85,1% de acurácia e F1 de 0,801 em um benchmark derivado do Juliet Test Suite traduzido para assembly.

Fonte ↗
risco médioAD-2026-166 · 2026-09-15
0

Estudo mostra que LLMs falham em detectar contratos inteligentes projetados para enganar a análise forense

Pesquisadores testaram 22 modelos de linguagem contra 13 contratos inteligentes construídos deliberadamente para disfarçar mecanismos de drenagem de fundos, em um cenário que simula forense de bytecode em investigações de blockchain. O resultado: técnicas de camuflagem simples derrubaram a taxa de detecção em 20 pontos percentuais, e apenas 5 dos 22 modelos ultrapassaram 50% de acerto.

Fonte ↗
panoramaAD-2026-159 · 2026-09-11
0

Invariantes estruturais de empacotadores como indicadores forenses para atribuição de malware polimórfico

Pesquisadores propõem um framework que usa invariantes estruturais de empacotadores executáveis (packers) para apoiar a atribuição forense de famílias de malware polimórfico entre campanhas distintas. O método foi validado com aprendizado de máquina e busca sinais que sobrevivam à mudança constante de payload entre variantes. O artigo foi publicado na revista Forensic Science International: Digital Investigation (volume 59).

Fonte ↗
panoramaAD-2026-156 · 2026-09-09
0

SCRIPTIOC-BENCH: benchmark mostra que LLMs ainda erram bastante ao extrair IOCs de malware em script

Um novo benchmark, o SCRIPTIOC-BENCH, reúne 634 amostras reais e verificadas manualmente de malware em JavaScript, PowerShell e VBScript para medir a capacidade de LLMs de extrair estaticamente indicadores de comprometimento — URLs, domínios, IPs e artefatos de sistema de arquivos — sem executar o código. O modelo mais forte avaliado atingiu apenas 65,4 de F1, o que mostra que a extração automatizada de IOCs continua não confiável quando os indicadores estão ofuscados ou exigem decodificação, mesmo usando os modelos mais capazes disponíveis.

Fonte ↗
panoramaAD-2026-150 · 2026-09-04
0

ICFlowNet: aprendizado em grafos para reconstruir fluxo de controle indireto em binários stripped

Pesquisadores apresentam o ICFlowNet, um framework de aprendizado em grafos que recupera arestas de fluxo de controle indireto (chamadas indiretas, tail calls, jump tables e returns) em binários x86-64 sem símbolos de depuração. O trabalho também propõe um protocolo de avaliação mais rigoroso, com deduplicação em nível de função e separação por pacote, para evitar vazamento de dados entre treino e teste, um problema comum na literatura anterior.

Fonte ↗
panoramaAD-2026-141 · 2026-08-28
0

Estudo em larga escala mapeia compiladores usados em 23,5 milhões de arquivos PE maliciosos

Um pesquisador do SANS Internet Storm Center processou 1,3 TB de amostras de malware do MalwareBazaar, cobrindo fevereiro de 2020 a julho de 2026, para identificar qual toolchain de compilação gerou cada binário PE malicioso. O script, construído sobre a biblioteca pefile, combina leitura do Rich Header, do cabeçalho CLR (.NET) e heurísticas de string para atribuir compilador/linker às amostras. O resultado mostra predominância de binários 32-bit, forte presença do MSVC entre as amostras identificáveis e uma fatia relevante de amostras sem toolchain identificável, provavelmente por empacotamento ou remoção de metadados.

Fonte ↗
risco médioAD-2026-135 · 2026-08-24
0

DOUBLECUP: payload PowerShell disfarçado de PNG, sem esteganografia real

O pesquisador Didier Stevens (ISC/SANS) analisou uma variante do loader DOUBLECUP que anexa um script PowerShell em texto puro logo após um arquivo PNG válido, sem embuti-lo em pixels ou metadados. A extração usa um truque simples: um marcador de quebra de linha (CR+LF) seguido de FINDSTR para localizar e redirecionar o script ao interpretador, dispensando qualquer parser customizado.

Fonte ↗
risco médioAD-2026-133 · 2026-08-21
0

Netresec decodifica protocolo C2 binário do RAT CNCMachineRMS

A Netresec publicou uma engenharia reversa do protocolo de comando e controle (C2) binário usado pelo RAT CNCMachineRMS, malware entregue como estágio final de cadeias de ataque BabaDeda via ClickFix com CAPTCHAs falsos. A análise, apoiada em capturas de sandbox e no motor de detecção FlowCarp, mapeou múltiplos servidores C2 e dois domínios de registro recente, entregando hashes e IOCs para defensores de rede.

Fonte ↗
panoramaAD-2026-122 · 2026-08-13
0

SRE-Bench expõe limites de agentes de IA na engenharia reversa de binários reais

Pesquisadores construíram do zero, com mais de 5.000 horas de trabalho de especialistas em engenharia reversa, um benchmark livre de contaminação com 19 programas privados de escala real e 44 primitivas anti-análise proprietárias, gerando 262 binários e 1.572 tarefas avaliadas de forma determinística. O modelo mais forte testado resolveu completamente apenas 31,5% das instâncias, evidenciando que a forte capacidade de LLMs em análise de código-fonte não se transfere para análise binária.

Fonte ↗
panoramaAD-2026-026 · 2023-08-14
0

Recuperando raw sockets da memória no Windows 10+: novo artefato para forense de malware

Pesquisadores do time da Volatility detalham como versões modernas do Windows quebraram as técnicas antigas de detecção de raw sockets em memória, e apresentam um plugin para Volatility 3 que localiza essas estruturas via pool tag. A técnica oferece um artefato forense direto para identificar malware que faz sniffing de rede ou constrói pacotes customizados para C2.

Fonte ↗