Huntress Links Two RDP-Brute-Force Intrusions to Renamed MeshAgent Persistence

· Original article ↗

Summary

Huntress traced two intrusions to RDP brute force, documenting PsExec-based lateral movement, a renamed MeshAgent, WDigest credential exposure and a retroactive hunt linking the same tradecraft across environments.

Key points

  • Huntress said attackers gained access through a public-facing RD-Web instance after brute-forcing authentication between October 28 and November 12, 2024.
  • The compromised user used PsExec to run batch files across multiple machines, enabling RDP access and installing malicious components.
  • A batch file enabled WDigest to store credentials in plaintext and removed LSA protection, according to Huntress’s analysis.
  • The attackers installed MeshAgent under the name nvspbind.exe and disguised its server-side login as a Windows Network Virtual Adapter.
  • A retrospective Huntress hunt found similar MeshAgent/Nvspbind activity in another environment; Huntress also reported RDP brute force and WDigest use there.
  • Huntress said the intrusions were concluded and its partner was informed. Its recommendations include limiting public exposure of RDP, enforcing MFA and using software allow-lists.

Article Details

Attack Vectors
  • The adversary gained initial access by brute-forcing a public-facing RD-Web instance that did not have MFA.
  • The compromised user used PsExec to run commands and batch files across multiple machines.
  • The batch files enabled RDP connections by modifying registry settings and firewall rules, installed a renamed MeshAgent, removed LSA protection, and enabled WDigest credential storage in plaintext.
Defensive Notes
  • Review and harden the external perimeter; remove authentication services such as RDP from the public internet where possible.
  • Enforce MFA for exposed external services and verify that MFA is correctly configured and working.
  • Use software allow-lists to restrict execution of unauthorized tools.
  • Hunt for the MeshAgent/Nvspbind tradecraft and unexpected workstation names, which Huntress says can provide high-fidelity detection opportunities.

Indicators of compromise

TypeIndicatorContext
IPV4147[.]135[.]112[.]230Public IPv4 reported as used to brute-force the RD-Web instance.
IPV4147[.]45[.]79[.]193Public IPv4 reported as used to brute-force the RD-Web instance.
IPV4193[.]46[.]255[.]73MeshAgent server address used for the adversary's remote connection.
IPV4217[.]138[.]216[.]60Public IPv4 reported as used to brute-force the RD-Web instance.
IPV423[.]158[.]40[.]185Public IPv4 reported as used to brute-force the RD-Web instance.
IPV431[.]220[.]5[.]23Public IPv4 reported as used to brute-force the RD-Web instance.
IPV478[.]141[.]202[.]136Public IPv4 reported as used to brute-force the RD-Web instance.
SHA256b629fe2363a23f7c0a6f40235ca25098321ba49bc397b36e2856a1ae76055c56SHA-256 hash listed for ARest1.exe, a binary blocked during the related credential-dumping alert and identified as part of a brute-force and lateral-movement toolkit.
SHA256fcea81909388611359bbaf41871300075e192a3246b9e1bebc5f3f0aaa2b2c9aSHA-256 hash listed for ARestore.exe, a binary blocked during the related credential-dumping alert and identified as part of a brute-force and lateral-movement toolkit.
SHA256fdf51eba1b48ed4180dfbb66d8e299794998252517597aff4a44162183f7dcd9SHA-256 hash of the renamed nvspbind.exe binary used to install the MeshAgent.

MITRE ATT&CK

People

Vendors

Products

Tools

Related Articles