Introduction
In July 2026, PRODAFT revealed details regarding a sophisticated Ransomware-as-a-Service (RaaS) operation tracked as Funky Mantis. This group is behind the DevMan encryption-based cyber incident scheme, distinguished by its operational maturity: a centralized, web-based portal. This "cyber incident-as-a-service" platform allows affiliates to offload the technical complexities of ransomware deployment by providing a dedicated interface for malicious code builds, victim oversight, and financial management (affiliate payouts).
For defenders, this represents a critical shift in the threat landscape. The commoditization of attack infrastructure via web portals lowers the barrier to entry for cybercriminals, increasing the volume of potential attacks. Security teams must move beyond traditional file-based detection and focus on the behavioral indicators of these RaaS toolsets, specifically the "build generation" processes and the network traffic associated with victim management panels.
Technical Analysis
Threat Overview
- Threat Actor: Funky Mantis
- Malware Family: DevMan RaaS
- Mechanism: Web-based RaaS Portal (Cyber Incident-as-a-Service)
Attack Chain and Methodology
The DevMan RaaS model operates as a centralized service:
- Access: Affiliates gain access to a dedicated web platform. This platform serves as the command and control (C2) and administrative hub for the operation.
- Payload Generation (The Build Process): Unlike traditional ransomware where affiliates receive a static binary, the DevMan portal enables centralized malicious code builds. Affiliates likely configure payloads (encryption keys, target IDs, ransom notes) via the web interface, and the platform generates the tailored malicious code on demand. This bypasses many static signature detections, as each payload can be unique to the build request.
- Victim Management: The portal integrates "victim management" capabilities, allowing affiliates to track the status of compromised machines, encryption progress, and negotiations within the same dashboard used for financial tracking.
- Execution: The generated payload is delivered to the target network, likely via initial access vectors (e.g., phishing, exposed RDP). Once executed, the malware establishes a connection back to the portal infrastructure for status updates.
Exploitation Status
PRODAFT has confirmed the active tracking of this infrastructure. The "in-the-wild" status is high, as the portal is currently operational and servicing affiliates. The use of a web-based builder suggests a high degree of automation and agility in the attackers' deployment cycle.
Detection & Response
Given the lack of static IOCs (hashes) in the reporting, defenders must rely on behavioral detection. The primary indicators are the execution of newly built payloads and the network traffic associated with the affiliate portal interactions.
Sigma Rules
The following rules target the behavioral components of the DevMan RaaS operation: the local execution of a freshly built payload and the network connection to the management infrastructure.
---
title: DevMan RaaS - Suspicious Payload Execution via Web Build
id: 8f4d2a10-9b3c-4d1e-8f5a-1b2c3d4e5f6a
status: experimental
description: Detects the execution of payloads potentially generated by the DevMan RaaS web portal. Identifies processes spawned from user directories with network connectivity and high-entropy command lines common in generated malware.
references:
- https://thehackernews.com/2026/07/devman-raas-portal-centralizes-payload.html
author: Security Arsenal
date: 2026/07/15
tags:
- attack.execution
- attack.t1059.001
logsource:
category: process_creation
product: windows
detection:
selection:
Image|endswith: '.exe'
CurrentDirectory|contains:
- '\Users\'
- '\Downloads\'
CommandLine|contains:
- '-id'
- '-key'
- '-config'
condition: selection | count(CommandLine) > 10
falsepositives:
- Legitimate administrative tools run from user directories
level: high
---
title: DevMan RaaS - Affiliate Portal Network Connection
id: 1a2b3c4d-5e6f-7890-1a2b-3c4d5e6f7890
status: experimental
description: Detects potential connections to the DevMan RaaS management portal. Looks for browsers or utilities making connections to non-standard ports often used for admin panels.
references:
- https://thehackernews.com/2026/07/devman-raas-portal-centralizes-payload.html
author: Security Arsenal
date: 2026/07/15
tags:
- attack.command_and_control
- attack.t1071.001
logsource:
category: network_connection
product: windows
detection:
selection:
DestinationPort:
- 8080
- 8443
- 9000
- 3000
Initiated: true
Image|endswith:
- '\chrome.exe'
- '\msedge.exe'
- '\firefox.exe'
- '\curl.exe'
filter:
DestinationHostname|contains:
- 'microsoft.com'
- 'google.com'
- 'amazonaws.com'
condition: selection and not filter
falsepositives:
- Access to local development servers or legitimate web apps
level: medium
KQL (Microsoft Sentinel / Defender)
This hunt query correlates process creation with network connections to identify processes originating from user directories that immediately establish outbound C2 traffic, a hallmark of RaaS payloads.
let TimeWindow = 1h;
let SuspiciousProcesses =
DeviceProcessEvents
| where Timestamp > ago(TimeWindow)
| where FolderPath startswith @"C:\Users\"
| where ProcessVersionInfoCompanyName == "" or ProcessVersionInfoOriginalFileName == ""
| project Timestamp, DeviceName, ProcessId, ProcessName, FolderPath, SHA256, AccountName;
let NetworkConnections =
DeviceNetworkEvents
| where Timestamp > ago(TimeWindow)
| where RemotePort has_any (8080, 443, 80)
| project Timestamp, DeviceName, InitiatingProcessId, RemoteIP, RemoteUrl, RemotePort;
SuspiciousProcesses
| join kind=inner (NetworkConnections) on $left.Timestamp == $right.Timestamp, $left.DeviceName == $right.DeviceName, $left.ProcessId == $right.InitiatingProcessId
| project Timestamp, DeviceName, AccountName, ProcessName, FolderPath, SHA256, RemoteIP, RemoteUrl
Velociraptor VQL
This VQL artifact hunts for unsigned executables running from user profiles that have active network connections, indicative of an active affiliate connection to the DevMan portal.
-- Hunt for DevMan RaaS Affiliate Connections
SELECT
p.Name as ProcessName,
p.Pid,
p.Exe as Path,
p.Username,
p.CommandLine,
c.RemoteAddress,
c.RemotePort
FROM pslist(pids=netstat().Pid) p
JOIN netstat() c ON p.Pid = c.Pid
WHERE
p.Exe =~ '^C:\Users\.*\\.*\.exe$'
AND NOT p.Signed
AND c.State = 'ESTABLISHED'
AND c.RemotePort != 0
Remediation Script (PowerShell)
Use this script to audit recent executions from user directories that match the behavioral profile of generated payloads and block the current user if suspicious activity is confirmed.
# Audit and Block DevMan RaaS Generated Payloads
# Requires Administrator Privileges
Write-Host "[+] Scanning for suspicious unsigned executables in User profiles..." -ForegroundColor Cyan
$suspiciousProcesses = Get-WmiObject Win32_Process | Where-Object {
$_.ExecutablePath -match "C:\Users\" -and
$_.ExecutablePath -match "\.exe$"
}
foreach ($proc in $suspiciousProcesses) {
$sig = Get-AuthenticodeSignature -FilePath $proc.ExecutablePath
if ($sig.Status -ne "Valid") {
$networkConnections = Get-NetTCPConnection -OwningProcess $proc.ProcessId -ErrorAction SilentlyContinue
if ($networkConnections) {
Write-Host "[!] ALERT: Suspicious unsigned process with network activity found!" -ForegroundColor Red
Write-Host " PID: $($proc.ProcessId)"
Write-Host " Path: $($proc.ExecutablePath)"
Write-Host " User: $($proc.GetOwner().User)"
# Optional: Kill process and block IP
# Stop-Process -Id $proc.ProcessId -Force
# Write-Host " Process terminated."
}
}
}
Write-Host "[+] Scan complete. Review alerts for immediate action." -ForegroundColor Green
Remediation
- Isolate Affected Systems: If the DevMan payload has been executed, immediately isolate the host from the network to prevent further communication with the Funky Mantis portal.
- Block Portal Infrastructure: While specific IPs are not public, work with your threat intelligence provider (e.g., PRODAFT, commercial feeds) to identify and block the IP ranges and domains associated with the DevMan RaaS portal immediately upon publication.
- Audit Admin Panels: Review logs for any successful RDP or VPN logins that might indicate how the affiliate gained initial access to deploy the payload.
- User Awareness: Train security operations teams to look for "admin" or "portal" type traffic on non-standard ports originating from endpoints, as this is distinct from standard web browsing.
- Credential Reset: Assume that credentials stored on the affected machine have been harvested. Force a password reset for all accounts used on the compromised endpoint.
Related Resources
Security Arsenal Healthcare Cybersecurity AlertMonitor Platform Book a SOC Assessment healthcare Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.