PUP.Gamehack.GDFA 被归类为潜在有害程序 (PUP),属于“游戏破解”软件类别。此类程序通常伪装成修改视频游戏、解锁游戏功能、提供作弊功能或绕过许可限制的工具进行销售或推广。虽然它们看起来可能无害,甚至对某些用户有用,但安全研究人员由于其分发方式、请求的权限以及可能在后台执行的隐藏行为,将其标记为潜在有害程序。
PUP.Gamehack.GDFA 的作用
与其他游戏作弊程序一样,PUP.Gamehack.GDFA 通常伪装成一款能够改变游戏行为的实用工具,例如解锁付费内容、修改游戏内存、提供无限游戏币或禁用反作弊机制。为了实现这些功能,这类软件通常需要深度访问系统进程和内存,这也可能导致其他一些不易察觉的活动。根据具体变种,此类工具可能会安装额外的组件、修改系统或浏览器设置、显示侵入式广告,或者在用户不知情的情况下运行占用系统资源的后台进程。
由于该威胁的具体内部行为在不同版本之间可能有所不同,因此用户应谨慎对待该系列中的任何程序,即使其宣传的用途似乎仅限于游戏修改。
它通常是如何进入电脑的
被归类为 PUP.Gamehack 的程序通常通过与非官方或未经核实的软件来源相关的渠道传播到计算机。此类程序的常见传播方式包括:
从第三方游戏论坛、文件共享网站或“作弊”分发页面下载的内容
捆绑安装程序会将黑客工具与其他不需要的软件一起打包在一起。
包含隐藏额外载荷的破解版或盗版游戏文件
虚假广告或弹窗承诺提供免费游戏内物品或解锁功能
由于这些工具很少通过官方应用商店或经过验证的发行商分发,因此主动寻找这些工具的用户必然会面临更高的捆绑或伪装的恶意软件风险。
用户面临的风险
安装像 PUP.Gamehack.GDFA 这样的程序可能会使用户面临此类 PUP 程序常见的多种风险,包括:
浏览器或系统设置发生不必要的更改
未经明确同意安装其他不需要的程序
显示侵入式广告或弹出窗口
后台进程导致系统性能下降
如果在能够检测作弊工具的在线游戏中使用这些工具,可能会导致账号被封禁或受到处罚。
由于分发游戏破解程序的来源未经安全审查,因此用户面临感染更多恶意软件的风险增加。
感染迹象
用户可能会注意到一些游戏作弊程序(PUP)已安装的迹象,例如意外出现的新程序或浏览器扩展、任务管理器中出现不熟悉的进程、浏览器主页或搜索设置发生更改、弹出式广告增多,或者系统或游戏性能明显下降。防病毒或反恶意软件扫描程序也可能在例行扫描中标记该文件。
如何做好防护
为了降低遇到类似 PUP.Gamehack.GDFA 这类程序的风险,用户应避免从非官方渠道下载游戏修改工具、作弊程序或破解程序。更安全的做法是仅通过官方平台和经过验证的发行商获取游戏和插件。在软件安装过程中仔细检查每个步骤并拒绝捆绑安装的软件,也有助于防止不必要的程序与所需软件一同安装。保持安全软件更新并定期进行系统扫描,有助于在这些程序造成进一步问题之前将其检测并清除。
分析报告
一般信息
姓:
PUP.Gamehack.GDFA
签名状态:
No Signature
已知样本
i
已知样本
本节列出了其他据信与该家族有关的文件样本。
MD5:
892027c7c538e748099cfce1523390dd
SHA1:
5d02c203d552e30a0a060aeb37989e7ce3c79ffd
SHA256:
7C2360F622D8B465070994F2BAD67D31F22EB1BD21CEC119DF0FAF24FB0528A1
文件大小:
8.17 MB,8168960字节
Windows 可移植可执行文件属性
i
Windows 可移植可执行文件属性
本节列出了在恶意软件家族样本中发现的文件属性。这些属性提取自文件的 Windows PE(可移植可执行文件)规范和各种系统标志。可移植可执行文件属性使恶意软件研究人员能够深入了解文件的功能、可执行文件的详细信息、平台和运行时环境。
File doesn't have "Rich" header
File doesn't have exports table
File doesn't have resources
File doesn't have security information
File has TLS information
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)
文件特征
区块信息
i
区块信息
在分析过程中,EnigmaSoft 会将文件样本分解成逻辑块,以便进行分类并与其他样本进行比较。这些逻辑块可用于生成恶意软件检测规则,并根据共享的源代码、功能以及其他显著属性和特征将文件样本分组到不同的家族中。本节概述了这些逻辑块数据及其 EnigmaSoft 分类结果。如果可用,还会显示逻辑块数据的可视化表示。
总区块数:
31,261
潜在恶意块:
4,073
白名单区块:
27,180
未知区块:
8
可视化地图
x
0
x
x
x
x
0
x
x
0
x
0
x
0
0
x
x
0
x
x
x
x
x
0
0
0
0
0
0
0
0
0
x
0
0
0
0
0
x
x
x
x
0
x
0
0
0
0
x
0
x
0
x
0
x
x
0
x
x
x
x
x
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
x
x
x
0
0
0
0
0
x
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
x
x
x
0
0
x
0
0
0
x
x
0
0
x
x
0
0
0
x
0
0
0
0
0
0
0
x
0
x
x
x
x
x
x
0
0
0
0
0
0
0
0
0
0
0
0
x
0
0
0
0
0
x
x
0
x
x
0
x
x
0
x
x
0
0
0
0
x
0
x
x
0
0
x
x
x
0
x
x
0
0
x
x
0
0
0
x
x
0
x
x
0
0
0
x
x
0
0
x
0
0
0
0
0
0
0
0
0
0
0
x
x
x
x
x
0
x
0
x
x
x
x
0
0
x
x
x
x
0
0
x
x
x
x
x
x
x
x
0
x
0
x
0
x
0
x
x
0
0
x
0
x
x
x
x
x
0
0
0
0
0
0
0
x
x
x
x
x
x
0
x
0
x
1
0
0
x
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
x
x
0
x
0
0
0
x
0
x
0
0
x
x
x
0
0
x
x
0
x
0
0
0
x
x
0
x
0
0
x
x
x
0
0
0
0
0
x
x
x
0
0
0
0
0
0
x
x
0
0
0
0
x
x
0
0
x
x
x
x
0
x
0
x
x
x
x
x
0
0
0
0
0
0
0
0
x
0
0
0
0
0
x
0
0
0
x
0
0
0
0
x
x
x
0
0
x
0
0
x
0
x
x
x
0
0
0
0
0
x
x
x
x
x
x
x
x
x
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
x
x
0
x
0
0
0
0
0
0
x
0
0
x
x
x
x
x
x
x
x
x
x
0
0
0
0
x
x
0
0
0
0
0
0
0
x
x
0
x
0
0
0
0
x
x
0
1
0
0
0
x
x
x
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
x
x
0
0
0
0
0
0
0
0
0
0
0
0
0
x
0
0
0
x
0
x
0
0
0
0
0
x
x
0
0
x
x
x
0
x
x
x
x
0
0
0
x
0
0
0
0
0
0
x
0
x
x
x
0
0
0
0
x
x
0
0
0
x
0
0
x
0
0
0
x
x
x
x
x
x
0
x
x
x
0
x
x
0
0
x
0
0
x
0
0
0
0
0
0
0
x
0
x
0
0
x
x
0
0
x
0
x
0
x
0
0
0
x
0
x
0
0
0
0
0
x
0
x
0
0
x
x
0
x
x
0
0
0
x
x
x
0
x
0
x
0
0
x
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
x
x
0
x
0
0
0
x
x
x
x
x
x
0
x
x
0
0
x
x
0
0
0
0
0
0
0
0
0
0
x
0
0
0
0
0
x
x
x
x
0
x
x
0
0
0
x
0
0
0
0
0
x
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
x
0
0
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
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
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
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
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
0
0
0
x
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
x
0
0
x
x
0
0
0
0
x
0
0
0
0
0
0
x
0
0
x
0
x
0
0
0
0
0
0
0
0
0
x
0
x
0
x
0
0
0
0
0
0
0
x
x
0
0
0
0
0
0
0
x
0
x
0
0
0
0
0
0
x
0
x
0
0
0
0
0
0
0
x
0
0
0
x
0
x
0
0
0
0
0
0
x
0
x
x
0
x
x
x
0
x
x
0
0
x
0
0
0
0
0
0
0
x
x
0
x
0
0
0
0
0
0
0
0
0
0
x
0
0
0
0
0
0
0
0
0
x
x
0
0
0
x
0
0
x
x
0
0
0
0
0
0
0
0
0
0
0
0
0
0
x
x
x
0
0
x
x
0
0
0
0
x
0
0
0
x
0
0
0
0
0
x
0
0
x
x
x
x
0
0
0
0
0
0
0
x
0
0
0
0
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
x
0
0
0
0
0
x
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
0
0
0
0
x
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
0
0
0
0
0
0
0
0
0
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
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
x
0
0
0
x
0
0
0
0
0
0
0
0
x
x
0
0
x
x
x
x
x
x
x
x
0
x
x
0
x
x
x
0
x
x
x
0
x
x
x
x
x
0
x
x
x
0
x
x
x
x
x
x
x
0
x
x
x
0
x
x
0
x
x
x
x
0
x
x
x
0
x
x
x
x
x
0
x
x
x
x
0
x
x
x
x
x
x
x
0
x
x
x
0
x
x
0
x
x
x
x
x
x
x
x
x
x
x
x
x
0
x
x
x
0
x
0
x
x
x
0
0
x
x
x
x
x
x
x
0
x
x
x
x
x
x
0
x
x
x
x
x
x
x
0
0
x
0
0
0
x
x
x
x
0
0
0
0
0
0
0
0
0
0
0
x
x
x
0
0
0
x
x
x
x
x
x
x
x
x
x
0
0
x
x
x
0
x
x
0
0
x
x
x
x
0
0
0
x
x
x
0
0
x
x
x
0
0
0
x
x
x
0
0
0
0
0
0
x
x
x
x
0
0
0
0
0
0
0
0
0
0
0
x
0
x
0
0
0
0
0
0
0
0
x
x
x
0
x
x
0
x
0
0
x
x
x
0
0
x
0
0
x
x
x
0
x
0
0
0
0
0
0
x
0
x
0
0
0
0
x
0
0
x
x
0
x
x
x
0
0
0
x
0
x
x
0
0
0
0
x
0
0
0
0
0
0
0
x
x
x
x
x
x
x
x
0
x
x
x
x
0
0
x
0
0
0
x
x
0
0
x
0
0
0
0
0
x
0
0
x
0
0
x
0
0
0
0
0
x
0
x
x
x
x
0
x
0
0
0
0
0
0
0
x
0
0
0
0
0
0
x
0
x
0
0
x
0
0
0
0
0
0
x
x
0
x
0
x
0
x
0
x
0
x
x
x
x
x
0
x
0
x
0
0
x
0
0
0
0
0
x
0
x
x
0
x
0
0
x
0
x
0
0
0
0
x
0
x
0
0
0
0
0
0
0
0
0
0
0
0
0
x
0
0
0
0
x
0
0
0
x
0
x
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
0
0
0
x
0
0
0
0
0
0
x
x
x
x
x
x
x
x
x
x
x
x
x
0
x
x
x
0
0
0
0
0
0
0
0
x
0
x
x
x
x
0
0
0
0
x
x
0
0
0
x
x
x
x
0
0
0
0
0
0
0
0
x
x
0
0
0
0
x
x
0
0
0
x
0
0
x
x
x
0
x
0
0
x
0
x
x
x
0
x
0
x
x
0
x
0
0
0
x
x
x
0
0
0
0
0
0
0
0
0
x
0
x
x
0
0
0
0
0
0
0
0
0
0
0
x
x
x
x
x
0
x
0
0
0
0
x
0
0
x
x
0
x
x
x
x
x
x
0
x
0
0
x
x
x
0
0
0
0
0
0
0
0
0
x
0
0
0
0
x
x
0
x
x
0
x
x
0
x
x
0
x
x
x
x
x
x
x
0
0
0
0
0
0
x
0
0
0
0
0
0
0
0
0
0
0
0
x
x
x
x
x
x
0
x
x
0
x
x
x
x
0
0
x
0
x
x
x
0
0
x
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
x
x
x
0
0
0
0
0
0
x
0
0
0
x
0
0
0
0
0
0
0
0
0
0
x
0
x
x
0
0
0
x
0
0
0
x
0
0
0
0
0
0
...
数据已截断
0 - 可能的保险箱
? - 未知区块
x - 潜在恶意拦截
相似家庭
i
相似家庭
本节根据 EnigmaSoft 的分析,列出了与此恶意软件家族具有相似性的其他家族。许多恶意软件家族都基于相同的恶意软件工具包创建,并使用相同的打包和加密技术,但各自扩展了独特的功能。相似的家族可能共享源代码、属性、图标、子组件、受损和/或无效的数字签名以及网络特征。研究人员利用这些相似性来快速有效地对文件样本进行分类,并扩展恶意软件检测规则。
注册表修改
i
注册表修改
本节列出了此系列样本创建、修改和/或删除的注册表项和值。Windows 注册表活动可以提供关于恶意软件功能的宝贵信息。此外,恶意软件通常会创建注册表值,以便在初始感染系统后自动启动并无限期地持续存在。
键::值
数据
API名称
HKLM\system\controlset001\services\bam\state\usersettings\s-1-5-21-3119368278-1123331430-659265220-1001::\device\harddiskvolume2\windows\system32\conhost.exe
输ᩥ䩟ǝ
RegNtPreCreateKey
HKLM\software\microsoft\windows nt\currentversion\notifications\data::418a073aa3bc1c75
�n �v����Bx (�1`1�1HO @V� A��H[uN$b"hk`k�q�P� ��!����� ��3�� ��� �m� � �V �$�8���l� �&M �~ B1_ ����� A *�" C ��|
RegNtPreCreateKey
Windows API 使用情况
i
Windows API 使用情况
本节列出了此系列样本使用的 Windows API 调用。Windows API 使用情况分析是一项宝贵的工具,可以帮助识别恶意活动,例如键盘记录、安全权限提升、数据加密、数据泄露、干扰防病毒软件以及网络请求篡改。
类别
API
Syscall Use
ntdll.dll!NtAccessCheck
ntdll.dll!NtAlertThreadByThreadId
ntdll.dll!NtAlpcSendWaitReceivePort
ntdll.dll!NtApphelpCacheControl
ntdll.dll!NtClose
ntdll.dll!NtConnectPort
ntdll.dll!NtCreateEvent
ntdll.dll!NtCreateFile
ntdll.dll!NtCreateMutant
ntdll.dll!NtCreateSection
显示更多
ntdll.dll!NtCreateSemaphore
ntdll.dll!NtDeviceIoControlFile
ntdll.dll!NtDuplicateObject
ntdll.dll!NtDuplicateToken
ntdll.dll!NtEnumerateValueKey
ntdll.dll!NtFreeVirtualMemory
ntdll.dll!NtMapViewOfSection
ntdll.dll!NtOpenFile
ntdll.dll!NtOpenKey
ntdll.dll!NtOpenKeyEx
ntdll.dll!NtOpenProcessToken
ntdll.dll!NtOpenProcessTokenEx
ntdll.dll!NtOpenSection
ntdll.dll!NtOpenSemaphore
ntdll.dll!NtOpenThreadTokenEx
ntdll.dll!NtProtectVirtualMemory
ntdll.dll!NtQueryAttributesFile
ntdll.dll!NtQueryDebugFilterState
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!NtQueryWnfStateData
ntdll.dll!NtReleaseMutant
ntdll.dll!NtReleaseSemaphore
ntdll.dll!NtReleaseWorkerFactoryWorker
ntdll.dll!NtRequestWaitReplyPort
ntdll.dll!NtSetEvent
ntdll.dll!NtSetInformationProcess
ntdll.dll!NtSetInformationThread
ntdll.dll!NtSetInformationVirtualMemory
ntdll.dll!NtSetInformationWorkerFactory
ntdll.dll!NtSubscribeWnfStateChange
ntdll.dll!NtTestAlert
ntdll.dll!NtTraceControl
ntdll.dll!NtUnmapViewOfSection
ntdll.dll!NtUnmapViewOfSectionEx
ntdll.dll!NtWaitForSingleObject
ntdll.dll!NtWaitForWorkViaWorkerFactory
ntdll.dll!NtWaitLowEventPair
ntdll.dll!NtWorkerFactoryWorkerReady
ntdll.dll!NtWriteFile
UNKNOWN
Anti Debug
Process Terminate