PUP.ProcessHacker.A

Published:
Last updated:

Threat Scorecard

Popularity Rank: 2,535
Threat Level: 10 % (Normal)
Infected Computers: 7,726
First Seen: March 6, 2023
Last Seen: October 29, 2026
OS(es) Affected: Windows

PUP.ProcessHacker.A is a detection name used to flag a potentially unwanted program (PUP) that is based on, or disguised as, the legitimate open-source Process Hacker utility. While the original tool is a legitimate system monitoring application, this detection identifies instances where the program is distributed, bundled, or used in a way that could put users at risk, or where its advanced system-level capabilities are leveraged by other unwanted or malicious software without the user's full understanding or consent.

What PUP.ProcessHacker.A Does

This detection applies to a 64-bit Windows executable that functions as a system process and memory management utility. Tools in this category typically provide the ability to view and manipulate running processes, inspect services, and interact deeply with the Windows operating system. Based on the technical traits observed, this program can write to files, open and query registry keys, interact with the Windows Service Control Manager, and allocate, map, or free sections of memory within other processes.

These capabilities are not inherently malicious — they are the same kind of functions used by legitimate diagnostic and administrative tools. However, when bundled with adware, unwanted browser add-ons, or other PUP installers, this type of utility can be repurposed to interfere with security software, terminate protective processes, or manipulate other running applications on the system. The presence of anti-debugging checks and low-level system call usage suggests the program is designed to operate with a degree of stealth and resistance to analysis, which is a common trait of PUPs that want to avoid easy removal or detection.

How It Usually Gets Onto Computers

Like most Potentially Unwanted Programs, PUP.ProcessHacker.A typically does not arrive through direct, intentional downloads. Instead, it is commonly bundled with free software downloaded from third-party websites, software download portals, or peer-to-peer file sharing networks. Users may inadvertently install it by rushing through software installation wizards, clicking "Next" without reviewing optional add-ons, or downloading cracked or repackaged installers that silently include additional, unwanted programs alongside the desired application.

Risks for the User

Although rated at a low danger level, this type of PUP can still pose risks. Because it has the capability to interact with memory in other processes and query sensitive registry information, it could potentially be used to interfere with the normal operation of security tools or other software. Users may also experience unwanted changes to system behavior, degraded performance, or exposure to further unwanted bundled software if this detection is part of a larger distribution package.

Signs of Infection

Users may notice an unfamiliar system utility running in the background that they did not intentionally install, unexpected entries in their list of installed programs, or unusual activity involving system processes and services. In some cases, security software may flag the file during a routine scan without any other obvious symptoms being present.

How to Stay Protected

To avoid PUPs like this one, always download software directly from official vendor websites rather than third-party aggregators. During installation, choose "Custom" or "Advanced" setup options so that any bundled extras can be reviewed and declined. Keep your operating system and security software up to date, and run regular system scans. If this detection appears on your system, review recently installed programs and remove anything unfamiliar or unwanted.

Analysis Report

General information

Family Name: PUP.ProcessHacker.A
Signature status: No Signature

Known Samples

MD5: 87c9a93a9edb976b71eaa1d9603b896e
SHA1: 906050ef2c87db0ec9a9b96032ac9d4231f8992f
SHA256: 2B8D618874534A9BFEA8E79C910C7EE6BA023945F3FCC6FE4C91AF71A244859A
File Size: 1.78 MB, 1778208 bytes

Windows Portable Executable Attributes

  • File doesn't have "Rich" header
  • File has exports table
  • File is 64-bit executable
  • File is either console or GUI application
  • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
  • File is Native application (NOT .NET 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)

File Icons

Windows PE Version Information

Name Value
File Version 2.39.0.124
Legal Copyright Licensed under the GNU GPL, v3.
Original Filename ⸠exe
Product Name ⸠ Hacker
Product Version 2.39.0.124

File Traits

  • ntdll
  • WriteProcessMemory
  • x64

Block Information

Total Blocks: 4,864
Potentially Malicious Blocks: 3,100
Whitelisted Blocks: 1,764
Unknown Blocks: 0

Visual Map

... Data truncated
0 - Probable Safe Block
? - Unknown Block
x - Potentially Malicious Block

Similar Families

  • ProcessHacker.A

Files Modified

File Attributes
c:\users\user\downloads\temp\shsandbox-x64.dll-5.23.1.9999-x64.dmp Generic Read,Write Data,Write Attributes,Write extended,Append data

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtAddAtomEx
  • ntdll.dll!NtAdjustPrivilegesToken
  • ntdll.dll!NtAlpcSendWaitReceivePort
  • ntdll.dll!NtClose
  • ntdll.dll!NtConnectPort
  • ntdll.dll!NtCreateKeyedEvent
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtOpenFile
Show 28 more
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryInformationFile
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryLicenseValue
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRequestWaitReplyPort
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWaitLowEventPair
  • ntdll.dll!NtWriteFile
  • UNKNOWN
Anti Debug
  • IsDebuggerPresent
User Data Access
  • GetUserObjectInformation
Service Control
  • OpenSCManager
  • OpenService