Recent intelligence from OTX pulses indicates a coordinated surge in credential theft operations spanning multiple platforms and vectors. The primary threats identified this week include the TwizAdmin malware operation, which combines clipboard hijacking, seed phrase theft, and ransomware capabilities; the Lazarus Group's "Mach-O Man" campaign targeting macOS users via ClickFix social engineering; and significant supply chain compromises affecting the Laravel Lang packages and Checkmarx KICS Docker images. Collectively, these campaigns aim to harvest cryptocurrency wallets, browser credentials, and developer infrastructure keys, emphasizing a shift towards multi-stage, MaaS (Malware-as-a-Service) frameworks and poisoned developer tooling.
Threat Actor / Malware Profile
TwizAdmin (DataBreachPlus)
- Distribution: Phishing campaigns impersonating FedEx and shipping logistics.
- Payload Behavior: A multi-stage malware suite featuring a crypto clipper supporting 8 blockchains, BIP-39 seed phrase extractor, and browser credential stealer. It also deploys a ransomware module (crpx0).
- C2 Communication: Uses a FastAPI-based panel hosted on exposed infrastructure (e.g.,
103.241.66[.]238). Communication involves encrypted HTTP posts to exfiltrate stolen data. - Persistence: Utilizes scheduled tasks and registry run keys to maintain persistence on Windows and LaunchAgents on macOS.
Mach-O Man (Lazarus Group)
- Distribution: Fake meeting invitations via Telegram redirecting to fraudulent collaboration platforms (Zoom, Teams).
- Payload Behavior: PyLangGhostRAT and Mach-O Man binaries designed to steal browser cookies, passwords, and cryptocurrency data.
- C2 Communication: Exfiltration via Telegram channels and custom HTTP endpoints.
- Persistence: Uses macOS LaunchDaemons and manipulated shell profiles.
Supply Chain Actors (TeamPCP / Unknown)
- Distribution: Compromised npm packages, Docker Hub tags (Checkmarx KICS), and GitHub repositories (Laravel Lang).
- Payload Behavior: The Laravel compromise involves an RCE backdoor (
helpers.php) facilitating webshell access. The KICS compromise introducesmcpAddon.jsto encrypt and exfiltrate scan reports containing sensitive credentials. - C2 Communication: Data sent to attacker-controlled domains such as
flipboxstudio.info.
IOC Analysis
The provided Indicators of Compromise (IOCs) span several categories:
- Domains: High-risk domains including
fanonlyatn.xyz(TwizAdmin),livemicrosft.com(Lazarus typo-squatting), andflipboxstudio.info(Laravel C2) should be blocked immediately at DNS and Proxy levels. - File Hashes: A significant volume of SHA256 and MD5 hashes are provided for the malicious binaries (TwizAdmin samples, Mach-O Man, and trojanized KICS). SOC teams should ingest these into EDR solutions for immediate scanning.
- IPv4 Addresses: Specific IPs linked to Cloud Atlas activity (e.g.,
46.17.44.125,185.22.154.73) should be firewalled. - Operationalization: Use SIEM correlation rules to match process execution against the file hashes and network connection logs against the domain/IP lists. Decode the
helpers.phpbackdoor scripts to identify additional webshell signatures.
Detection Engineering
Sigma Rules
title: Potential TwizAdmin C2 Traffic
id: 99d8f72a-1234-5678-9101-112131415161
description: Detects potential network traffic to known TwizAdmin C2 infrastructure and payload domains
status: experimental
author: Security Arsenal
date: 2026/05/25
references:
- https://intel.breakglass.tech/post/twizadmin-103-241-66
tags:
- attack.command_and_control
- attack.exfiltration
logsource:
category: network_connection
detection:
selection:
DestinationHostname|contains:
- 'fanonlyatn.xyz'
- '103.241.66.238'
condition: selection
falsepositives:
- Unknown
level: high
---
title: Potential Mach-O Man macOS Infection
id: 88c7e61b-9876-5432-1098-765432109876
description: Detects execution of shell commands associated with Lazarus ClickFix attacks leading to Mach-O Man malware
status: experimental
author: Security Arsenal
date: 2026/05/25
references:
- https://any.run/cybersecurity-blog/lazarus-macos-malware-mach-o-man/
tags:
- attack.execution
- attack.initial_access
logsource:
category: process_creation
product: macos
detection:
selection_img:
Image|endswith:
- '/bin/bash'
- '/bin/sh'
- '/bin/zsh'
selection_cli:
CommandLine|contains:
- 'curl'
- 'wget'
selection_domain:
CommandLine|contains:
- 'livemicrosft.com'
condition: all of selection_*
falsepositives:
- Legitimate system administration scripts
level: high
---
title: Suspicious Laravel Backdoor Activity
id: 77b6d50c-8765-4321-0567-123456789012
description: Detects potential outbound connections from webserver processes to known exfiltration domains associated with Laravel Lang compromise
status: experimental
author: Security Arsenal
date: 2026/05/25
references:
- https://socket.dev/blog/laravel-lang-compromise
tags:
- attack.persistence
- attack.web_shell
logsource:
category: webserver
detection:
selection_host:
cs-host|contains:
- 'flipboxstudio.info'
selection_uri:
cs-uri-query|contains:
- 'payload'
- 'exfil'
condition: 1 of selection*
falsepositives:
- Unknown
level: critical
KQL Hunt Query
DeviceNetworkEvents
| where Timestamp > ago(7d)
| where RemoteUrl has_any ("fanonlyatn.xyz", "flipboxstudio.info", "livemicrosft.com", "allgoodsdirect.com.au") or RemoteIP has_any ("46.17.44.125", "185.22.154.73", "195.58.49.9", "93.125.114.193", "194.102.104.207")
| project Timestamp, DeviceName, InitiatingProcessAccountName, RemoteUrl, RemoteIP, RemotePort
Hunt Script
# PowerShell script to hunt for specific file hashes on disk
$targetHashes = @(
"06299676b43749b8477c4bc977c09512957fc9b66fd5030c1874069632ce6092",
"d47de3772f2d61a043e7047431ef4cf4",
"0f41fd82cac71e27c36eb90c0bf305d6006b4f3d59e8ba55faeacbe62aadef90",
"222e6bfed0f3bb1937bf5e719a2342871ccd683ff1c0cb967c8e31ea58beaf7b"
)
$paths = @("C:\\Users\\", "C:\\ProgramData\\", "C:\\Windows\\Temp\\")
Write-Host "Scanning for TwizAdmin, Mach-O Man, and KICS related file hashes..."
foreach ($path in $paths) {
Get-ChildItem -Path $path -Recurse -ErrorAction SilentlyContinue | ForEach-Object {
$hash = (Get-FileHash -Path $_.FullName -Algorithm SHA256 -ErrorAction SilentlyContinue).Hash
if ($hash -in $targetHashes) {
Write-Host "[ALERT] Match found: $($_.FullName) - Hash: $hash" -ForegroundColor Red
}
}
}
Write-Host "Scan complete."
Response Priorities
- Immediate: Block all identified domains and IP addresses at the perimeter firewall and proxy servers. Initiate a scan of all endpoints for the listed SHA256 and MD5 file hashes.
- 24h: Conduct an audit of all developer workstations and CI/CD pipelines for the compromised Laravel Lang versions and KICS Docker images. Rotate API keys and credentials stored in infrastructure-as-code repositories if compromise is suspected.
- 1 week: Review and harden macOS endpoint security policies to prevent
curl/wgetexecution from unverified sources. Implement strict dependency pinning for all npm and PHP packages used in the organization.
Related Resources
Security Arsenal Incident Response Managed SOC & MDR Services AlertMonitor Threat Detection From The Dark Side Intel Hub
Is your security operations ready?
Get a free SOC assessment or see how AlertMonitor cuts through alert noise with automated triage.