1. Executive Summary
A routine-looking ZIP archive received through WhatsApp Web became the starting point of a confirmed Windows endpoint compromise.
During forensic examination of the submitted artifacts, investigators identified a malicious Windows executable, a suspicious DLL masquerading as an NVIDIA/WebView2 component, persistence mechanisms, privilege-elevation activity, active command-and-control communication and a second-stage payload delivered directly through C2 traffic.
The investigation identified the malware as ValleyRAT-associated based on the observed sample characteristics and hash correlation. The primary executable was a PE32+ Windows binary, while the supplied DLL presented itself as an NVIDIA Message Bus component while exposing WebView2-related exports and importing APIs associated with process injection, token manipulation, memory manipulation and dynamic loading.
The most significant finding was that the incident was not limited to the execution of one malicious file.
2. The Investigation Started With a ZIP File
The initial artifact was a ZIP archive received through WhatsApp Web.
The archive contained a Windows executable and a suspicious DLL.
At first glance, this might look like a conventional malware-delivery scenario.
But the deeper investigation revealed multiple layers.
3. The First Clue: The EXE Wasn't the Whole Story
The executable also referenced URLs associated with the downloader component.
The interesting part was its dependency.
And the supplied DLL was designed to satisfy that dependency.
The report ultimately assessed the DLL as a malicious/trojanized loader and found the relationship between the EXE's WebView2 dependency and the supplied DLL's WebView2 exports consistent with DLL sideloading/search-order hijacking.
4. The Fake NVIDIA Identity
The supplied DLL was particularly interesting.
Company: NVIDIA Corporation Original Filename: MessageBus.dll Product context: NVIDIA Message Bus
And its exported functions included legitimate-looking WebView2 APIs such as:
alongside NVIDIA-themed exports.
File metadata is not identity.
A DLL can claim to belong to a trusted vendor.
A filename can look legitimate.
A version number can look legitimate.
A directory can look legitimate.
None of these prove authenticity.
5. The APIs Tell a Different Story
These capabilities are not sufficient by themselves to prove that every imported function was executed.
But together they created a strong technical picture of a DLL capable of process manipulation, privilege-related activity, registry modification and dynamic loading.
6. Then the Malware Executed
Dynamic analysis provided the next layer of evidence.
The initial executable started from Explorer.exe at medium integrity.
The process subsequently appeared at High integrity.
The investigation assessed the ms-settings activity and ComputerDefaults.exe execution as consistent with UAC-bypass staging.
7. The Registry Was Being Manipulated β Then Cleaned
hierarchy.
More importantly, successful deletion operations were observed after the registry activity.
This is important from a forensic perspective.
The malware wasn't simply creating artifacts.
It was also performing cleanup.
Attackers don't only create evidence.
They can also try to remove evidence.
can become extremely valuable during incident response.
8. The NVIDIA Folder Wasn't NVIDIA
The report notes that the malware used public writable directories and NVIDIA-themed naming to conceal its components.
The NVIDIA-themed directory contained the persistent executable and watchdog BAT.
Trusted vendor names appearing in unusual writable locations deserve investigation.
A filename such as nvcontainer...exe should not automatically be trusted merely because βNVIDIAβ appears in the path.
9. The Watchdog
The investigation identified a BAT watchdog designed to maintain process execution.
This provided another persistence/resilience mechanism beyond the scheduled task.
10. Scheduled Task Persistence
The investigation then uncovered a second persistence mechanism.
A scheduled task named: "nvcontainer.FvSDKTestClient" was configured to launch the malicious executable from the C:\Users\Public\NvContainer\ location.
Removing one mechanism would not necessarily remove the entire infection.
11. Then Came the Network Traffic
This was where the investigation became significantly more interesting.
The report attributes TCP/7800 as the primary long-lived C2/control channel and TCP/7811 as the secondary payload channel.
The process-level evidence was also important.
This links the malicious process to the observed C2 connection rather than merely showing an unrelated network conversation.
202[.]61[.]85[.]114TCP/7800TCP/7811202[.]61[.]85[.]114:780012. The PCAP Revealed Something Bigger
One of the most valuable parts of the investigation was the reconstruction of the C2 protocol.
as a decoded control/heartbeat value.
was associated with payload delivery.
The PCAP allowed investigators to reconstruct the application-layer behaviour.
0xC90x0113. The Second-Stage Payload Was Hidden in the Traffic
The 7811 connection transferred a large server-to-client payload.
The recovered payload was unsigned and contained strings associated with public IP lookup services:
This is one of the most important findings in the investigation.
The network wasn't only carrying commands.
It was carrying malware.
The C2 server effectively acted as a delivery mechanism for additional capability.
api.ip.sb/ip14. Why This Matters for SOC Teams
If a defender had only searched for the original EXE hash, they might have missed the later-stage activity.
If they had only blocked the C2 IP, they might have missed the local persistence.
If they had only removed the scheduled task, the watchdog could potentially restore the process.
If they had only removed the visible DLL, the malware could potentially retrieve another payload.
This demonstrates why modern incident response needs multi-source correlation.
15. MITRE ATT&CK-Aligned Behaviour
The investigation identified behaviour corresponding to several ATT&CK techniques.
The report explicitly distinguishes capability from observed execution for some behaviours. For example, ClearEventLog capability was identified through imports, but execution was not established.
That distinction is important.
An imported API is not automatically proof that the malware executed that capability.
16. Indicators of Compromise
π File IOCs
These indicators are taken directly from the anonymized investigation report.
17. Network IOCs
The report states that the domain resolved to the observed C2 IP in the supplied PCAP.
202[.]61[.]85[.]114202[.]61[.]85[.]114:7800202[.]61[.]85[.]114:7811ct4vk1d[.]club18. File and Persistence IOCs
19. What Makes This Incident Interesting?
There are five layers that make this investigation particularly valuable for defenders.
A ZIP archive was received through WhatsApp Web.
The malicious DLL adopted WebView2/NVIDIA characteristics.
The malware staged an elevation path through ms-settings and ComputerDefaults.exe.
Scheduled Task + watchdog.
The malware retrieved a second-stage PE payload through TCP/7811.
Initial Access β Execution β Elevation β Persistence β C2 β Payload Delivery β Remote Access
20. What Defenders Should Hunt For
SOC teams can convert this investigation into practical hunting opportunities.
followed by cleanup/deletion.
TCP/7800TCP/7811202[.]61[.]85[.]114ct4vk1d[.]club21. The WhatsApp Question
There is another important aspect of this incident.
The reported incident included suspicious WhatsApp activity and financial loss.
Could malware operating on a Windows system interact with an authenticated WhatsApp Web session?
Technically, such interaction is possible.
A compromised endpoint can potentially interact with applications and browser sessions available to the logged-in user.
However, the forensic evidence in this investigation does not conclusively establish the exact mechanism by which the WhatsApp session was accessed or controlled.
The report therefore treats the connection between the malware compromise, WhatsApp impersonation and the reported financial loss as evidence-qualified rather than conclusively proven.
This distinction is extremely important for responsible threat reporting.
22. The Bigger Cybersecurity Lesson
This investigation demonstrates why IOC-only detection is not enough.
The strongest detection happens when all five questions can be answered.
The most interesting finding from this investigation isn't the malware hash.
It isn't even the C2 IP.
It is the architecture of the compromise.
This is why defenders should never stop their investigation after finding the first malicious executable.
The first payload may only be the door.
The real threat may arrive after the door is already open.
β Monitor execution from user-writable directories β Hunt suspicious WebView2 DLLs β Validate NVIDIA-related binaries β Monitor ComputerDefaults.exe abuse β Monitor ms-settings registry modifications β Audit scheduled tasks β Monitor suspicious BAT watchdogs
β Inspect long-lived outbound connections β Correlate network traffic with processes β Inspect unusual non-standard ports β Detect secondary payload transfers β Monitor DNS resolution of suspicious domains
β Preserve the original ZIP β Hash every artifact β Capture memory where possible β Preserve PCAP β Collect EDR telemetry β Review browser/session activity β Investigate persistence β Revoke compromised credentials/sessions β Hunt for lateral movement β Determine whether additional endpoints were affected
This anonymized investigation demonstrates a confirmed malware-enabled Windows endpoint compromise involving a ValleyRAT-associated execution chain.
The evidence showed malicious execution, a trojanized WebView2/NVIDIA-themed DLL, privilege-elevation activity, scheduled-task and watchdog persistence, active C2 communication and delivery of a secondary PE32+ DLL containing remote-access capabilities.
Don't investigate the file. Investigate the attack chain.
A malicious file is only one piece of the incident.
How did it enter?
What did it execute?
How did it elevate?
How did it persist?
Where did it connect?
What did it download?
What could the attacker do next?
That is where malware analysis becomes incident response.
And that is where an IOC becomes Threat Intelligence.
From File to Forensics. From IOC to Attack Story.
Think Before You Click. Stay Aware. Stay Secure.
Don't investigate the file. Investigate the attack chain.
How did it enter? What did it execute? How did it elevate? How did it persist? Where did it connect? What did it download? What could the attacker do next?
That is where malware analysis becomes incident response β and where an IOC becomes Threat Intelligence.
π From File to Forensics. From IOC to Attack Story.
Think Before You Click. Stay Aware. Stay Secure.