Report an Incident Become a Partner Careers Contact
Book a Demo
Threat Research

Every Step Approved By A Human: Hunting The AI-Assisted INC And Gentlemen Ransomware Intrusions In Defender

C CYBERSHIELD Threat Intelligence Team · Threat Intelligence, Wizard Cyber 27 October 2026 9 min read
A column of AI-planned attack steps (recon the domain, Zerologon on DC, copy NTDS.dit, kill EDR via driver, encrypt .INC), each marked approved, beside the headline "The AI plans. A human clicks yes."

On 20 October 2026, with an update on 23 October, SOCRadar's threat research unit published an analysis of an intrusion operation run by affiliates of INC Ransomware and The Gentlemen. A command-and-control server left open to the internet exposed the operators' AI session databases, a shared knowledge base, attack tooling and credentials leading to six more servers they controlled. SOCRadar went through 8,257 messages across 133 AI sessions.

The AI part is getting the headlines. For defenders, the more useful part is that the operators' own records show what they did inside victim networks, step by step. Almost all of it is detectable in a Microsoft estate. This post turns that record into hunts for Microsoft Defender XDR and Sentinel.

What the exposed server showed

  • 62 named organisations, 36 of them in the US. SOCRadar puts 14 at domain-level compromise and four at the encryption or extortion stage. Another 28 had a foothold and 12 had only been scanned.
  • Mid-market targets. Of the 35 targets SOCRadar could classify, 27 had revenue of $250M or less. Industrial, manufacturing and energy firms made up the largest share, followed by healthcare and pharmaceuticals.
  • 46 INC encryptor builds staged for deployment on 1 October.
  • AI as the planner, a human as the approver. The operators drove commercial AI models through a coding-agent interface wired to their attack tools. The AI planned reconnaissance, chose techniques, wrote commands, sorted stolen data and drafted reports. Every step needed an operator's approval. When a model refused, they reworded the request as an authorised red-team engagement.

The AI didn't give the operators new techniques. It let a small team run more intrusions at once. That gives defenders less time, but the techniques themselves are well documented.

How they got in

  • Remote access and edge products, including FortiClient EMS (CVE-2026-35616), SimpleHelp (CVE-2024-57727) and cPanel/WHM (CVE-2026-41940).
  • Stolen MSP technician credentials for remote management platforms, which reached several client environments at once.
  • Reused and brute-forced passwords against VPN, RDP, SSH and Outlook on the web. In one case a single reused password unlocked the VPN, servers, the remote management platform, backups and security tools.
  • Phishing with Word documents that pull a remote macro-enabled template (.dotm), and HTML smuggling.

What they did inside

  • Domain controllers: Zerologon (CVE-2020-1472) worked against two DCs. Other attempts, including noPac and PrintNightmare, failed or were not exploitable.
  • Credentials: NTDS.dit copied from volume shadow copies, DCSync output for one victim, Kerberoasting, browser credentials from infostealers and a fake lock screen that captured a password.
  • Discovery and movement: LDAP and BloodHound collection, NetExec admin checks over SMB, and RDP switched on through the Remote Registry service.
  • Persistence: a scheduled task named RealtekAudioSvc and backdoor admin accounts in the remote access product.
  • Defence impairment: a security-tool killer that abuses a vulnerable signed driver (bring your own vulnerable driver), and shadow copy deletion through a direct driver call instead of vssadmin.
  • Impact: exfiltration with restic or Rclone to object storage, then encryption that renames files to .INC, drops INC-README.txt and disguises itself with Windows Update and Realtek names.

Hunting in Microsoft Defender XDR and Sentinel

These queries are starting points to tune, not finished detections. Baseline against your own admin activity before you alert on them. The Sentinel queries assume Windows Security events from domain controllers are being collected.

1. Word fetching a remote template

DeviceFileEvents
| where Timestamp > ago(14d)
| where InitiatingProcessFileName in~ ("winword.exe", "excel.exe")
| where FileName endswith ".dotm" or FileName endswith ".dotx"
| where FolderPath has "INetCache" or FolderPath has "Temporary Internet Files"
| project Timestamp, DeviceName, InitiatingProcessAccountName, FileName, FolderPath, FileOriginUrl

2. Office or a browser launching download tools

DeviceProcessEvents
| where Timestamp > ago(14d)
| where InitiatingProcessFileName in~ ("winword.exe", "excel.exe", "outlook.exe", "msedge.exe", "chrome.exe")
| where FileName in~ ("curl.exe", "certutil.exe", "bitsadmin.exe")
| project Timestamp, DeviceName, AccountName, InitiatingProcessFileName, ProcessCommandLine

3. The disguised scheduled task

DeviceEvents
| where Timestamp > ago(30d)
| where ActionType in ("ScheduledTaskCreated", "ScheduledTaskUpdated")
| extend TaskName = tostring(parse_json(AdditionalFields).TaskName)
| where TaskName has "Realtek"
| project Timestamp, DeviceName, InitiatingProcessAccountName, TaskName, AdditionalFields

Genuine audio drivers install services, not tasks created by a user session. Widen the filter to other hardware vendor names if you see this one.

4. Zerologon: a DC's password reset by an anonymous logon

SecurityEvent
| where TimeGenerated > ago(30d)
| where EventID == 4742
| where SubjectUserName =~ "ANONYMOUS LOGON" and TargetUserName endswith "$"
| project TimeGenerated, Computer, TargetUserName, SubjectUserName

Defender for Identity also has a dedicated Netlogon privilege elevation alert. Check that the August 2020 and February 2021 Netlogon updates are in place on every DC, and that nothing sits on the Netlogon vulnerable-connection allow-list without a documented reason.

5. NTDS.dit read from a shadow copy

DeviceProcessEvents
| where Timestamp > ago(30d)
| where ProcessCommandLine has "HarddiskVolumeShadowCopy" and ProcessCommandLine has_any ("ntds", @"config\SYSTEM")
    or (FileName =~ "ntdsutil.exe" and ProcessCommandLine has_any ("ifm", "create full"))
| project Timestamp, DeviceName, AccountName, FileName, ProcessCommandLine, InitiatingProcessFileName

Also look for ntds.dit appearing in DeviceFileEvents anywhere outside C:\Windows\NTDS. Our explainer on double extortion ransomware covers why this file is the prize.

6. A vulnerable driver loaded, then security tools stop

DeviceEvents
| where Timestamp > ago(30d)
| where ActionType == "DriverLoad"
| where FileName in~ ("zam64.sys", "zamguard64.sys")   // driver family named in the report; extend with your own list
| project Timestamp, DeviceName, FileName, FolderPath, SHA256, InitiatingProcessFileName

Microsoft's vulnerable driver blocklist covers many abused drivers. Make sure it's enforced, and that tamper protection is on in Defender for Endpoint.

7. RDP switched on remotely

DeviceRegistryEvents
| where Timestamp > ago(14d)
| where RegistryKey has @"Control\Terminal Server" and RegistryValueName == "fDenyTSConnections"
| where RegistryValueData == "0"
| project Timestamp, DeviceName, InitiatingProcessFileName, InitiatingProcessCommandLine, InitiatingProcessAccountName

A change made by svchost.exe hosting the Remote Registry service, shortly after that service starts, is the pattern in the report.

8. The last warning: ransom notes and renamed files

DeviceFileEvents
| where Timestamp > ago(1d)
| where FileName =~ "INC-README.txt" or FileName endswith ".INC"
| summarize Files = count(), First = min(Timestamp) by DeviceName, InitiatingProcessFileName, InitiatingProcessAccountName
| order by First asc

If this fires, isolate first and investigate second.

What to do now

  1. Patch and restrict remote access products: FortiClient EMS, SimpleHelp and anything else that gives remote control of endpoints. Put MFA and source IP restrictions on every remote management and VPN login.
  2. Ask your MSP how its technician accounts are protected. One stolen technician login reached several client estates. That makes it your risk too, whoever holds the account. Our explainer on RMM tools has the questions to ask.
  3. Kill password reuse across tiers. Backup, security and remote management consoles need their own credentials, not domain accounts that also work on the VPN.
  4. Harden AD: confirm Netlogon enforcement, deploy LAPS and gMSAs, tier admin accounts and retire any remaining Windows Server 2008 R2 domain controllers.
  5. Protect recovery with at least one immutable or offline backup that the domain can't reach.

How a managed SOC helps

An AI-assisted crew moves faster between steps, so the gap between a remote template download and a domain controller compromise gets shorter. The response has to be just as quick and just as joined-up: the same identity, host and timeline seen as one incident, not eight unrelated alerts.

That's how our SOCs work. They're staffed 24/7, and CYBERSHIELD AI investigates each incident as it arrives through a multi-stage pipeline, with an average time to verdict of 3 minutes 30 seconds. Whether a case closes or escalates is decided by policy and your own decision templates, not by the model, and a senior analyst signs off by default on the managed service. If you're already dealing with an intrusion, our incident response team can help.

To see it on your estate, talk to us or book a demo.

INC RansomwareThe GentlemenRansomwareAI-Assisted AttacksZerologonNTDS.ditBYOVDDefender XDRMicrosoft SentinelKQLThreat HuntingMSP Security

Ready to see the agents work?

Book a demo of CYBERSHIELD AI against a real scenario.