Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Back to malware
Malware

GoBruteforcer

GoBruteforcer, also known as GoBrut, is a Golang-based modular botnet malware family targeting primarily Linux and other Unix-like servers. It brute-forces credentials against Internet-exposed FTP, MySQL, PostgreSQL, and phpMyAdmin services, and has been described as targeting web servers and databases, including infrastructure associated with cryptocurrency and blockchain projects. Palo Alto Networks Unit 42 first documented the malware in 2023, and Check Point Research reported a more sophisticated 2025 variant with significant upgrades.

The malware operates as a botnet composed of at least an IRC bot for command-and-control and a bruteforcer/scanner module. Observed infection chains include initial access through weak or default credentials, especially on exposed XAMPP FTP services, followed by upload of a PHP web shell into the webroot, deployment of a downloader, and retrieval of architecture-specific payloads. Unit 42 reported binaries for x86, x64, and ARM Unix-like platforms. The IRC bot provides remote control and persistence, including cron-based execution, while the bruteforcer scans public IP space and attempts logins against targeted services. Successful compromises can be reported back to C2, and compromised hosts can be reused as scanner bots, payload hosts, or backup C2/IRC relay nodes.

Capabilities directly described in the reporting include CIDR and random public IP scanning, service-specific probing of ports such as 21, 80, 3306, and 5432, brute-force authentication using hardcoded or C2-delivered credential lists, cron persistence, process masking via prctl PR_SET_NAME, and command-line masking to resemble benign processes such as init. The 2025 variant reportedly rewrote the IRC bot from C to heavily obfuscated Go, added improved persistence, dynamic credential delivery, and resilient fallback behavior. The malware also avoids or deprioritizes certain targets during scanning, including private networks, AWS ranges, and multiple U.S. Department of Defense-associated /8 ranges.

Campaign reporting indicates financially motivated activity rather than direct attribution to a known APT group. Multiple sources state the botnet has targeted crypto and blockchain environments; on compromised hosts, researchers found TRON balance-scanning and TRON/BSC token-sweeping utilities, along with a file containing about 23,000 TRON addresses. Some reporting also notes infrastructure overlap with the SystemBC ecosystem, but no direct attribution to a named threat actor is established in the content.

The malware relies primarily on weak/default credentials rather than exploitation of a specific software vulnerability. Reporting repeatedly highlights exposed XAMPP deployments, phpMyAdmin panels, MySQL, PostgreSQL, and FTP services as common entry points. Check Point estimated that more than 50,000 Internet-facing servers may be vulnerable or affected in recent waves.

High-confidence indicators and artifacts mentioned in the content include the PHP web shell SHA256 de7994277a81cf48f575f7245ec782c82452bb928a55c7fae11c2702cc308b8b; an unpacked GoBruteforcer sample SHA256 ebe11121aafdac5d8f2eecba710ba85efa31617a5eb825ba2e89e23379b26b84; an older sample SHA256 acc705210814ff5156957c028a8d6544deaca0555156504087fdc61f015d6834; observed IRC/C2 endpoints 190.14.37[.]10:8080, 93.113.25[.]114:8080, and xyz.yuzgebhmwu[.]ru:8080; a bruteforcer polling URL example http://190.14.37[.]10/new.php; reporting of successful-hit callbacks to /pst endpoints; and additional IPs 45.88.186[.]70 and 204.76.203[.]125 associated in reporting with large-scale scanning and C2-related activity.

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.

MITRE ATT&CK

Techniques & procedures

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

Execution

1 technique
T1053.003CronEvidence1

“Additionally, the IRC bot also registers itself inside cron for recurring execution.”

Persistence

2 techniques
T1053.003CronEvidence1

“Additionally, the IRC bot also registers itself inside cron for recurring execution.”

T1505.003Web ShellEvidence1

“Later, GoBruteforcer also tries to query the victim system using a PHP web shell… we found a web shell named x (http[:]//victim-ip/x)… The PHP web shell had reverse shell and bind shell capabilities.”

Privilege Escalation

1 technique
T1053.003CronEvidence1

“Additionally, the IRC bot also registers itself inside cron for recurring execution.”

Credential Access

1 technique
T1110Brute ForceEvidence3

GoBruteforcer demonstrates how AI indirectly fuels large‑scale credential abuse... The botnet itself relies on conventional brute‑forcing techniques against exposed services such as FTP, MySQL, PostgreSQL, and administrative web panels.

Discovery

1 technique
T1046Network Service DiscoveryEvidence1

“GoBruteforcer chose a Classless Inter-Domain Routing (CIDR) block for scanning the network… targeted all IP addresses within that CIDR range… [and] first checks if the port belonging to the service is open.”

Lateral Movement

1 technique
T1021Remote ServicesEvidence1

“When scanning for FTP services… it tries to authenticate to the server… When scanning for MySQL and Postgres… tries to ping the host’s database with a certain username and password.”

Command and Control

1 technique
T1102Web ServiceEvidence1

“GoBruteforcer had deployed an internet relay chat (IRC) bot on the victim server… Later, the malware starts communication between the command and control channel (C2) and the victim server via the IRC bot.”

INDICATORS OF COMPROMISE

IOCs tracked for this family

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

View more in app
Network
2 tracked

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

Hashes
14 tracked

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

TypeValueLatest sighting
hash.md5●●●●●●●●●●●●View more in app2 months ago
domain●●●●●●●●●●●●View more in app6 months ago
hash.sha256●●●●●●●●●●●●View more in app6 months ago
hash.sha256●●●●●●●●●●●●View more in app3 years ago
hash.sha256●●●●●●●●●●●●View more in app3 years ago
hash.sha256●●●●●●●●●●●●View more in app3 years ago
ACTIVITY FEED

Recent activity

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

nozomi networks blogNews
May 5, 2026
Artificial Intelligence in modern Cybersecurity: From Payloads to APT Ops

A botnet used for large-scale brute-force credential attacks against exposed services and admin panels; AI is discussed as indirectly improving the surrounding attack ecosystem.

Read more
rescana blogNews
Jan 13, 2026
GoBruteforcer Botnet Exploits Weak Credentials in Linux FTP, MySQL, PostgreSQL, and phpMyAdmin on Crypto Infrastructure

Golang-based botnet malware that brute-forces weak/default credentials on exposed Linux services (FTP, MySQL, PostgreSQL, phpMyAdmin), drops a PHP web shell to fetch an architecture-specific IRC bot payload, establishes persistence, and uses infected hosts for further propagation, payload hosting, and IRC-based C2 redundancy. Includes functionality to iterate TRON blockchain addresses and query balances via tronscanapi[.]com to identify monetizable targets.

Read more
the hacker newsNews
Jan 12, 2026
GoBruteforcer Botnet Targets Crypto Project Databases by Exploiting Weak Credentials

Golang-based malware used to build a botnet by brute-forcing exposed services (FTP/MySQL/PostgreSQL/phpMyAdmin), deploying an IRC bot and web shell for remote access, and expanding via scanning and credential attacks; observed targeting crypto/blockchain infrastructure and staging modules to query TRON balances.

Read more
dark readingNews
Jan 12, 2026
GoBruteforcer Botnet Targets 50K-plus Linux Servers

Modular Go-based botnet that brute-forces weak credentials on Internet-facing Linux services (e.g., FTP, MySQL, PostgreSQL, phpMyAdmin). Compromised servers become bot nodes used to scan and brute-force additional targets; operators are described as financially motivated with emphasis on data theft, selling initial access, and more recently cryptocurrency theft. Newer variants add heavier obfuscation, improved persistence, process masking, and dynamic credential lists delivered via C2 or hardcoded.

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 matching16

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

Threat actor attribution

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 mapping6

Every documented technique, ranked by evidence weight.

Researcher chatter

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