Ferocious Kitten, an advanced persistent threat (APT) group linked to Iran, has been actively engaged in cyber-espionage since at least 2015, with a specific focus on targeting Persian-speaking individuals within Iran. This sophisticated group employs politically themed decoy documents to lure unsuspecting victims into executing malicious files, a tactic that has allowed them to deploy a custom implant known as MarkiRAT, designed for extensive data collection.
The MarkiRAT implant is capable of capturing keystrokes, logging clipboard data, taking screenshots, and harvesting credentials. Data exfiltration is managed through both HTTP and HTTPS protocols, underscoring the group’s technical capabilities. Ferocious Kitten’s modus operandi relies heavily on spearphishing campaigns that deliver weaponized Microsoft Office documents containing Visual Basic for Applications (VBA) macros. These campaigns specifically target individuals perceived as threats to the Iranian regime, including dissidents and activists.
Ferocious Kitten APT Exploits Social Engineering and Advanced Evasion Techniques
The effectiveness of Ferocious Kitten’s attacks is amplified by their use of highly crafted bait documents. These documents often contain anti-regime propaganda, reinforcing the perceived legitimacy of the content for the targeted individuals. Once a victim opens a weaponized document, the embedded macros execute stealthily, typically with user-level privileges, establishing an initial foothold on the compromised system. This social engineering aspect is crucial to their success, as it leverages the political climate and the targets’ likely anxieties.
Following the initial execution, the MarkiRAT malware deploys multiple persistence mechanisms to ensure its continued presence on the infected system. Security analysts at Picus Security have identified that certain variants of MarkiRAT utilize sophisticated hijacking techniques. These techniques involve implanting the malware alongside legitimate, trusted applications. For example, some variants search for installations of popular applications like Telegram or Chrome. They then copy themselves into the application’s directory and modify the application’s shortcut to execute the malware before launching the legitimate application. This subterfuge allows the malware to operate undetected, as users perceive the applications functioning normally after execution.
Defense Evasion and Data Collection Mechanisms of MarkiRAT
MarkiRAT employs several advanced tactics to evade detection by security software and controls. One notable technique involves the use of the Right-to-Left Override (RTLO) Unicode trick. This method manipulates how filenames are displayed in file explorers, making malicious executables appear as harmless media files. By inserting the Unicode character U+202E into an executable’s filename, attackers can cause a file named “MyVideou202E4pm.exe” to display visually as “MyVideo.mp4” to the unsuspecting user. This deception significantly increases the probability of execution, particularly among less technically proficient victims.
The core functionality of MarkiRAT lies in its comprehensive data collection capabilities. The implant maintains persistent beaconing threads that communicate with command-and-control (C2) servers using standard HTTP POST and GET requests. The malware systematically records all user keystrokes and the contents of the clipboard, then exfiltrates this sensitive intelligence to its remote servers. Picus Security researchers also highlighted that MarkiRAT specifically targets common credential storage formats, including KeePass databases (.kdbx) and PGP key files (.gpg). To ensure the capture of master passwords, the malware temporarily terminates KeePass processes before keystroke logging begins, forcing users to re-enter their authentication credentials.
Furthermore, the Ferocious Kitten group demonstrates adaptive operational security by actively checking for the presence of installed security software, such as Kaspersky and Bitdefender, on the target systems. This proactive measure allows them to adjust their attack vectors or cease operations if robust defenses are detected. The group’s consistent focus on data collection and its sustained targeting of specific populations highlights an organization prioritizing intelligence gathering. This consistent and evolving approach establishes Ferocious Kitten as a persistent and significant threat to Persian-speaking communities worldwide.
Moving forward, continued monitoring of Ferocious Kitten’s activities will be crucial. The group’s ongoing development of custom malware like MarkiRAT and their sophisticated evasion techniques suggest that they will likely continue to adapt their methods to circumvent new security measures. The threat actors’ reliance on social engineering tactics also points to the importance of user education and awareness campaigns in mitigating the impact of such attacks.

