This hunt targets adversary behavior characterized by network connections to known AsyncRAT infrastructure, indicating potential remote access trojan deployment within the environment. Proactively hunting these specific indicators in Azure Sentinel is critical because early detection of this high-severity threat prevents lateral movement and data exfiltration before the malware fully establishes its command-and-control channels.
Malware Family: AsyncRAT Total IOCs: 6 IOC Types: ip:port, domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| ip:port | 193[.]161[.]193[.]99:7474 | botnet_cc | 2026-07-21 | 75% |
| ip:port | 193[.]161[.]193[.]99:49916 | botnet_cc | 2026-07-21 | 100% |
| ip:port | 86[.]48[.]16[.]94:30100 | botnet_cc | 2026-07-21 | 75% |
| ip:port | 34[.]106[.]101[.]107:6932 | botnet_cc | 2026-07-21 | 75% |
| ip:port | 147[.]50[.]253[.]241:6606 | botnet_cc | 2026-07-21 | 75% |
| domain | contabili.balanteo.shop | botnet_cc | 2026-07-21 | 75% |
// Hunt for network connections to known malicious IPs
// Source: ThreatFox - AsyncRAT
let malicious_ips = dynamic(["86.48.16.94", "34.106.101.107", "147.50.253.241", "193.161.193.99"]);
CommonSecurityLog
| where DestinationIP in (malicious_ips) or SourceIP in (malicious_ips)
| project TimeGenerated, SourceIP, DestinationIP, DestinationPort, DeviceAction, Activity
| order by TimeGenerated desc
// Hunt in Defender for Endpoint network events
let malicious_ips = dynamic(["86.48.16.94", "34.106.101.107", "147.50.253.241", "193.161.193.99"]);
DeviceNetworkEvents
| where RemoteIP in (malicious_ips)
| project Timestamp, DeviceName, RemoteIP, RemotePort, InitiatingProcessFileName, ActionType
| order by Timestamp desc
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - AsyncRAT
let malicious_domains = dynamic(["contabili.balanteo.shop"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
CommonSecurityLog | Ensure this data connector is enabled |
DeviceNetworkEvents | Ensure this data connector is enabled |
DnsEvents | Ensure this data connector is enabled |
Here are 5 specific false positive scenarios for the ThreatFox: AsyncRAT IOCs detection rule in an enterprise environment, along with suggested filters or exclusions:
Endpoint Security Agent Updates and Scans
svc_crowdstrike, LocalSystem running MsMpEng.exe) or whitelist the specific SHA-256 hashes of the vendor’s update packages.IT Asset Management and Software Deployment
ccmexec.exe, IvantiAgent.exe) and filter out events occurring during defined maintenance windows (e.g., 02:00–04:00 UTC) on the specific asset group receiving the update.Scheduled Backup and Data Archiving Jobs