
“Next Exploit Opportunities”: How a Threat Actor Used AI to Help Plan and Execute Multiple Types of Cybercrime Activities
Unit 42 analysis of a threat actor, BUGSTER, who ran the Hermes Agent framework with jailbroken DeepSeek V4 and Cursor to plan and run cybercrime. Activity included a WordPress brute force, a MongoDB exfiltration of over 5,200 student records at an Indian university, VoIP fraud planning, Wi-Fi cracking via Vast.ai GPUs, and crypto whale reconnaissance. The report covers the actor's prompt-level safety override, infrastructure (162.243.3[.]92) and attribution.
What it is
Unit 42 describes an actor using the handle BUGSTER, who ran the Hermes Agent framework with DeepSeek V4 as the reasoning model and Cursor IDE as a secondary tool, both with safety controls disabled. Targets were mainly in India. The summary covers the headline activity. This note adds the technical details a defender can check against their own environment.
How it works
WordPress attack on an Indian university's online education platform. Four stages:
- The actor found 12 subdomains, including the WordPress site, an LMS, a student portal and an admin dashboard.
- They pulled 13 active user IDs with real names from post author fields and author sitemaps. This got around a Cloudflare WAF that blocked direct user endpoints.
- A generated script built a brute-force tool with 117 usernames derived from the enumeration and 28 common passwords.
- The tool flagged one valid login.
Second university. A MongoDB dump included an admin account with a weak password. The tooling wrote a manifest listing the exposed cloud load balancing, edge routing, database services and a third-party cloud storage service account.
E-commerce site. The actor pulled a storefront API token, three admin emails, two phone numbers and payment merchant IDs.
VoIP fraud plan. The plan was still in setup: Unit 42 saw no call logs, SIP traces or call routing. The knowledge base covered:
- Forming a Wyoming or Delaware LLC as a non-US resident.
- Getting an EIN by IRS fax without a Social Security number.
- Registering with the FCC.
- Sending about 70% legitimate traffic and 30% fraudulent traffic to stay under carrier audit thresholds.
- Bypassing STIR/SHAKEN and spoofing CLI.
Wi-Fi cracking. A Kali device labelled Pi sat within range of targets and captured PMKID or EAPOL handshakes. A server collected them over an SSH tunnel, sent them to Vast.ai GPU instances for cracking, and reported results through Discord webhooks. Unit 42 infers the actor had physical access to those locations.
Other tooling.
- A Python C2 listener for Windows reverse shells, with a Base64 PowerShell reverse shell delivered via VBScript.
- A Go credential scanner that scrapes pages for
.envvalues, S3 signed URLs, Google Cloud service account keys, CDN API keys and private keys in logs. - A DeBank API scrape of the top 500 ETH holders, producing 45 profiled whales.
Safety override. The actor tested GLM 5.2 and other models via OpenRouter, with a script that sent a prompt-level override and flagged refusals. They settled on DeepSeek V4. Cursor ran through a proxy script, cipher-proxy.sh, that set environment variables to enable full agent mode and bypass permission and sandbox controls. Hermes was driven through Telegram, with three profiles as separate bots, including alice (VoIP advisor) and pandarouter (carrier research).
What to do
Unit 42 publishes two indicators:
162.243.3[.]92 actor infrastructure (Hermes, C2 listener, Cursor proxy)
104.238.38[.]202 commercial proxy serverThe rest of the page's guidance is Palo Alto product mapping (URL Filtering, Cortex XDR and others). It gives no detection queries or hardening steps.
Caveats
- Unit 42 found no follow-on activity from the crypto whale list.
- The report says Hermes plus DeepSeek is also used by an unrelated Chinese-speaking actor it reported earlier. It treats this as growing uptake, not a confirmed trend.
- Attribution is only "financially motivated, English-speaking, no prior reporting". No name or location is given.
- The page does not name the affected universities.
Organisations named here
- 104.238.38[.]202
- 162.243.3[.]92
- BUGSTER
- Cyber Threat Alliance
- DeBank
- STIR/SHAKEN
- Vast.ai
Technologies named here
- Hermes Agent
- WordPress
- GLM 5.2
- OpenRouter
- Cursor IDE
- Telegram
- Windows systems
- Discord webhooks
- DeepSeek
- Cursor
- GLM
- Unit 42
- alice (Hermes profile)
- Cloudflare Web Application Firewall (user endpoint access blocked, enumeration bypassed via post author fields and author sitemaps)
- Cortex Agentic Endpoint Security
- Cortex Cloud
- Cortex XDR and XSIAM
- Cyber Threat Alliance (CTA)
- DeBank API
- DeepSeek V4
- Go-based credential-scanning toolkit
- Idira Identity and Access Manager (IAM)
- Idira Privileged Access Manager (PAM)
- Idira Secrets Manager
- Indian university online education platform (WordPress site, learning management system, student portal, administration dashboard)
- Kali Linux device labeled Pi
- MongoDB database of a second Indian public university (more than 5,200 records, including student PII)
- pandarouter (Hermes profile)
- Python-based C2 listener
- QubesOS VM setup script with SSH and ncat
- Vast.ai
- Wi-Fi networks using WPA (PMKID and EAPOL handshakes captured)
Techniques named here
- Subdomain enumeration
- Brute Force
- AI-assisted cybercrime with jailbroken LLMs
- Credential scraping
- Cryptocurrency whale reconnaissance
- Database exfiltration
- E-commerce site enumeration
- Reverse shell C2
- Safety control override via system prompt
- STIR/SHAKEN bypass and CLI spoofing
- VoIP fraud planning
- Wi-Fi WPA handshake capture and offline cracking
- WordPress REST API user enumeration
Threat actors named here
- BUGSTER (handle of a financially motivated, English-speaking, multi-domain criminal operator with no prior reporting; targeted organizations in India including universities)
Related in Threat Intel
Reverse Engineering the Six Stages of MacSync Stealer and RAT
AI-Coded Malware | Analyzing Vibe-Coded AD Enumeration | Huntress
