PUP.Gamehack.PSI 是一个检测名称,用于识别与 Windows 系统上的游戏破解或游戏修改工具相关的潜在有害程序 (PUP)。虽然其危险等级较低,但它仍然属于许多用户不希望安装的软件类别,原因可能是未经明确同意就安装,或者其行为会影响系统稳定性、隐私或整体用户体验。
PUP.Gamehack.PSI 的作用
顾名思义,PUP.Gamehack.PSI 与声称可以修改、增强或“破解”视频游戏的工具相关联,例如修改游戏内数值、向正在运行的游戏进程注入代码或提供未经授权的优势的程序。技术分析表明,该程序是一个 64 位 Windows 原生可执行文件,未经过数字签名,也不具备合法可信软件通常具备的安全标记。它使用底层系统调用来写入文件、管理内存和处理系统事件,这与旨在与其他运行进程(例如游戏客户端)密切交互的程序一致。
与许多潜在有害程序 (PUP) 一样,该程序可能不会直接损坏文件或窃取数据,但它会对系统进行不必要的更改、消耗资源,或导致游戏或其他与其交互的应用程序出现不稳定。由于它缺乏数字签名,且未使用标准的打包或保护方法构建,因此也可能被安全工具标记为可疑程序,因为合法的游戏修改工具通常不被推荐使用,而且往往违反了目标游戏的条款。
它通常是如何进入电脑的
像 Gamehack.PSI 这样的潜在有害程序 (PUP) 通常通过非官方或可疑的软件分发渠道进入计算机。常见的传播方式包括与免费下载、第三方安装程序、破解或盗版游戏修改器、作弊引擎或在游戏论坛和文件共享网站上宣传的工具捆绑在一起。用户通常会故意安装这些程序,以寻求游戏优势,但可能并未充分意识到其中的风险,或者安装程序中包含其他不需要的组件。
用户面临的风险
尽管 PUP.Gamehack.PSI 及类似的作弊工具被归类为低风险,但它们仍然存在诸多风险。使用此类工具的游戏账号一旦被反作弊系统检测到,可能会被封禁或暂停使用。此外,由于此类软件会操控内存和进程,其行为可能难以预测,从而导致程序崩溃或与其他应用程序冲突。更重要的是,由于这些工具并非通过官方渠道分发,且缺乏验证,因此看似简单的作弊工具很可能捆绑了更具危害性或侵入性的组件。
感染迹象
此类潜在有害程序 (PUP) 存在的典型迹象包括:出现与游戏修改相关的意外新文件或进程、游戏过程中系统异常变慢、意外崩溃,或者安全软件反复警告用户下载的工具。由于 PUP 通常是在用户交互过程中安装的,因此,已安装程序列表中出现不熟悉的实用工具或作弊工具也可能是一个明显的迹象。
如何做好防护
为了降低遇到 PUP.Gamehack.PSI 等程序的风险,用户应避免从非官方或未经核实的来源下载游戏破解程序、作弊程序或修改工具。仅从可信供应商处安装软件、仔细阅读安装提示并拒绝捆绑的额外程序,以及保持安全软件更新,这些都是有效的预防措施。定期检查已安装的应用程序并删除任何不熟悉或不必要的程序,也有助于保持系统清洁,并减少接触潜在有害程序的风险。
分析报告
一般信息
姓:
PUP.Gamehack.PSI
签名状态:
No Signature
已知样本
i
已知样本
本节列出了其他据信与该家族有关的文件样本。
MD5:
ce5ff3220528c5b3085aa70ad2f66bd3
SHA1:
31b39d4c739827741f5becdb9dab7e2e90903c10
SHA256:
36A0A01DBF904F4A63DE3FD39B25D97985529FDC8A6A11616894BE1F04CC2F0A
文件大小:
1.06 MB,1060864字节
Windows 可移植可执行文件属性
i
Windows 可移植可执行文件属性
本节列出了在恶意软件家族样本中发现的文件属性。这些属性提取自文件的 Windows PE(可移植可执行文件)规范和各种系统标志。可移植可执行文件属性使恶意软件研究人员能够深入了解文件的功能、可执行文件的详细信息、平台和运行时环境。
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)
显示更多
IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)
文件特征
区块信息
i
区块信息
在分析过程中,EnigmaSoft 会将文件样本分解成逻辑块,以便进行分类并与其他样本进行比较。这些逻辑块可用于生成恶意软件检测规则,并根据共享的源代码、功能以及其他显著属性和特征将文件样本分组到不同的家族中。本节概述了这些逻辑块数据及其 EnigmaSoft 分类结果。如果可用,还会显示逻辑块数据的可视化表示。
总区块数:
2,363
潜在恶意块:
162
白名单区块:
1,964
未知区块:
237
可视化地图
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
...
数据已截断
0 - 可能的保险箱
? - 未知区块
x - 潜在恶意拦截
Windows API 使用情况
i
Windows API 使用情况
本节列出了此系列样本使用的 Windows API 调用。Windows API 使用情况分析是一项宝贵的工具,可以帮助识别恶意活动,例如键盘记录、安全权限提升、数据加密、数据泄露、干扰防病毒软件以及网络请求篡改。
类别
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
显示更多
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