PUP.MSIL.HackAgent.NA

Publicado em:
Última atualização:

Cartão de pontuação de ameaças

Classificação de popularidade: 22,404
Nível da Ameaça: 10 % (Normal)
Computadores infectados: 3
Visto pela Primeira Vez: January 14, 2023
Visto pela Última Vez: September 25, 2026
SO (s) Afetados: Windows

PUP.MSIL.HackAgent.NA é um nome de detecção usado para identificar um programa potencialmente indesejado (PUP) compilado usando a Linguagem Intermediária da Microsoft (MSIL), típica de aplicativos criados na plataforma .NET. Como acontece com a maioria das entradas na categoria "programa potencialmente indesejado", essa detecção não indica necessariamente um vírus destrutivo ou um malware sofisticado. Em vez disso, ela sinaliza um software que pode ter sido instalado sem o pleno conhecimento ou consentimento do usuário e que se comporta de maneira intrusiva, indesejada ou potencialmente arriscada.

O que essa ameaça faz

Os programas detectados como PUP.MSIL.HackAgent.NA geralmente se enquadram em uma ampla categoria de softwares que executam ações que o usuário comum não autorizaria conscientemente. Embora a funcionalidade exata de cada amostra individual possa variar, os PUPs nessa classificação geral costumam apresentar comportamentos como alterar as configurações do navegador, injetar anúncios, coletar informações sobre o sistema ou os hábitos de navegação do usuário ou incluir componentes de software adicionais que são instalados junto com o programa principal. Alguns PUPs são projetados para executar processos em segundo plano que consomem recursos do sistema, enquanto outros podem tentar manter a persistência no dispositivo infectado criando tarefas agendadas, entradas de inicialização ou arquivos adicionais que dificultam sua remoção por meios convencionais.

Como o nome dessa detecção inclui "HackAgent", isso sugere que o software pode estar associado a ferramentas com funcionalidades relacionadas a hacking, como programas que interagem com processos do sistema, modificam outros softwares ou são usados para fins que os fornecedores de segurança consideram suspeitos ou potencialmente prejudiciais, mesmo que nem sempre sejam explicitamente maliciosos.

Como geralmente chega aos computadores

Programas potencialmente indesejados como este geralmente se espalham por meio de métodos de distribuição comuns. Isso inclui a inclusão desses programas em softwares gratuitos baixados de sites de terceiros, anúncios enganosos que induzem os usuários a baixar e instalar ferramentas desconhecidas e falsas notificações de atualização que enganam os usuários para que instalem componentes indesejados. Os usuários também podem encontrar esses programas ao baixar softwares crackeados, geradores de chaves ou outras ferramentas não oficiais, já que esses são vetores comuns para PUPs e ameaças mais perigosas. Em muitos casos, os usuários concordam, sem saber, em instalar esses programas clicando rapidamente nos assistentes de instalação sem ler atentamente cada etapa.

Riscos para o usuário

Embora os PUPs (Programas Potencialmente Indesejados) sejam geralmente considerados menos graves do que os malwares tradicionais, eles ainda podem representar riscos reais. Esses riscos podem incluir a exposição a publicidade intrusiva, a degradação do desempenho do sistema, alterações indesejadas nas configurações do navegador ou do sistema e potenciais problemas de privacidade caso o software colete e transmita dados do usuário sem consentimento explícito. Em alguns casos, os PUPs também podem servir como porta de entrada para softwares mais nocivos, seja enfraquecendo as defesas do sistema ou sendo incluídos em pacotes com outros programas indesejados ou maliciosos.

Sinais de infecção

Indicadores comuns da possível presença de um PUP (Programa Potencialmente Indesejado) em um sistema incluem anúncios pop-up inesperados, uma nova barra de ferramentas ou extensão de navegador não instalada intencionalmente, alterações no mecanismo de busca padrão ou na página inicial, desempenho lento do sistema e processos desconhecidos em execução em segundo plano. Os usuários também podem notar programas desconhecidos listados em seus aplicativos instalados, dos quais não se lembram de ter instalado.

Como se manter protegido

Para reduzir o risco de encontrar programas como PUP.MSIL.HackAgent.NA, os usuários devem baixar softwares apenas de fontes oficiais e confiáveis, revisar cuidadosamente cada etapa dos assistentes de instalação e evitar ofertas agrupadas, optando por instalações personalizadas ou avançadas sempre que disponíveis. Manter o sistema operacional e os softwares instalados atualizados, além de usar ferramentas de segurança confiáveis e revisar as extensões do navegador regularmente, também pode ajudar a minimizar a exposição a programas indesejados.

Relatório de análise

Informação geral

Nome de família: PUP.MSIL.HackAgent.NA
Status da assinatura: No Signature

Amostras conhecidas

MD5: 0664850af3b56f1935c65ca9581050a4
SHA1: ce044923d06cbdfff389e6dfabc8909c7b4265a4
SHA256: C9061211278018870C43924A8F952B0C79B6762908664BA09FD172B5EFC7C530
Tamanho do Arquivo: 2.17 MB.2167808 bytes

Atributos do executável portátil do Windows

  • File doesn't have "Rich" header
  • File doesn't have debug information
  • File doesn't have exports table
  • File doesn't have security information
  • File is .NET application
  • File is 32-bit executable
  • File is console application (IMAGE_SUBSYSTEM_WINDOWS_CUI)
  • File is either console or GUI application
  • File is not packed
  • IMAGE_FILE_DLL is not set inside PE header (Executable)
Mostrar mais
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

Informações sobre a versão do Windows PE

Nome Valor
Assembly Version 2.2.0.0
File Description LSFlatPM
File Version 2.2.0.0
Internal Name LSFlatPM.exe
Legal Copyright Copyright © 2019
Original Filename LSFlatPM.exe
Product Name LSFlatPM
Product Version 2.2.0.0

Características do arquivo

  • .NET
  • HighEntropy
  • ntdll
  • VirtualQueryEx
  • WriteProcessMemory
  • x86

Informações do bloco

Total de blocos: 1,433
Blocos potencialmente maliciosos: 27
Blocos permitidos: 800
Blocos desconhecidos: 606

Mapa visual

0 0 0 0 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? ? 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? 0 0 0 0 ? 0 0 0 0 ? ? ? ? ? 0 0 0 0 0 ? ? ? ? ? ? 0 0 ? 0 0 0 0 0 ? 0 ? 0 0 0 0 0 ? ? ? 0 0 0 ? ? 0 0 0 ? 0 0 0 0 0 ? 0 0 ? 0 0 ? 0 ? 0 0 0 0 0 ? ? ? ? 0 0 0 0 ? 0 0 ? 0 0 0 0 0 ? x ? 0 0 0 0 0 0 0 ? ? 0 ? 0 0 0 0 ? ? 0 ? ? ? ? ? 0 ? 0 0 0 ? ? ? ? ? 0 0 0 0 0 0 0 0 ? 0 ? ? ? ? 0 0 0 0 0 ? 0 ? ? ? ? ? 0 ? ? ? ? ? ? ? ? 0 0 0 x ? ? ? x 0 0 0 ? ? 0 ? ? ? ? ? ? ? 0 ? 0 ? ? 0 0 x ? ? ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? 0 0 0 0 0 0 ? ? 0 0 0 0 ? 0 0 0 0 ? ? 0 0 x 0 0 0 0 0 0 0 0 ? ? 0 ? x ? 0 0 ? ? 0 0 0 ? ? ? ? ? ? ? ? ? 0 ? 0 0 ? 0 0 0 0 0 0 0 ? ? 0 x ? 0 ? ? ? ? 0 0 0 ? ? 0 ? 0 0 ? 0 0 0 0 0 ? ? 0 0 ? ? 0 0 ? ? ? ? 0 ? ? ? ? 0 0 0 0 0 0 0 0 ? ? 0 ? 0 0 0 0 ? ? 0 0 0 0 0 ? 0 ? ? ? 0 0 0 ? 0 0 ? ? 0 0 ? ? ? ? ? 0 0 0 ? ? 0 0 0 0 0 ? 0 0 0 0 ? 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 ? 0 0 0 0 ? ? ? ? ? ? ? 0 0 ? 0 ? 0 0 ? ? ? 0 0 0 x 0 ? ? ? ? 0 0 ? 0 0 ? ? 0 0 0 0 ? 0 ? 0 0 ? 0 0 0 ? ? ? 0 0 0 0 0 0 0 0 0 ? ? ? ? 0 0 0 ? ? ? ? 0 0 0 0 x ? ? ? ? 0 0 0 0 0 ? ? 0 ? ? ? 0 ? ? 0 0 ? ? 0 0 0 0 0 ? ? ? ? ? 0 0 0 0 0 0 x ? ? ? ? ? ? 0 0 0 ? 0 0 0 0 ? 0 0 0 ? 0 0 0 0 0 x 0 ? ? 0 ? ? ? 0 ? ? ? 0 0 ? 0 ? ? 0 0 0 0 0 ? ? ? 0 0 ? 0 ? ? x 0 ? ? 0 0 ? 0 0 ? ? 0 ? 0 0 ? 0 0 0 0 0 0 ? 0 ? ? 0 0 0 0 ? ? 0 ? 0 ? 0 0 0 0 0 ? ? ? 0 0 ? ? 0 0 ? ? 0 ? ? 0 0 0 0 0 0 0 ? ? ? ? 0 0 0 0 0 ? ? ? ? 0 ? 0 0 x 0 ? 0 0 0 0 ? 0 0 0 0 0 ? ? ? 0 x 0 ? 0 ? 0 0 ? ? 0 0 ? 0 ? 0 0 0 0 ? 0 0 0 ? 0 ? 0 0 0 ? ? 0 0 0 ? ? ? 0 0 0 0 ? ? ? ? ? 0 ? 0 ? ? 0 0 0 ? 0 x ? ? ? ? 0 0 0 0 ? 0 ? ? 0 ? ? x 0 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 ? 0 0 ? 0 0 0 0 0 0 0 0 0 ? 0 0 0 0 0 ? ? 0 0 0 ? ? ? ? ? ? ? ? 0 ? ? 0 ? ? ? ? ? 0 0 0 0 ? ? ? 0 0 0 0 0 0 ? ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? 0 ? 0 0 0 ? 0 0 ? ? 0 0 0 0 ? ? ? ? ? ? ? ? ? 0 0 x 0 0 0 0 0 0 ? 0 0 0 0 0 0 ? ? ? ? 0 0 ? ? x ? ? ? ? 0 0 0 0 0 0 0 0 0 0 0 0 ? ? 0 0 ? ? 0 0 0 0 0 0 0 0 x x ? ? 0 0 ? ? ? ? 0 0 0 0 ? ? ? 0 ? ? 0 ? 0 0 ? ? ? ? ? ? ? ? 0 0 ? ? 0 ? 0 0 ? 0 0 ? 0 x 0 0 0 0 0 0 0 0 ? ? 0 0 0 ? ? ? 0 0 0 ? ? 0 0 ? ? ? 0 0 0 0 0 0 0 0 0 0 ? 0 0 0 ? 0 0 ? x ? ? ? ? ? ? ? 0 0 ? 0 0 0 0 0 0 ? x 0 0 ? ? ? 0 0 0 0 0 0 ? ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? ? ? 0 ? 0 0 0 0 0 0 0 ? ? ? ? 0 0 0 0 0 0 0 0 ? ? x 0 0 0 0 0 0 0 0 0 ? ? x 0 0 ? ? ? ? 0 ? ? ? 0 ? ? ? ? 0 ? 0 0 0 0 0 0 0 0 0 ? 0 0 0 0 ? ? ? ? ? ? ? 0 ? ? ? ? 0 0 0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? x ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0 ? 0 0 ? 0 ? 0 ? 0 ? 0 0 0 ? ? 0 ? ? 0 ? 0 ? 0 0 0 0 0 ? 0 ? ? 0 0 ? ? ? ? ? ? ? ? ? 0 ? 0 0 ? ? ? ? 0 0 ? ? x 0 ? ? ? ? 0 ? ? ? ? ? ? 0 ? ? ? 0 0 0 0 0 ? ? ? 0 0 ? ? 0 ? 0 ? 0 0 0 ? 0 ? ? ? ? ? ? 0 ? ? ? ? ? ? ? ? ? ? ? ? 0 ? ? ? ? ? ? 0 0 0 0 0 0 0 ? ? ? 0 0 ? ? 0 0 0 ? ? ? ? 0 0 ? ? 0 ? 0 ? 0 0 0 ? 0 ? 0 0 0 0 0 0 ? ? ? 0 0 ? 0 0 ? ? 0 0 0 0 0 0
0 - Bloco Provavelmente Seguro
? - Bloco Desconhecido
x - Bloco Potencialmente Malicioso

Utilização da API do Windows

Categoria API
Syscall Use
  • ntdll.dll!NtAlpcConnectPortEx
  • ntdll.dll!NtAlpcQueryInformation
  • ntdll.dll!NtAlpcSendWaitReceivePort
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtAssociateWaitCompletionPacket
  • ntdll.dll!NtCancelTimer2
  • ntdll.dll!NtCancelWaitCompletionPacket
  • ntdll.dll!NtClearEvent
  • ntdll.dll!NtClose
  • ntdll.dll!NtCompareSigningLevels
Mostrar mais
  • ntdll.dll!NtCreateEvent
  • ntdll.dll!NtCreateIoCompletion
  • ntdll.dll!NtCreateMutant
  • ntdll.dll!NtCreatePrivateNamespace
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtCreateThreadEx
  • ntdll.dll!NtCreateTimer2
  • ntdll.dll!NtCreateWaitCompletionPacket
  • ntdll.dll!NtCreateWorkerFactory
  • ntdll.dll!NtDeviceIoControlFile
  • ntdll.dll!NtDuplicateObject
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFindAtom
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtGetCachedSigningLevel
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtNotifyChangeKey
  • ntdll.dll!NtOpenDirectoryObject
  • ntdll.dll!NtOpenEvent
  • ntdll.dll!NtOpenFile
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcess
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtOpenSection
  • ntdll.dll!NtOpenThreadToken
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryDebugFilterState
  • ntdll.dll!NtQueryDefaultLocale
  • ntdll.dll!NtQueryDirectoryFileEx
  • ntdll.dll!NtQueryFullAttributesFile
  • ntdll.dll!NtQueryInformationFile
  • ntdll.dll!NtQueryInformationJobObject
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryLicenseValue
  • ntdll.dll!NtQueryPerformanceCounter
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQuerySecurityObject
  • ntdll.dll!NtQuerySystemInformation
  • ntdll.dll!NtQuerySystemInformationEx
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtQueryWnfStateData
  • ntdll.dll!NtReadFile
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReleaseMutant
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtResumeThread
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtSetTimer2
  • ntdll.dll!NtSubscribeWnfStateChange
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtUnmapViewOfSectionEx
  • ntdll.dll!NtUnsubscribeWnfStateChange
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWorkerFactoryWorkerReady
  • ntdll.dll!NtWriteFile
  • UNKNOWN
User Data Access
  • GetComputerNameEx
  • GetUserDefaultLocaleName
  • GetUserObjectInformation