PUP.Gametool.J

Threat Scorecard

Threat Level: 10 % (Normal)
Infected Computers: 23
First Seen: November 14, 2022
Last Seen: October 11, 2026
OS(es) Affected: Windows

PUP.Gametool.J is a Potentially Unwanted Program (PUP) that targets Windows computers. It is most often associated with game-related launcher or auto-update tools, and while it is not classified as highly dangerous, its presence can still be disruptive and unwanted on a user's system. Security researchers have tracked this detection name since late 2022, and it continues to appear in scans on a regular basis, indicating it is still actively circulating.

What PUP.Gametool.J Does

PUP.Gametool.J presents itself as a legitimate utility, typically packaged as an auto-update or launcher component tied to a game client. Once installed, it may run quietly in the background, performing update or maintenance-style tasks without always making clear what it is doing or why. Like many programs in the Potentially Unwanted Program category, it may be bundled with additional software components that the user never explicitly agreed to install, and it can exhibit behaviors typical of this category, such as running automatically at startup, communicating over the network, or launching additional processes without clear user interaction. It is not uncommon for such tools to use system functions associated with process handling, which can sometimes make them harder for an average user to identify or remove manually.

How It Gets Onto Computers

As is typical for PUPs, PUP.Gametool.J usually does not arrive through a direct, deliberate download of malware. Instead, it tends to be bundled with other software installers, particularly those related to gaming tools, launchers, or auto-update utilities. Users may encounter it after downloading software from unofficial or third-party websites, peer-to-peer networks, or bundled installer packages that include extra, pre-checked components. Because installation screens for bundled software often bury optional add-ons in "custom" or "advanced" setup options, many users end up installing such programs without fully realizing it.

Risks for the User

With a danger level rated low on a typical risk scale, PUP.Gametool.J is not considered a severe threat compared to high-risk malware such as ransomware or spyware. However, PUPs in general can still pose real concerns. These may include unwanted background processes consuming system resources, unexpected network activity, changes to system behavior without clear user consent, and the installation of further unwanted components. Because this file lacks a digital signature, verifying its legitimacy is more difficult, which adds a layer of uncertainty regarding its origin and intended purpose.

Signs of Infection

Users may notice a program running in the background that they do not recall installing, often tied to game-update or launcher functionality. Other signs typical of this category include unexpected processes appearing in Task Manager, unfamiliar entries in startup programs, increased background network activity, or the appearance of related files and traces in system folders without a clear explanation.

How to Stay Protected

To reduce the risk of encountering programs like PUP.Gametool.J, download software only from official or trusted sources, and avoid third-party download portals that repackage installers. Always choose "custom" or "advanced" installation options so you can review and deselect any bundled components before installing. Keep your operating system and security software up to date, and periodically review installed programs and startup items to catch anything unfamiliar. Running regular system scans with reputable security software can also help detect and remove unwanted programs before they cause further issues.

Analysis Report

General information

Family Name: PUP.Gametool.J
Signature status: No Signature

Known Samples

MD5: fa7bbfa1ff157a0bf9b27058c83e0bb8
SHA1: a7be2076fd77ee3bbe83c625a850729eab7e14b6
SHA256: D8CE8634D4F8467F25F4E4D4DE58CA828AE4A979A7A3D1D5C030E6A2C3A5E400
File Size: 1.88 MB, 1877504 bytes

Windows Portable Executable Attributes

  • File doesn't have "Rich" header
  • File doesn't have exports table
  • File doesn't have security information
  • File is .NET application
  • File is 32-bit executable
  • File is either console or GUI application
  • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
  • 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
Assembly Version 1.0.0.0
Comments Võ Lâm Truyền Kỳ - Auto Update Launcher
Company Name JX Tinh Thien Ha
File Description Autoupdate
File Version 1.0.0.0
Internal Name Autoupdate.exe
Legal Copyright Copyright © 2021
Original Filename Autoupdate.exe
Product Name Autoupdate
Product Version 1.0.0.0

File Traits

  • .NET
  • HighEntropy
  • x86

Block Information

Total Blocks: 166
Potentially Malicious Blocks: 19
Whitelisted Blocks: 106
Unknown Blocks: 41

Visual Map

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

Files Modified

File Attributes
\device\namedpipe\gmdasllogger Generic Write,Read Attributes
c:\windows\appcompat\programs\amcache.hve Read Data,Read Control,Write Data
c:\windows\appcompat\programs\amcache.hve Write Attributes

Registry Modifications

Key::Value Data API Name
HKLM\system\software\microsoft\tip\aggregateresults::data 隞̃蘁耀꧌- RegNtPreCreateKey

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtAccessCheck
  • ntdll.dll!NtAdjustPrivilegesToken
  • ntdll.dll!NtAlertThreadByThreadId
  • ntdll.dll!NtAlpcConnectPort
  • ntdll.dll!NtAlpcSendWaitReceivePort
  • ntdll.dll!NtApphelpCacheControl
  • ntdll.dll!NtAssociateWaitCompletionPacket
  • ntdll.dll!NtClearEvent
  • ntdll.dll!NtClose
  • ntdll.dll!NtConnectPort
Show More
  • ntdll.dll!NtCreateEvent
  • ntdll.dll!NtCreateIoCompletion
  • ntdll.dll!NtCreateKey
  • ntdll.dll!NtCreateMutant
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtCreateSemaphore
  • ntdll.dll!NtCreateTimer2
  • ntdll.dll!NtCreateWaitCompletionPacket
  • ntdll.dll!NtCreateWorkerFactory
  • ntdll.dll!NtDelayExecution
  • ntdll.dll!NtDeleteValueKey
  • ntdll.dll!NtDeviceIoControlFile
  • ntdll.dll!NtDuplicateObject
  • ntdll.dll!NtDuplicateToken
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtFsControlFile
  • ntdll.dll!NtLoadKeyEx
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtNotifyChangeKey
  • ntdll.dll!NtOpenDirectoryObject
  • ntdll.dll!NtOpenEvent
  • ntdll.dll!NtOpenFile
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtOpenProcessTokenEx
  • ntdll.dll!NtOpenSection
  • ntdll.dll!NtOpenSemaphore
  • ntdll.dll!NtOpenSymbolicLinkObject
  • ntdll.dll!NtOpenThread
  • ntdll.dll!NtOpenThreadToken
  • ntdll.dll!NtOpenThreadTokenEx
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryDefaultLocale
  • ntdll.dll!NtQueryDirectoryFileEx
  • ntdll.dll!NtQueryInformationFile
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQueryLicenseValue
  • ntdll.dll!NtQueryPerformanceCounter
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQuerySecurityObject
  • ntdll.dll!NtQuerySymbolicLinkObject
  • ntdll.dll!NtQuerySystemInformation
  • ntdll.dll!NtQuerySystemInformationEx
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtQueryVolumeInformationFile
  • ntdll.dll!NtQueryWnfStateData
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReadVirtualMemory
  • ntdll.dll!NtReleaseMutant
  • ntdll.dll!NtReleaseSemaphore
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtRequestWaitReplyPort
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationVirtualMemory
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtSubscribeWnfStateChange
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtTraceEvent
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtUnmapViewOfSectionEx
  • ntdll.dll!NtWaitForAlertByThreadId
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWaitLowEventPair
  • ntdll.dll!NtWorkerFactoryWorkerReady
  • ntdll.dll!NtWriteFile
  • UNKNOWN
User Data Access
  • GetUserObjectInformation
Anti Debug
  • IsDebuggerPresent
Other Suspicious
  • AdjustTokenPrivileges
Process Manipulation Evasion
  • NtUnmapViewOfSection
  • ReadProcessMemory
Process Shell Execute
  • CreateProcess
Encryption Used
  • BCryptOpenAlgorithmProvider

Shell Command Execution

C:\Windows\Microsoft.NET\Framework64\v2.0.50727\\dw20.exe dw20.exe -x -s 896