Habrβ€’July 26, 2026β€’πŸ‡·πŸ‡ΊTranslated from Russian

GitHub Removes 10,000 Malware Repositories After Public Exposure but Takes No Further Action

Thousands of repositories on GitHub are actively distributing trojans through ZIP archives, and any user can locate them using the platform's built-in search without specialized tools. These repositories have remained online for at least two years even though GitHub possesses substantial financial resources, a dedicated security team, and access to artificial intelligence systems.

The malicious repositories share clear structural patterns. Each contains a README file with headings such as "## πŸ“₯ Download", "## πŸ“₯ Download Now", or "## πŸ“₯ Download the Software", followed by a direct link to a ZIP archive hosted on githubusercontent.com or github.com. The archives contain executable files that multiple antivirus engines on VirusTotal flag as malicious.

Researchers refined search queries to surface additional instances. Starting with path:readme.md "## πŸ“₯ Download" and adding terms such as ".zip" produced more targeted results. Further refinement using regular expressions for versioned archive links, such as /raw\.githubusercontent\.com\/.*\d+\.\d+\.zip/, isolated repositories that match the malware distribution pattern.

One month earlier, a detailed article describing the scheme and a script that located 10,000 matching repositories were published on Hacker News. The post received significant attention from other security outlets. In response, GitHub deleted the 10,000 repositories identified by the script. No additional repositories matching the same patterns have been removed since, even though new ones continue to appear and the original article remains publicly available.

The limited response raises questions about internal processes at Microsoft, which owns GitHub. Despite having thousands of employees and tools such as Copilot, the company has not deployed sustained detection efforts against this ongoing malware campaign.

Related articles

Hispasecβ€’Malware & Botnets

Dolphin X Malware Adds AI Profiler to Rank and Prioritize High-Value Victims After Infection

Dolphin X is a newly identified Windows infostealer and remote access trojan that integrates an AI Profiler component designed to score infected machines and generate priority rankings for operators. The profiler analyzes telemetry from compromised systems, including application usage, browser domains visited, and installed software, to produce daily summaries that help attackers focus resources on the most valuable targets such as those with cloud access or sensitive tools. Dolphin X claims compatibility with over 300 applications, explicitly covering nine Chromium and Gecko browser families, more than 100 cryptocurrency wallet extensions, 65 desktop wallets, 10 password managers, and over 30 common cloud CLI tools. The malware targets files like .env configurations, SSH keys, cloud access tokens, browser sessions, and cryptocurrency wallet data to accelerate movement from initial credential theft to further compromises in accounts and production environments. Researchers have confirmed the AI Profiler workflow and associated scoring functions in the operator panel, although the underlying AI model itself remains unverified without full analysis of an active sample. The discovery highlights how automated prioritization can significantly shorten the time between mass infections and targeted follow-on attacks, prompting recommendations for reduced local credential storage and enhanced behavioral detection.

Habrβ€’Malware & Botnets

YARA Style Guide: Comprehensive Best Practices for Naming, Structuring and Maintaining Detection Rules

The article presents a detailed translation and adaptation of Florian Roth's YARA Style Guide, aimed at bringing consistency to large collections of YARA rules used by security teams. It explains how to construct informative rule names that include threat category, context, operating system, architecture, technology, packers and creation date, using prefixes such as MAL, HKTL, WEBSHELL, EXPL, VULN, SUSP and PUA. The guide recommends specific metadata fields including description, author, date, reference, score and hash, along with a three-tier string categorization system using $x*, $s* and $a* prefixes for high-specificity, group and preliminary strings. It also covers false-positive filters marked with $fp*, proper indentation, readable hex and string formatting, and a recommended order of conditions that begins with header checks and ends with false-positive filters. The publication highlights the benefits of this structured approach for long-term maintainability and faster triage during mass detections. Additional references point to the separate YARA-Performance-Guidelines project for deeper optimization techniques.

Habrβ€’Malware & Botnets

187,064 Instructions for One Flag: Reverse Engineering HTB Callfuscated Insane Challenge

A detailed technical breakdown of the HackTheBox Callfuscated reversing challenge reveals an extremely heavy obfuscation scheme built around a custom virtual machine, mixed Boolean-arithmetic transformations, opaque predicates, and call-based junk code. The binary implements a password checker that executes 187,064 instructions even on a short input because every real operation is wrapped inside thousands of call/pop gadgets. The author bypassed static analysis by building a ptrace-based tracer, dumping the 586-cell VM program array, and writing a Python emulator that faithfully replays the recorded execution trace. After fixing several edge cases involving rand() return addresses and operand-size detection, the emulator reproduced the exact register state of the original binary. Dynamic analysis exposed that the VM performs simple big-endian word construction followed by XOR operations with eight constant pairs, allowing the flag to be recovered directly without further symbolic execution.

BoletimSecβ€’Malware & Botnets

HollowGraph Malware Abuses Microsoft 365 Calendars to Conceal Stolen Files and C2 Traffic

A newly discovered espionage malware called HollowGraph turns compromised Microsoft 365 calendars into hidden channels for receiving commands and exfiltrating stolen data. The implant schedules events for 13 May 2050, a distant future date chosen to reduce the likelihood of discovery by account owners. Developed as a Windows DLL, HollowGraph leverages the Microsoft Graph API to blend its traffic with legitimate corporate service activity, eliminating the need to contact attacker-controlled servers directly. It supports two primary commands: β€œget” to retrieve instructions attached to operator-created appointments and β€œsend” to encrypt collected data with RSA and AES-256-GCM before uploading it as calendar attachments. Separate encryption keys are used for inbound commands and outbound data, while stolen files are written to a disguised logAzure.txt file. Researchers have identified at least 12 compromised systems, three of which remained active, with operations observed between 3 June and 9 July 2026 and primarily targeting Israeli entities.