PUP.Gamehack.PSI

Threat Scorecard

Popularity Rank: 25,557
Threat Level: 10 % (Normal)
Infected Computers: 1
First Seen: March 17, 2026
Last Seen: September 12, 2026
OS(es) Affected: Windows

PUP.Gamehack.PSI is a detection name used to identify a potentially unwanted program (PUP) associated with game-hacking or game-modification utilities on Windows systems. While its danger level is rated low, it falls into the broader category of software that many users would prefer not to have installed, either because it arrived without clear consent or because it behaves in ways that can affect system stability, privacy, or overall user experience.

What PUP.Gamehack.PSI Does

As its name suggests, PUP.Gamehack.PSI is linked to tools that claim to modify, enhance, or "hack" video games, such as programs that alter in-game values, inject code into running game processes, or provide unauthorized advantages. Technical analysis of this detection shows it is a native 64-bit Windows executable that is not digitally signed and does not carry the security markers typically found in legitimate, trusted software. It uses low-level system calls to write files, manage memory, and handle system events, which is consistent with programs designed to interact closely with other running processes, such as game clients.

Like many PUPs, this program may not cause direct damage to files or steal data outright, but it can introduce unwanted changes to the system, consume resources, or create instability in games or other applications it interacts with. Because it lacks a digital signature and was not built using standard packing or protection methods, it may also be flagged by security tools as suspicious, since legitimate game modification tools are generally discouraged and often violate the terms of service of the games they target.

How It Usually Gets Onto Computers

PUPs like Gamehack.PSI typically reach computers through channels associated with unofficial or questionable software distribution. Common delivery methods include bundling with free downloads, third-party installers, cracked or pirated game modifications, cheat engines, or tools advertised on gaming forums and file-sharing sites. Users often install these programs intentionally, seeking a gaming advantage, but may not fully realize the risks involved or that the installer includes additional, unwanted components.

Risks for the User

Although classified as low danger, PUP.Gamehack.PSI and similar game-hacking utilities carry several risks. Game accounts used with such tools can be banned or suspended if detected by anti-cheat systems. The software may also act unpredictably since it manipulates memory and processes, potentially causing crashes or conflicts with other applications. Additionally, because these tools are distributed outside official channels and lack verification, there is an elevated risk that a seemingly simple hack tool could be bundled with more harmful or invasive components.

Signs of Infection

Typical signs that a PUP like this is present include unexpected new files or processes related to game modification, unusual system slowdowns while playing games, unexpected crashes, or security software repeatedly flagging a tool the user intentionally downloaded. Since PUPs are often installed with some level of user interaction, the presence of unfamiliar gaming utilities or cheat tools in installed programs lists can also be a telltale sign.

How to Stay Protected

To reduce the risk of encountering programs like PUP.Gamehack.PSI, users should avoid downloading game hacks, cheats, or modification tools from unofficial or unverified sources. Installing software only from trusted vendors, carefully reviewing installation prompts to decline bundled extras, and keeping security software up to date are all effective preventive measures. Regularly reviewing installed applications and removing anything unfamiliar or unnecessary can also help keep a system clean and reduce exposure to potentially unwanted programs.

Analysis Report

General information

Family Name: PUP.Gamehack.PSI
Signature status: No Signature

Known Samples

MD5: ce5ff3220528c5b3085aa70ad2f66bd3
SHA1: 31b39d4c739827741f5becdb9dab7e2e90903c10
SHA256: 36A0A01DBF904F4A63DE3FD39B25D97985529FDC8A6A11616894BE1F04CC2F0A
File Size: 1.06 MB, 1060864 bytes

Windows Portable Executable Attributes

  • File doesn't have "Rich" header
  • File doesn't have exports table
  • File doesn't have security information
  • File has TLS information
  • File is 64-bit executable
  • File is console application (IMAGE_SUBSYSTEM_WINDOWS_CUI)
  • File is either console or GUI application
  • File is Native application (NOT .NET application)
  • File is not packed
  • IMAGE_FILE_DLL is not set inside PE header (Executable)
Show More
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

File Traits

  • dll
  • imgui
  • x64

Block Information

Total Blocks: 2,363
Potentially Malicious Blocks: 162
Whitelisted Blocks: 1,964
Unknown Blocks: 237

Visual Map

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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 x ? ? ? ? 0 ? ? ? ? ? 0 ? ? ? 0 ? ? 0 0 0 ? 0 0 0 x 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 0 ? 0 0 ? ? ? x ? ? ? 0 ? ? ? ? ? ? 0 ? 0 ? ? ? 0 0 ? ? ? 0 ? 0 ? ? ? ? 0 ? ? 0 0 0 0 0 0 0 0 0 0 ? ? x 0 x 0 x 1 0 x 1 x 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 x 0 0 x 0 0 x 0 0 0 0 0 0 0 x 0 0 x 0 0 0 x x 0 0 0 0 0 0 0 x 0 x x 0 0 0 0 0 0 0 x x 0 x 0 0 x ? ? 0 x x 0 0 ? 0 ? 0 0 ? 0 0 0 ? ? 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 ? ? 0 ? ? 0 ? ? 0 ? ? 0 ? ? 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 x x x 0 0 0 0 ? x ? 0 ? ? ? ? ? 0 0 0 x 0 0 1 0 0 1 ? ? ? x ? 0 0 x ? ? ? ? ? 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 ? x x 0 x 0 0 ? ? ? ? ? 0 0 0 1 0 0 0 1 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 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 x 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 x 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 x 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ? 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 x 0 0 0 x 0 x 0 0 0 0 x 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 x 0 x 0 0 0 0 x 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 x 0 0 0 0 0 0 0 0 0 x 0 x 0 0 0 x 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 x 0 x 0 0 x ? ? 0 x x 0 0 ? ? 0 ? 0 0 0 x 0 0 0 0 0 0 0 x 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 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 1 0 0 1 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 0 x 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 x x 0 0 0 x x 0 0 0 1 0 x x 0 0 x 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 x 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 x 0 0 0 0 0 x 0 0 0 x 0 0 0 0 0 0 0 0 1 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 1 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 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 x 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 x x 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 x 0 0 0 0 0 x 0 0 ? 0 0 0 ? 0 0 0 0 0 0 0 0 0 0 0 x x 0 0 0 0 0 x 0 x 0 0 x 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 x ? 0 0 x ? ? 0 ? x x 0 x x 0 0 x 0 x x 0 0 0 0 x x x 0 0 0 0 0 x 0 0 0 0 0 0 x 0 x 0 0 0 0 x 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 0 x 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 x 0 0 0 0 0 0 0 0 x 0 0 0 0 0 0 0 0 0 x 0 0 0 0 0 x 0 0 0 0 0 0 x 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 x 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 x 0 0 0 1 0 x 0 0 0 0 ? ? ? ? 0 ? 0 ? 0 ? 0 ? ? ? ? 0 ? 0 x ? ? 0 0 0 0 0 0 0 0 ? 1 0 ? ? ? x x x 0
... Data truncated
0 - Probable Safe Block
? - Unknown Block
x - Potentially Malicious Block

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtAlertThreadByThreadId
  • ntdll.dll!NtAlpcSendWaitReceivePort
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtClose
  • ntdll.dll!NtConnectPort
  • ntdll.dll!NtCreateFile
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
Show More
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtOpenFile
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtOpenSection
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryDebugFilterState
  • ntdll.dll!NtQueryInformationFile
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryPerformanceCounter
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtReadFile
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRequestWaitReplyPort
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtWaitForAlertByThreadId
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWaitLowEventPair
  • ntdll.dll!NtWorkerFactoryWorkerReady
  • ntdll.dll!NtWriteFile
  • UNKNOWN