PUP.MSIL.HackAgent.NA

위협 스코어카드

인기 순위: 22,404
위협 수준: 10 % (정상)
감염된 컴퓨터: 3
처음 본 것: January 14, 2023
마지막으로 본: September 25, 2026
영향을 받는 OS: Windows

PUP.MSIL.HackAgent.NA는 Microsoft Intermediate Language(MSIL)를 사용하여 컴파일된 잠재적으로 원치 않는 프로그램(PUP)을 식별하는 데 사용되는 탐지 이름입니다. MSIL은 .NET 프레임워크 기반 애플리케이션에서 흔히 사용됩니다. "잠재적으로 원치 않는 프로그램" 범주의 대부분 항목과 마찬가지로, 이 탐지는 반드시 파괴적인 바이러스나 정교한 악성 프로그램을 의미하는 것은 아닙니다. 오히려 사용자의 완전한 인지나 동의 없이 설치되었을 수 있으며, 침입적이고 원치 않거나 잠재적으로 위험한 방식으로 작동하는 소프트웨어를 나타냅니다.

이 위협의 기능은 무엇인가요?

PUP.MSIL.HackAgent.NA로 탐지된 프로그램은 일반적으로 일반 사용자가 의도적으로 허용하지 않는 작업을 수행하는 소프트웨어라는 광범위한 범주에 속합니다. 개별 샘플의 정확한 기능은 다를 수 있지만, 이 일반적인 분류에 속하는 PUP는 일반적으로 브라우저 설정 변경, 광고 삽입, 사용자 시스템 또는 검색 습관에 대한 정보 수집, 또는 주 프로그램과 함께 설치되는 추가 소프트웨어 구성 요소 번들링과 같은 동작을 보입니다. 일부 PUP는 시스템 리소스를 소모하는 백그라운드 프로세스를 실행하도록 설계되었으며, 다른 PUP는 예약 작업, 시작 항목 또는 일반적인 방법으로 제거하기 어려운 추가 파일을 생성하여 감염된 장치에 지속적으로 존재하려고 시도할 수 있습니다.

이 탐지 이름에 "HackAgent"가 포함되어 있기 때문에, 해당 소프트웨어는 시스템 프로세스와 상호 작용하거나, 다른 소프트웨어를 수정하거나, 보안 업체에서 의심스럽거나 잠재적으로 유해하다고 판단하는 목적으로 사용되는 프로그램 등 해킹 관련 기능을 가진 도구와 연관되어 있을 수 있음을 시사합니다. 이러한 프로그램들이 항상 명백히 악의적인 것은 아니더라도 말입니다.

바이러스가 컴퓨터에 침투하는 일반적인 경로

이러한 잠재적으로 원치 않는 프로그램(PUP)은 일반적으로 흔한 배포 경로를 통해 유포됩니다. 여기에는 타사 웹사이트에서 다운로드하는 무료 소프트웨어에 번들로 포함되거나, 사용자가 익숙하지 않은 도구를 다운로드 및 설치하도록 유도하는 기만적인 광고, 원치 않는 구성 요소를 설치하도록 속이는 가짜 업데이트 알림 등이 포함됩니다. 또한 사용자는 크랙 소프트웨어, 키젠 또는 기타 비공식 도구를 다운로드할 때 이러한 프로그램을 접할 수 있는데, 이는 PUP를 비롯한 더 위험한 위협의 일반적인 유포 경로이기 때문입니다. 많은 경우 사용자는 각 단계를 주의 깊게 읽지 않고 설치 마법사를 빠르게 클릭하여 이러한 프로그램 설치에 동의하게 됩니다.

사용자에게 미치는 위험

PUP(잠재적으로 원치 않는 프로그램)는 일반적으로 기존 악성 소프트웨어보다 심각성이 낮다고 여겨지지만, 여전히 실제 위험을 초래할 수 있습니다. 이러한 위험에는 원치 않는 광고 노출, 시스템 성능 저하, 브라우저 또는 시스템 설정의 원치 않는 변경, 그리고 소프트웨어가 명확한 동의 없이 사용자 데이터를 수집 및 전송하는 경우 발생할 수 있는 개인정보 침해 등이 포함됩니다. 경우에 따라 PUP는 시스템 보안을 약화시키거나 다른 원치 않는 프로그램 또는 악성 프로그램과 함께 번들로 제공되어 더욱 악성적인 소프트웨어의 침투 경로가 될 수도 있습니다.

감염 징후

PUP(잠재적으로 원치 않는 프로그램)가 시스템에 존재할 가능성을 나타내는 일반적인 징후로는 예기치 않은 팝업 광고, 의도치 않게 설치된 새로운 툴바나 브라우저 확장 프로그램, 기본 검색 엔진이나 홈페이지 변경, 시스템 성능 저하, 그리고 백그라운드에서 실행되는 알 수 없는 프로세스 등이 있습니다. 또한 사용자는 설치된 응용 프로그램 목록에 자신이 설치한 적이 없는 낯선 프로그램이 표시되는 것을 발견할 수도 있습니다.

자신을 보호하는 방법

PUP.MSIL.HackAgent.NA와 같은 프로그램에 노출될 위험을 줄이려면 공식적이고 신뢰할 수 있는 출처에서만 소프트웨어를 다운로드하고, 설치 마법사의 각 단계를 꼼꼼히 검토하며, 가능한 경우 사용자 지정 또는 고급 설치 옵션을 선택하여 번들 상품을 피해야 합니다. 운영 체제와 설치된 소프트웨어를 최신 상태로 유지하고, 평판이 좋은 보안 도구를 사용하며, 브라우저 확장 프로그램을 정기적으로 검토하는 것도 원치 않는 프로그램에 노출되는 것을 최소화하는 데 도움이 됩니다.

분석 보고서

일반 정보

성씨: PUP.MSIL.HackAgent.NA
서명 상태: No Signature

알려진 샘플

MD5: 0664850af3b56f1935c65ca9581050a4
샤1: ce044923d06cbdfff389e6dfabc8909c7b4265a4
샤256: C9061211278018870C43924A8F952B0C79B6762908664BA09FD172B5EFC7C530
파일 크기: 2.17 MB,2167808 바이트

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)
더 보기
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

Windows PE 버전 정보

이름 값
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

파일 특성

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

블록 정보

총 블록 수: 1,433
잠재적으로 악의적인 차단: 27
허용된 블록: 800
알 수 없는 블록: 606

시각적 지도

0 0 0 0 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? ? 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? ? 0 0 0 0 ? 0 0 0 0 ? ? ? ? ? 0 0 0 0 0 ? ? ? ? ? ? 0 0 ? 0 0 0 0 0 ? 0 ? 0 0 0 0 0 ? ? ? 0 0 0 ? ? 0 0 0 ? 0 0 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 - 안전 블록 가능성 높음
? - 알 수 없는 블록
x - 잠재적으로 악의적인 차단

Windows API 사용법

범주 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
더 보기
  • 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