top of page

From Account Spoofing to Anubis Ransomware

Writer: Inception Security
Inception Security
3 hours ago
13 min read

An account-renaming sequence on a domain controller lasted only seconds. By the time it ended, the intrusion had moved from the use of an existing domain account to authentication as Administrator. Within another 12 minutes, the attacker had created a new Domain Admin account. The next morning, files were being encrypted.


This case traces an intrusion involving activity consistent with noPac exploitation, an attacker-installed ScreenConnect service, PowerShell discovery, rclone execution, and ransomware bearing Anubis branding. The earliest recovered .anubis modification timestamps occurred approximately 14 hours and 55 minutes after the beginning of a concentrated authentication-failure burst.


The investigation also illustrates a recurring forensic problem: the evidence that establishes control of a system may be much stronger than the evidence that establishes what data was left in it. Here, rclone activity and a ransom demand supported concern about theft, but the available artifacts did not establish a transfer destination, volume, or file inventory.


Victim names, internal addresses, and identifying paths have been anonymized. DC01 and WS01 are aliases. Attacker-created account and tool names are retained where useful. Incident dates are expressed as relative days: Day 1 is the UTC calendar day of the first observed authentication burst, and each subsequent day begins at 00:00 UTC. Times of day and elapsed intervals are preserved. Selected event details below are normalized excerpts, not screenshots or complete raw records.


Key findings


  • Windows Security events recorded a computer account being renamed to the domain controller's name without its trailing dollar sign, a Kerberos ticket request, and a rename back. Administrator authentication followed seconds later.

  • The attacker created nva, added it to Domain Admins, used RDP, and installed ScreenConnect as an automatically starting LocalSystem service.

  • The recovered ScreenConnect client configuration suppressed several visible connection notifications. One executable returned an Authenticode HashMismatch result.

  • Defender real-time protection was disabled at 05:13:25 on Day 2. The earliest recovered .anubis modification timestamps followed at 05:16:31.

  • A workstation contained 47,160 .anubis files and 88 ransom notes. Authentication and file artifacts support encryption through remote SMB access; they do not require a local encryptor on that workstation.

  • SRUM recorded rclone activity across the overnight period. Successful exfiltration remains unconfirmed.


Case timeline


The starting point below is the first observed authentication burst, not a proven initial-compromise time.


Relative day and UTC time

Observed activity

Evidence

Day 1, 14:21 to 14:41

377 failed logons across 46 accounts from a shared internal source address

Security 4625

Day 1, 14:58:30 to 14:58:37

Machine-account creation, renaming, and Kerberos ticket activity consistent with noPac

Security 4741, 4781, 4768, 4769

Day 1, 14:58:49

Administrator authenticates using Kerberos

Security 4624

Day 1, 15:10:12 to 15:10:24

nva created and added to Domain Admins

Security 4720, 4728

Day 1, 15:11:57

nva RDP session begins on DC01

Terminal Services and Security logs

Day 1, 15:16:49

ScreenConnect service installed

System 7045

Day 1, 15:17

PowerShell discovery and network-scanner activity

Preserved PowerShell logs and user artifacts

Day 1, 15:23:04

RDP session ends; ScreenConnect session activity follows

Terminal Services and Application logs

Day 1, 16:04 through Day 2, 05:17

SRUM samples attribute activity to rclone.exe

SRUM application-usage table

Day 2, 05:13:25

Defender real-time protection disabled

Defender 5001

Day 2, 05:16:31 to 05:16:46

219 .anubis files on DC01's C: volume have modification timestamps in this interval

Parsed NTFS MFT

Day 2, 05:36:33 onward

nva network authentication from DC01 to WS01; ransom-note creation follows

WS01 Security log and file listing

Day 2, 12:33 to 12:35

Further ransom-note writes on DC01

MFT analysis

Day 2, approximately 12:46

Last recorded attacker-associated interactive session ends

Terminal Services and ScreenConnect logs

Day 2, approximately 15:06

Responder snapshot still captures the established ScreenConnect connection

TCP and process snapshots

Day 2, 16:11

ScreenConnect service stopped and disabled

System log


Authentication through a shared network address


The earliest concentrated activity was a burst of 377 failed authentications against 46 accounts over approximately 20 minutes. Its breadth is consistent with password spraying, although Windows logon events do not reveal the attempted passwords. Successful authentications involving several of the targeted accounts also appeared in the investigation timeline.


These events shared an internal source address. Separate artifacts from a legitimate remote user's VPN client installation, correlated with domain logons, supported identifying that address as the environment's VPN NAT path. That explains why traffic from different remote systems could appear under one address at the domain controller.


It does not, by itself, establish how the attacker obtained a VPN session. The reviewed evidence does not resolve whether password guessing occurred against the VPN login itself or against internal services after remote access had already been obtained. Nor does it establish the VPN's MFA configuration or an exploit of the VPN gateway. The original external source address and the first accepted remote-access authentication require gateway-side evidence.


For defenders, the distinction affects the investigation. A successful logon following failures at a shared NAT address needs to be correlated with the account, workstation field, session, and subsequent behavior. The source IP alone cannot identify a person or device.


Privilege escalation through noPac


The decisive escalation in this intrusion was a sequence strongly consistent with noPac, a chain combining CVE-2021-42278 and CVE-2021-42287 in Active Directory. It offers the best-supported explanation for how an attacker operating through an existing domain account reached Administrator-level access before creating a separate Domain Admin identity.


The two vulnerabilities


CVE-2021-42278 concerns computer-account naming. Active Directory computer accounts normally have a sAMAccountName ending in $, such as DC01$. The vulnerability allowed an attacker with the necessary control over a computer account to give it a name that omitted that suffix. Naming an attacker-controlled account DC01 created the conditions for confusion with the legitimate domain controller account, DC01$. Microsoft's fix adds validation of computer-account names and related account attributes. Microsoft SAM hardening guidance.


CVE-2021-42287 concerns Kerberos account resolution and ticket validation. The Key Distribution Center, or KDC, issues authentication tickets. On a vulnerable system, it could issue a service ticket with privileges exceeding those of the original requesting account. The fix binds the original requester more securely to subsequent ticket processing through information in the Privilege Attribute Certificate, or PAC. Microsoft Kerberos authentication guidance.


The link between the flaws is a rename between ticket requests. An attacker obtains a ticket-granting ticket while the controlled account carries the DC-like name, then renames that account away. When the vulnerable KDC subsequently cannot resolve the name in the ticket, its lookup behavior can append $ and resolve the real domain controller account. Combined, these weaknesses can allow impersonation of a privileged user. CERT-EU explanation of the vulnerability chain.


This is an authenticated escalation path: the attacker needs an initial domain foothold and sufficient rights over a computer account. The account-creation permission can make that foothold particularly dangerous. In this incident, the event log directly establishes that the initiating account successfully created the computer object; it does not establish the exact domain-wide machine-account quota or the complete permissions that allowed creation.


The escalation recorded in this incident


At 14:58:30 on Day 1, an existing domain account created WIN-90VN23CK7DE$. The account was then renamed to the domain controller's name without the normal trailing $. A successful Kerberos TGT request used that temporary name. The account was renamed, and a successful service-ticket event followed.


The following excerpt preserves the meaningful sequence while replacing the victim domain controller's name:


Day 1, UTC
14:58:30  4741  Computer account created: WIN-90VN23CK7DE$
14:58:35  4781  WIN-90VN23CK7DE$ -> DC01
14:58:36  4768  TGT request: DC01; status 0x0
14:58:37  4781  DC01 -> WIN-90VN23CK7DE$
14:58:37  4769  Account: DC01@<DOMAIN>; service: DC01$; status 0x0
14:58:49  4624  Administrator; Kerberos; network logon

The renamed object retained the same SID through the sequence. This is important: the events describe changes to one computer account, rather than unrelated objects with similar names.


The observed order is significant: the DC-like name was in place for the TGT request, then removed before the service-ticket event. Administrator authentication followed approximately 12 seconds later. This sequence provides much stronger evidence for the noPac assessment than a suspicious computer-account name alone. It matches the behavior described in Microsoft's analysis of the combined vulnerabilities.


The logs establish the directory changes, successful ticket events, and subsequent Administrator logon. They do not identify the exploit program, recover its command line, or expose every internal KDC decision. Accordingly, the assessment identifies the vulnerability chain with high confidence without claiming that a particular public noPac script was recovered.


A similar sequence involving WIN-9Y08DN4PTY7$ was documented later in the case analysis. At 15:10:12, Administrator created nva; 12 seconds later, that account became a member of Domain Admins. This gave the attacker a separate privileged identity for subsequent access.


The case notes also raised the possibility of DCSync because Administrator NTLM authentication followed the Kerberos activity. That is a reasonable investigative lead, but NTLM authentication does not identify how credentials were obtained. The reviewed evidence does not prove a DCSync operation, an NTDS database export, or theft of every domain password hash.


Closing the escalation path


Microsoft introduced fixes for these vulnerabilities in November 2021, with Kerberos enforcement changes following in later updates. Defenders should verify supported, current security updates across every domain controller, including read-only domain controllers. The historical PacRequestorEnforcement registry transition is not a substitute for patching; Microsoft states that the October 2022 enforcement phase deprecated that setting. Microsoft deployment and enforcement guidance.


For this case, patch verification should be paired with a review of who can create and modify computer accounts. Investigators should also correlate account creation and rename events by SID with Kerberos ticket activity and subsequent privileged logons. Checking only the final account name would miss the brief impersonation window shown here. The observed escalation does not, by itself, reconstruct the controller's complete patch history or establish its present remediation state.


ScreenConnect takes over from RDP


The nva account established an RDP session on DC01 at 15:11:57 on Day 1. During that session, an installer named ksex_patched_lite.msi installed ScreenConnect. System event 7045 recorded the service at 15:16:49.


Service:       ScreenConnect Client (9963f404a99f0fc4)
Start type:    Auto start
Account:       LocalSystem
Relay:         relay.tlsdprotect[.]pro
Port:          8041

The RDP session ended at 15:23:04, followed by ScreenConnect session activity. Later interactive sessions overlapped with discovery, security-setting changes, and encryption artifacts.


The recovered installation provided additional context. Its configuration set ShowBalloonOnConnect, SupportShowUnderControlBanner, and AccessShowUnderControlBanner to false. Those settings reduced visible indications of remote control. The recovered ScreenConnect.WindowsClient.exe also returned HashMismatch during signature verification, indicating that its contents did not match the embedded signature. The exact binary modification was not determined.


A responder snapshot taken the following afternoon associated the ScreenConnect service process with an established connection to 83.143.112[.]178:8041. The matching port is consistent with the configured relay; no DNS resolution record tying the relay hostname to this address was reviewed. The snapshot also preserved ScreenConnect Backstage and command-shell processes.


ScreenConnect is legitimate administration software. In this case, the installation sequence, attacker-created account, relay destination, configuration, and subsequent activity establish its role. A product name alone would be a much weaker detection signal.


Discovery and access to business data


Preserved PowerShell logs recorded launches of p.ps1 on Day 1 and p2.ps1 on Day 2 from the nva desktop. Error records showed calls to Resolve-DnsName and Test-Connection involving WIN-9Y08DN4PTY7, the name associated with the second suspicious computer account.


The complete script bodies were not recovered in those logs. Their exact logic, therefore, remains unknown. Closely timed subnet-list artifacts and SoftPerfect Network Scanner activity support a discovery role, but do not establish every action those scripts performed.


Shellbags, recent-item artifacts, and browser artifacts also documented navigation to local data folders and remote administrative shares. The reviewed paths included business records, finance, personnel, and user-profile directories. On multiple systems, the attacker navigated through c$ paths.


These artifacts help establish where the operator browsed. They are not a complete record of file reads, and a folder appearing in a shellbag does not establish that every file inside it was opened or copied. Likewise, service-ticket requests identify targets of authentication activity without proving successful execution on every target.


Rclone activity and the limits of exfiltration evidence


The SRUM application-usage table contained repeated entries for:


C:\Users\nva\Desktop\rclone.exe

The parsed samples ran from Day 1 at 16:04 through Day 2 at 05:17 and associated the activity with SYSTEM. These are sampled usage records, not exact process start and stop events; they do not prove uninterrupted execution between samples.


The forensic analysis also identified rclone configuration artifacts under the SYSTEM profile, but did not recover a usable destination configuration. The latter volatile snapshot did not contain a rclone connection. The ransom note claimed data theft, which is an attacker's assertion rather than independent verification.


Taken together, the artifacts support suspected exfiltration activity. They do not establish that a transfer was completed, which remote service received it, how many bytes were moved, or which files were transferred. In particular, SRUM application CPU-cycle values must not be presented as network-byte counts.


This is a meaningful evidence gap, not a reason to dismiss the risk. It directs further work toward gateway and proxy telemetry, recoverable configuration, remote-service records where available, and earlier response collections.


Defender changes precede encryption


At 05:13:22 on Day 2, Defender configuration-change events (5007) recorded cloud reporting being turned off. At 05:13:25, event 5001 recorded real-time protection being disabled. Sample-submission consent was changed at 05:13:28.


The earliest recovered .anubis modification timestamp on DC01's C: volume was 05:16:31, three minutes and six seconds after the real-time protection event. The parsed MFT contained 219 .anubis files modified between 05:16:31 and 05:16:46. The wider MFT analysis also documented ransom-note creation in that interval.


SRUM first recorded C:\Users\nva\Desktop\ch.exe in its 05:17 sample. Its timing and later usage are consistent with a suspected encryptor. However, the binary and its hash were not recovered for this review, and process-creation auditing did not cover the attack window. The available evidence does not directly establish its full command line or behavior through malware analysis.


The .anubis extension and the recovered note's Anubis branding support the ransomware identification used here. They do not establish a particular affiliate's identity or prove the use of a wiping capability.


Figure 1. Recovered RESTORE FILES.html, rendered with the company's unique token identifier and the attacker's .onion address redacted. The note claims data theft and threatens publication; those statements are the attacker's claims, not independent evidence of exfiltration.
Figure 1. Recovered RESTORE FILES.html, rendered with the company's unique token identifier and the attacker's .onion address redacted. The note claims data theft and threatens publication; those statements are the attacker's claims, not independent evidence of exfiltration.

Remote encryption and later synchronization


On WS01, authentication records documented nva network logons from DC01 beginning at approximately 05:36:33 on Day 2. Ransom-note creation followed at 05:36:44. The workstation's collected file listing contained 47,160 .anubis files and 88 RESTORE FILES.html notes, with much of the affected content beneath a OneDrive-synchronized profile.


The source-host authentication, remote-share browsing, and note timing support encryption over SMB from DC01. No local encryptor was identified in the reviewed workstation artifacts. That absence is not proof that no local execution occurred, but the observed remote access provides a supported explanation for the impact.


Many encrypted-file write timestamps fell on Days 4 and 5, later than the initial ransom note creation. The case analysis correlated that period with OneDrive and remote support activity. Synchronization of already-encrypted content is a plausible explanation for the later writes; it remains an assessment pending OneDrive log and cloud-version corroboration.


For responders, file modification time alone is insufficient to declare a second ransomware run. Authentication, note creation, process artifacts, and synchronization records should be evaluated together. The 47,160-file count is also an inventory at collection time, not proof that all those files were encrypted during the first observed minute or hour.


What the early response preserved


The last recorded attacker-associated interactive session ended around 12:46 on Day 2. An early responder collection around 15:06 still captured the established ScreenConnect connection. The service was stopped and disabled around 16:11. An established connection demonstrates that the service retained connectivity; it does not prove an operator was actively watching during that interval.


Those early collections were especially valuable because they preserved PowerShell and volatile-state evidence that was no longer available in the same form in later live logs. Process-creation auditing was enabled at 19:49 on Day 2, after the principal observed attack activity. Consequently, a later search returning no malicious 4688 events cannot clear the earlier period.


The response history also contained evidence-collection commands targeting removable media. Their context distinguished responder collection from attacker staging. This is why an intrusion timeline needs a parallel record of responder actions: copying tools or user artifacts during collection can create new timestamps that otherwise look like adversary activity.


Detection opportunities


The following are suggested correlation patterns derived from this case, not tested production rules. They require tuning against normal administration and the fields retained by each logging platform.


Behavior

Telemetry and correlation

Investigation focus

Broad authentication failures

Aggregate 4625 by source, distinct accounts, and time; correlate with 4624 and gateway sessions

Distinguish a shared NAT address from an individual host; investigate subsequent privilege use

Suspicious computer-account rename

Join 4741 and 4781 by target SID; look for a new name matching a DC without $, followed by 4768/4769 and a rename back

Short-lived naming changes can be more revealing than the account name left behind

New privileged identity

Correlate 4720 with 4728 for the same member SID and the Domain Admins group

Prioritize accounts promoted soon after creation, then used for interactive access

Unapproved remote-control service

Review 7045, binary signatures, service account, relay settings, and egress

Compare the specific instance and relay with the approved remote-support infrastructure

Defender disabled before file impact

Correlate Defender 5001/5007 with file changes, ransom notes, and administrative sessions

Investigate the operator and surrounding activity rather than the configuration event alone

Encryption through remote shares

Join destination-host type-3 logons with source addresses and rapid file changes

Trace the source even when no encryptor is found on the destination

Rclone from a user's desktop

Correlate process or SRUM evidence with configuration, identity, and outbound transfers

Establish destination and completion before estimating exfiltration scope


MITRE ATT&CK mapping


These mappings describe the observed behavior or the explicitly qualified assessment. They do not imply that every tactic was independently proven.


Technique

Case basis

Broad authentication failures consistent with spraying; attempted password values unavailable

Computer-account renaming, Kerberos ticket activity, and subsequent Administrator authentication are strongly consistent with the noPac vulnerability chain

Creation of the nva account

Addition of nva to Domain Admins

Initial nva RDP session on DC01

Attacker-installed ScreenConnect service and session activity

Recorded launches of p.ps1 and p2.ps1

Remote administrative-share navigation and network logons

Recorded Defender protection changes

.anubis files and ransom-note artifacts


No confirmed DCSync or exfiltration technique is assigned because the reviewed evidence does not establish those actions sufficiently.


Indicators and investigative artifacts


Network indicators are defanged and reflect the incident period. They are historical leads; their current ownership or activity has not been checked. Legitimate tool names and short filenames require context.


Indicator

Context

relay.tlsdprotect[.]pro

ScreenConnect relay configured in the attacker-installed service

83.143.112[.]178:8041

Established ScreenConnect connection in the early responder snapshot

9963f404a99f0fc4

ScreenConnect instance identifier

ksex_patched_lite.msi

Installer name recorded in the case analysis

d8bf534da9990c3ff38811907996d0013d02f8cb79c3386042040231ae728344

SHA-256 of recovered ScreenConnect.WindowsClient.exe; signature verification returned HashMismatch

WIN-90VN23CK7DE$, WIN-9Y08DN4PTY7$

Computer accounts associated with the suspicious rename sequences

nva

Attacker-created privileged account; a contextual lead, not a globally unique indicator

p.ps1, p2.ps1, discovered_subnets.txt

Discovery-related artifacts

rclone.exe, ch.exe

Names observed in SRUM; hashes unavailable

.anubis, RESTORE FILES.html

Encryption extension and ransom-note filename


Lessons for defenders


The most useful detection window preceded ransomware execution. A suspicious computer-account rename, rapid creation of a privileged user, and installation of an unfamiliar remote-control service each offered a point to investigate the intrusion before files were encrypted.


The case also shows why endpoint-only reasoning can miss impact. A compromised domain controller can access workstation files over administrative shares; an affected workstation may have no local ransomware process to find. Remote authentication and file telemetry need to be investigated together.


Finally, evidence quality should determine the strength of the conclusion. This case supports domain compromise, remote-control activity, defense changes, and encryption. It supports concerns about data theft while leaving its destination and scope unresolved. Preserving that distinction makes the report more useful to the defenders who must decide what to contain, what to recover, and what evidence to collect next.


bg-map-white.png

INCEPTION SECURITY™

A cybersecurity company with in depth knowledge of the threat landscape and security controls.

NAVIGATION

GET IN TOUCH

© 2025 All Rights Reserved by INCEPTION SECURITY™ .

bottom of page