PUP.GameHack.Gen.BA 是一个检测名称,用于识别一种伪装成游戏破解、作弊或修改工具的潜在有害程序 (PUP)。虽然其危险等级较低,但由于它通常在未经用户明确知情同意的情况下安装,并且可能给 Windows 计算机带来不必要的风险和不稳定性,因此其存在于系统中仍然被认为是不受欢迎的。
PUP.GameHack.Gen.BA 的作用
顾名思义,这种检测方法与声称可以修改、“破解”或增强视频游戏的工具相关,例如解锁功能、更改游戏内数值或绕过限制。此类软件是 64 位 Windows 可执行文件,以原生(非 .NET)应用程序的形式构建。它未打包,也没有数字签名,这意味着没有经过验证的发布者信息来确认其合法性或来源。
技术分析表明,该程序能够直接与系统内存交互,利用与读取和操作其他进程内存相关的功能。这种行为常见于游戏修改工具,因为修改游戏行为通常需要检查或更改存储在内存中的值。然而,同样的技术也可能被滥用,用于干扰其他正在运行的程序、监视进程活动或执行用户不希望执行的操作。与许多潜在有害程序 (PUP) 一样,它也可能在其宣称的功能之外,显示不必要的广告、更改浏览器或系统设置,或安装其他不需要的组件。
它通常是如何进入电脑的
这类潜在有害程序(PUP)通常通过软件捆绑传播,即与用户主动寻找的免费下载、游戏修改工具、破解软件或实用程序捆绑在一起。安装过程中,PUP 可能作为预选的可选组件包含在内,用户如果快速点击安装界面而没有仔细查看每个步骤,就可能在不知情的情况下安装它。非官方游戏论坛、文件共享网站或第三方下载门户网站是此类软件的常见来源。
用户面临的风险
尽管 PUP.GameHack.Gen.BA 的危险等级被评为最低,但它仍然可能带来一些风险。游戏修改和破解工具通常需要禁用安全软件或授予更高的权限,这会使系统更容易受到其他威胁。由于该程序缺少数字签名且来源无法验证,因此无法保证其行为与宣传一致。用户还可能遇到弹出广告、系统性能下降或安装其他捆绑软件等问题。
感染迹象
与此类潜在有害程序相关的典型迹象包括:用户不记得安装的新程序或快捷方式意外出现、弹出式广告增多、浏览器设置或默认搜索引擎发生更改,以及系统资源使用异常,尤其是在相关进程在后台运行时。
如何做好防护
为了降低安装此类程序的风险,请仅从官方和可信来源下载软件,避免从未经核实的网站下载游戏“破解”或作弊工具,并始终选择自定义或高级安装选项,以便查看并拒绝捆绑安装的软件。启用信誉良好的安全解决方案并定期进行系统扫描也有助于在有害程序造成进一步问题之前将其检测并移除。
分析报告
一般信息
姓:
PUP.GameHack.Gen.BA
签名状态:
No Signature
已知样本
i
已知样本
本节列出了其他据信与该家族有关的文件样本。
MD5:
7e8cd32073cfa0fc6b78c043e1ff19c8
SHA1:
f03ca6b50fb45061bd0d892d93e1e683a1b70ed6
SHA256:
D319CD61AACF5A1E0303F1C1AB2C7623CFF48CB00218B54ED1802058E6E62453
文件大小:
5.74 MB,5737984字节
Windows 可移植可执行文件属性
i
Windows 可移植可执行文件属性
本节列出了在恶意软件家族样本中发现的文件属性。这些属性提取自文件的 Windows PE(可移植可执行文件)规范和各种系统标志。可移植可执行文件属性使恶意软件研究人员能够深入了解文件的功能、可执行文件的详细信息、平台和运行时环境。
File doesn't have "Rich" header
File doesn't have security information
File has exports table
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)
文件特征
dll
fptable
HighEntropy
imgui
VirtualQueryEx
x64
区块信息
i
区块信息
在分析过程中,EnigmaSoft 会将文件样本分解成逻辑块,以便进行分类并与其他样本进行比较。这些逻辑块可用于生成恶意软件检测规则,并根据共享的源代码、功能以及其他显著属性和特征将文件样本分组到不同的家族中。本节概述了这些逻辑块数据及其 EnigmaSoft 分类结果。如果可用,还会显示逻辑块数据的可视化表示。
总区块数:
7,529
潜在恶意块:
460
白名单区块:
6,091
未知区块:
978
可视化地图
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
x
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
x
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
?
0
0
0
0
x
0
0
0
0
0
0
0
x
?
?
1
?
1
x
x
0
?
?
?
x
?
?
?
?
?
0
?
?
?
?
0
0
?
?
?
?
x
0
0
?
?
?
x
0
x
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
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
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
?
0
0
x
?
x
x
x
x
x
0
0
0
0
0
0
x
x
?
x
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
?
0
x
x
x
x
0
x
x
x
0
0
0
0
x
x
x
?
?
?
?
?
?
?
?
?
?
?
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
x
?
0
0
0
?
?
0
1
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
1
0
0
0
0
0
x
0
?
0
0
x
x
x
x
x
0
0
0
x
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
x
x
0
0
0
0
0
0
0
x
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
x
x
?
0
x
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
0
0
0
0
0
0
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
0
0
0
0
0
0
0
?
?
0
?
0
x
0
?
0
0
0
?
?
?
?
?
0
0
0
?
x
0
x
0
0
x
?
?
?
?
?
?
x
0
?
?
?
?
?
0
?
0
0
?
?
?
0
?
?
?
0
x
x
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
1
0
0
0
x
0
x
0
0
0
?
0
0
0
x
0
0
0
0
0
x
0
?
x
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
1
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
x
x
0
x
0
0
0
?
0
?
0
0
0
0
0
0
?
0
x
0
0
0
0
1
0
0
0
?
x
0
0
0
0
0
0
0
0
0
0
x
x
0
?
?
0
0
0
?
?
0
0
0
?
0
?
?
x
x
0
x
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
?
x
x
?
x
0
0
x
?
?
0
x
x
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
?
x
0
x
?
0
x
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
1
0
?
?
?
0
0
0
?
0
?
?
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
x
?
0
?
x
x
x
x
x
0
?
0
0
?
?
0
?
?
?
?
?
1
x
?
?
?
?
?
0
0
?
0
?
?
0
?
?
x
?
?
?
?
?
?
0
0
0
x
x
x
x
?
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
x
0
0
0
0
0
0
0
0
?
?
1
?
?
0
0
?
?
0
0
0
?
?
0
x
x
x
0
x
?
0
x
x
?
?
?
?
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
0
x
0
0
x
?
0
0
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
x
?
x
?
?
0
?
x
?
?
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
0
0
0
0
0
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
0
0
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
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
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
x
?
?
0
?
0
?
?
?
0
0
x
0
?
?
?
?
0
x
x
0
0
0
0
0
x
0
0
0
0
0
0
0
0
0
0
0
x
x
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
x
x
x
x
x
0
x
x
0
0
0
0
0
x
0
x
0
0
0
0
x
0
0
x
x
0
0
0
0
x
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
x
0
0
0
0
0
0
0
0
0
0
x
x
0
1
0
0
x
0
0
x
0
x
x
0
x
0
x
x
x
x
x
0
x
0
0
0
x
0
x
0
0
0
x
0
0
0
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
0
x
x
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
x
x
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
x
0
0
0
0
0
0
x
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
x
x
0
x
0
0
0
0
0
0
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
x
0
0
1
0
0
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
0
x
x
x
x
x
x
x
x
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
x
0
x
0
0
0
0
0
x
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
x
0
0
0
0
0
0
x
x
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
x
...
数据已截断
0 - 可能的保险箱
? - 未知区块
x - 潜在恶意拦截
相似家庭
i
相似家庭
本节根据 EnigmaSoft 的分析,列出了与此恶意软件家族具有相似性的其他家族。许多恶意软件家族都基于相同的恶意软件工具包创建,并使用相同的打包和加密技术,但各自扩展了独特的功能。相似的家族可能共享源代码、属性、图标、子组件、受损和/或无效的数字签名以及网络特征。研究人员利用这些相似性来快速有效地对文件样本进行分类,并扩展恶意软件检测规则。
Windows API 使用情况
i
Windows API 使用情况
本节列出了此系列样本使用的 Windows API 调用。Windows API 使用情况分析是一项宝贵的工具,可以帮助识别恶意活动,例如键盘记录、安全权限提升、数据加密、数据泄露、干扰防病毒软件以及网络请求篡改。
类别
API
Syscall Use
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!NtWaitForWorkViaWorkerFactory
ntdll.dll!NtWaitLowEventPair
ntdll.dll!NtWriteFile
UNKNOWN