KongTuke Uses Fake Browser-Crash Fix to Deliver Malware

Summary
Huntress details KongTuke’s NexShield extension, which crashes browsers and tricks users into running malicious commands. The campaign uses staged PowerShell payloads and delivers ModeloRAT to domain-joined hosts.
Key points
- NexShield impersonates uBlock Origin Lite and was advertised as an extension in the Chrome Web Store.
- The extension delays its payload, exhausts browser resources, then displays a fake security warning that tells users to run a command.
- The command uses the legitimate finger.exe utility to retrieve and execute further payloads.
- The infection chain checks for analysis tools and whether a host is domain-joined; Huntress reports that domain-joined hosts receive ModeloRAT.
- ModeloRAT uses RC4-encrypted HTTP command-and-control, collects system information, supports remote command execution, and establishes registry persistence.
- The researchers say the non-domain infection path returned a test payload during analysis, leaving its operational status uncertain.
Article Details
- Attack Vectors
- A malicious advertisement directed users searching for a Chrome ad blocker to the Chrome Web Store listing for NexShield, which impersonated uBlock Origin Lite.
- NexShield delayed its payload for 60 minutes, exhausted browser resources to cause a crash, and displayed a fake security warning prompting users to copy and execute a command.
- The copied command used finger.exe to retrieve attacker-controlled content, which led to a multi-stage PowerShell infection chain.
- The infection profiled hosts and analysis environments, using a separate payload path for domain-joined systems and a staged, DGA-based chain for standalone systems.
- On domain-joined hosts, ModeloRAT provided remote command execution, system reconnaissance, registry persistence, and support for additional payloads.
- Defensive Notes
- Monitor for unusual use of finger.exe, including copies renamed to ct.exe and commands that pipe its output into cmd.
- Review browser extensions for suspicious permissions, recent creation, and impersonation of trusted projects.
- Monitor network traffic for nexsnield[.]com, the ModeloRAT C2 IP addresses, and randomly generated .top domains with /st2 or /1.php endpoints.
- Watch for pythonw.exe spawning hidden PowerShell processes and suspicious entries in the Windows Run registry key, including names mimicking legitimate software.
- Investigate browser resource exhaustion and fake security prompts that instruct users to paste commands into the Windows Run dialog.
Indicators of compromise
| Type | Indicator | Context |
|---|---|---|
| DOMAIN | fyvw2oiv[.]top | DGA domain used by the standalone-host infection chain to retrieve the next stage. |
| DOMAIN | nexsnield[.]com | Attacker-controlled C2 domain used by NexShield for install, update, and uninstall telemetry. |
| IPV4 | 158[.]247[.]252[.]178 | Hardcoded ModeloRAT C2 server. |
| IPV4 | 170[.]168[.]103[.]208 | Hardcoded ModeloRAT C2 server. |
| IPV4 | 199[.]217[.]98[.]108 | Attacker server contacted by the finger.exe command to retrieve content used in the infection chain. |
| SHA256 | 6399c686eba09584bbbb02f31d398ace333a2b57529059849ef97ce7c27752f4 | Hash identified for the GateKeeper .NET payload, 16933906614.dll. |
| SHA256 | c15f44d6abb3a2a882ffdc9b90f7bb5d1a233c0aa183eb765aa8bfba5832c8c6 | Hash identified for the ModeloRAT modes.py payload. |
| SHA256 | c46af9ae6ab0e7567573dbc950a8ffbe30ea848fac90cd15860045fe7640199c | Hash identified for the malicious Chrome extension file. |
| SHA256 | fbfce492d1aa458c0ccc8ce4611f0e2d00913c8d51b5016ce60a7f59db67de67 | Hash of the NexShield background.js script identified in the indicators table. |
| URL | hxxp[:]//temp[.]sh/utDKu/138d2a62b73e89fc4d09416bcefed27e139ae90016ba4493efc5fbf43b66acfa.exe | Specific payload-download URL identified as delivering the executable saved as aa.exe. |
| URL | hxxps[:]//www[.]dropbox[.]com/scl/fi/6gscgf35byvflw4y6x4i0/b1.zip?rlkey=bk2hvxvw53ggzhbjiftppej50&st=yyxnfu71&dl=1 | Specific Dropbox resource identified as hosting the ModeloRAT payload. |
MITRE ATT&CK
T1027 · Obfuscated Files or InformationStages used Base64, XOR, ROT encoding, obfuscated strings, and other layered obfuscation.T1057 · Process DiscoveryPayloads enumerated running processes to identify analysis tools and other processes.T1059.001 · PowerShellThe infection chain used PowerShell to download and execute subsequent stages and run commands.T1059.003 · Windows Command ShellThe initial command copied finger.exe and piped its output to cmd for execution.T1071.001 · Web ProtocolsModeloRAT communicated with hardcoded C2 servers over HTTP.T1082 · System Information DiscoveryModeloRAT collected host metadata including OS version, storage devices, network configuration, and user privileges.T1105 · Ingress Tool TransferThe infection chain downloaded secondary scripts and payloads from attacker-controlled infrastructure.T1176 · Software ExtensionsKongTuke distributed NexShield as a malicious browser extension impersonating uBlock Origin Lite.T1204.004 · Malicious Copy and PasteThe fake CrashFix warning instructed users to paste a copied command and press Enter.T1497.001 · System ChecksScripts and payloads checked for virtual machines and analysis tools and used host fingerprints to filter analysis environments.T1499.003 · Application Exhaustion FloodNexShield created an unbounded number of browser runtime connections to exhaust resources and crash the victim's browser.T1547.001 · Registry Run Keys / Startup FolderModeloRAT established persistence using the Windows CurrentVersion\Run registry key.T1562.001 · Disable or Modify ToolsThe infection chain bypassed AMSI by patching AmsiScanBuffer and setting amsiInitFailed.T1573.001 · Symmetric CryptographyModeloRAT encrypted C2 communications using an RC4 stream cipher.T1620 · Reflective Code LoadingA staged script decompressed a .NET payload in memory, loaded it via reflection, and invoked its Main method.
People
Threat Actors
Malware
GateKeeperGateKeeper .NET Payload ModeloRAT“CrashFix” that intentionally crashes the browser then baits users into running malicious commands, and ModeloRAT, a previously undocumented Python RAT reserved exclusively for domain-joined hosts.NexShieldIn this latest operation, we identified several new developments: a malicious browser extension called NexShield that impersonates the legitimate uBlock Origin Lite ad blocker, a new ClickFix variant we have dubbed
Products
Google ChromeThe ad directed users to the official Chrome Web Store (hxxps[://]chromewebstore[.]google[.]com/detail/nexshield-%E2%80%93-advanced-web/cpcdkmjddocikjdkbbeiaafnpdbdafmi), lending false legitimacy to the maliciousMicrosoft Windowswith a fake “Security issues detected” alert and instructed to manually “fix” the issue by opening the Windows Run dialog (Win + R), pasting from their clipboard (Ctrl + V), and pressing Enter.uBlock Origin Litenew developments: a malicious browser extension called NexShield that impersonates the legitimate uBlock Origin Lite ad blocker, a new ClickFix variant we have dubbed “CrashFix” that intentionally crashes the browserWinPythonWPy64-31401 is WinPython, a portable Python distribution.
