Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
MalwareUsed by 1 actor

xlabs_v1

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
Tadashi

Cybersecurity researchers have exposed a new Mirai-derived botnet that self-identifies as xlabs_v1 and targets internet-exposed devices running Android Debug Bridge (ADB) to enlist them in a network capable of carrying out distributed denial-of-service (DDoS) attacks.

via the hacker newsthehackernews.com
MITRE ATT&CK

Techniques & procedures

37 distinct techniques documented for this family, organized by ATT&CK tactic.

Reconnaissance

1 technique
T1595.001Scanning IP BlocksEvidence1

Operator scans IP ranges for ADB on TCP/5555 prior to infection.

Initial Access

1 technique
T1190Exploit Public-Facing ApplicationEvidence1

Infection vector is Android Debug Bridge on TCP/5555... any internet-exposed device running ADB is a potential target.

Execution

3 techniques
T1059Command and Scripting InterpreterEvidence1

...the botnet engineered to receive an attack command from the operator's panel ('xlabslover[.]lol') and generate a flood of junk traffic on demand...

T1059.004Unix ShellEvidence1

Execution T1059 T1059.004 Unix Shell Nine payload one-liners pasted into adb shell.

T1106Native APIEvidence1

Execution T1106 T1106 Native API execve() for binary update/restart and self-rerun via /proc/self/exe.

Persistence

1 technique
T1205Traffic SignalingEvidence1

Persistence T1205 T1205 Traffic Signaling Bot listens on TCP/26721 for inbound operator re-entry when outbound C2 fails.

Stealth

10 techniques
T1027.002Software PackingEvidence1

The production ARM32 binary was UPX-packed and stripped.

T1027.013Encrypted/Encoded FileEvidence1

Sensitive strings are stored encrypted in .rodata and decrypted on startup... The same key, the twelve-byte nonce... are reused across all sixteen decryption calls.

T1036MasqueradingEvidence3

...and masks itself as /bin/bash to evade casual inspection.

T1036.005Match Legitimate Resource Name or LocationEvidence1

argv[0] is overwritten with the decrypted /bin/bash, a prctl call to set the kernel comm field updates the kernel's comm field

T1070Indicator RemovalEvidence1

Once installed, the bot hides infection tags... It also kills competing botnets by scanning /proc, terminating rival processes, and removing malware on port 24936.

T1070.004File DeletionEvidence1

Defense Evasion T1070 T1070.004 File Deletion Every payload one-liner runs rm -rf * before installing the bot.

T1205Traffic SignalingEvidence1

Persistence T1205 T1205 Traffic Signaling Bot listens on TCP/26721 for inbound operator re-entry when outbound C2 fails.

T1497.001System ChecksEvidence2

This assessment is based on the presence of a bandwidth-profiling routine that collects victim bandwidth and geolocation. This component opens 8,192 parallel TCP sockets to the geographically nearest Speedtest server... and reports the measured data transfer rate back to the panel.

T1564.003Hidden WindowEvidence1

setsid + close(0/1/2) detaches from any TTY and suppresses output.

T1564.010Process Argument SpoofingEvidence1

It first blocks the SIGINT signal to stop the launching process from interrupting it, captures an infection-vector tag from a startup argument, and then zeros that argument so it cannot be seen in standard process listings.

Defense Impairment

1 technique
T1222.002Linux and Mac File and Directory Permissions ModificationEvidence1

Defense Evasion T1222 T1222.002 Linux Permissions chmod +x arm7 sets the executable bit before launching.

Discovery

3 techniques
T1057Process DiscoveryEvidence2

It also kills competing botnets by scanning /proc, terminating rival processes, and removing malware on port 24936.

T1082System Information DiscoveryEvidence1

CPU count, RAM size, hostname collected for C2 registration.

T1497.001System ChecksEvidence2

This assessment is based on the presence of a bandwidth-profiling routine that collects victim bandwidth and geolocation. This component opens 8,192 parallel TCP sockets to the geographically nearest Speedtest server... and reports the measured data transfer rate back to the panel.

Lateral Movement

2 techniques
T1021Remote ServicesEvidence1

...targets internet-exposed devices running Android Debug Bridge (ADB)... any gear that comes with the tool enabled by default... could be a potential target.

T1210Exploitation of Remote ServicesEvidence4

A new Mirai-derived botnet called xlabs_v1 is hijacking internet-exposed devices running Android Debug Bridge (ADB) ... Delivered through ADB exploits, the ARMv7 bot targets Android TVs, set-top boxes, and IoT hardware.

Collection

1 technique
T1119Automated CollectionEvidence1

The bandwidth-profiling routine measures the victim's upstream bandwidth and reports the result to the panel.

Command and Control

10 techniques
T1001Data ObfuscationEvidence1

Sensitive strings, including the C2 domain xlabslover.lol, the operator handle Tadashi, and the agent tag xlabs_v1, are encrypted with ChaCha20 but easily recovered due to key reuse.

T1008Fallback ChannelsEvidence1

If outbound C2 fails, the bot falls through to a SOCKS-style fallback listener on TCP/26721

T1071Application Layer ProtocolEvidence3

Its command-and-control uses a custom TCP protocol, supporting bandwidth probes, updates, self-restart, and attack dispatch.

T1090ProxyEvidence1

...falls back to a firewall-punching SOCKS-style listener on TCP/26721... The directory held about 200 KB of data, including ... a SOCKS5 proxy...

T1090.002External ProxyEvidence2

If the outbound connection fails, it opens a fallback listener on TCP port 26721, punching through the firewall using five different iptables paths to keep the operator’s re-entry channel open.

T1105Ingress Tool TransferEvidence3

Besides an Android APK ('boot.apk'), the malware supports multi-architecture builds... The bot is statically-linked ARMv7... and is delivered through ADB-shell pastes into /data/local/tmp...

T1205Traffic SignalingEvidence1

Persistence T1205 T1205 Traffic Signaling Bot listens on TCP/26721 for inbound operator re-entry when outbound C2 fails.

T1568Dynamic ResolutionEvidence1

For resilience, xlabs_v1 resolves its C2 via OpenNIC...

T1568.002Domain Generation AlgorithmsEvidence1

The C2 domain is resolved first via OpenNIC root nameservers... and only via the system resolver as a fallback.

T1571Non-Standard PortEvidence1

C2 on TCP/35342, fallback on TCP/26721, distribution on multiple non-standard ports.

Impact

5 techniques
T1489Service StopEvidence1

The killer subsystem SIGKILLs competing bots; the rival-port-eviction routine targets port 24936.

T1498Network Denial of ServiceEvidence2

It includes 21 flood techniques across TCP, UDP, and raw protocols... Its core function is to receive attack commands and launch one of 21 flood variants, many aimed at game servers, including RakNet floods for Minecraft and OpenVPN-shaped UDP traffic to evade filters.

T1498.001Direct Network FloodEvidence1

21 flood variants across TCP, UDP, and raw protocols, including RakNet and OpenVPN-shaped UDP

T1499Endpoint Denial of ServiceEvidence1

The botnet is a modified version of the well-known Mirai malware, sold as a DDoS-for-hire service that lets paying customers flood game servers with traffic to take them offline. The botnet focuses on game-server disruption, with a dedicated RakNet flood variant built specifically to attack Minecraft servers...

T1499.002Service Exhaustion FloodEvidence1

Service Exhaustion connection-exhaustion socket floods that hold open large connection counts.

Other

2 techniques
T1562Impair DefensesEvidence1

xlabs_v1 also features a 'killer' subsystem to terminate competitors so that it can usurp the victim device's full upstream bandwidth to itself and use it to carry out the DDoS attack.

T1562.001Disable or Modify ToolsEvidence1

Before establishing C2 communication, xlabs_v1 scans running processes and kills any competing malware it finds, including a hard-coded rival bot at TCP port 24936.

INDICATORS OF COMPROMISE

IOCs tracked for this family

19 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
11 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
6 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

Other
2 tracked

Other indicator types observed in public reporting.

TypeValueLatest sighting
cidr.v4●●●●●●●●●●●●View more in app1 month ago
ip.v4●●●●●●●●●●●●View more in app2 months ago
ip.v4●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app2 months ago
ip.v4●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app2 months ago
ACTIVITY FEED

Recent activity

4 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.

security affairsNews
May 7, 2026
From Android TVs to routers: the xlabs_v1 Mirai-based botnet built for DDoS attacks

Mirai-based botnet built for commercial DDoS-for-hire operations. It compromises ADB-exposed IoT and Android-based devices, supports 21 flood techniques, profiles victim bandwidth, kills competing botnets, uses OpenNIC-aware DNS and fallback listener mechanisms for resilience, and communicates with a custom TCP C2 protocol.

Read more
the hacker newsNews
May 6, 2026
Mirai-Based xlabs_v1 Botnet Exploits ADB to Hijack IoT Devices for DDoS Attacks

A Mirai-derived botnet that targets internet-exposed Android and IoT devices with ADB enabled, recruits them into a DDoS-for-hire infrastructure, profiles victim bandwidth for service tiering, and includes a killer component to remove competing malware and maximize available upstream bandwidth for attacks against game servers.

Read more
cyber security newsNews
May 4, 2026
New xlabs_v1 Botnet Targets Minecraft Servers Through ADB-Exposed Android Devices

A Mirai-derived botnet that compromises internet-exposed Android and IoT devices with open ADB port 5555, deploys a bot binary, connects to C2 infrastructure, kills competing malware, and is used as a DDoS-for-hire platform focused on disrupting Minecraft servers, including via a dedicated RakNet flood capability.

Read more
huntio blogNews
Apr 29, 2026
xlabs_v1 DDoS-for-Hire Operation Exposed: How an Operator's Debug Build Unraveled a Commercial Game-Server Botnet

Mirai-derived IoT botnet used for DDoS-for-hire operations. It infects internet-exposed devices via ADB on TCP/5555, supports multi-architecture payloads, kills competing malware, profiles victim bandwidth for pricing tiers, uses OpenNIC/DNS and fallback listener mechanisms for resilience, and provides 21 flood variants including RakNet and OpenVPN-shaped UDP attacks.

Read more
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching19

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping37

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.