APT-C-50’s Home Kitten marketing campaign continues, focusing on Iranian residents with a brand new model of the FurBall malware masquerading as an Android translation app
ESET researchers lately recognized a brand new model of the Android malware FurBall being utilized in a Home Kitten marketing campaign performed by the APT-C-50 group. The Home Kitten marketing campaign is thought to conduct cellular surveillance operations in opposition to Iranian residents and this new FurBall model isn’t any totally different in its focusing on. Since June 2021, it has been distributed as a translation app by way of a copycat of an Iranian web site that gives translated articles, journals, and books. The malicious app was uploaded to VirusTotal the place it triggered one in all our YARA guidelines (used to categorise and establish malware samples), which gave us the chance to investigate it.
This model of FurBall has the identical surveillance performance as earlier variations; nonetheless, the risk actors barely obfuscated class and methodology names, strings, logs, and server URIs. This replace required small modifications on the C&C server as properly – exactly, names of server-side PHP scripts. For the reason that performance of this variant hasn’t modified, the principle goal of this replace seems to be to keep away from detection by safety software program. These modifications have had no impact on ESET software program, nonetheless; ESET merchandise detect this risk as Android/Spy.Agent.BWS.
The analyzed pattern requests just one intrusive permission – to entry contacts. The rationale may very well be its purpose to remain underneath the radar; however, we additionally assume it would sign it’s simply the previous section, of a spearphishing assault performed by way of textual content messages. If the risk actor expands the app permissions, it could even be able to exfiltrating different varieties of knowledge from affected telephones, resembling SMS messages, gadget location, recorded cellphone calls, and far more.
- The Home Kitten marketing campaign is ongoing, relationship again to not less than 2016.
- It primarily targets Iranian residents.
- We found a brand new, obfuscated Android Furball pattern used within the marketing campaign.
- It’s distributed utilizing a copycat web site.
- The analyzed pattern has solely restricted spying performance enabled, to remain underneath the radar.
Home Kitten overview
The APT-C-50 group, in its Home Kitten marketing campaign, has been conducting cellular surveillance operations in opposition to Iranian residents since 2016, as reported by Examine Level in 2018. In 2019, Pattern Micro recognized a malicious marketing campaign, probably linked to Home Kitten, focusing on the Center East, naming the marketing campaign Bouncing Golf. Shortly after, in the identical 12 months, Qianxin reported a Home Kitten marketing campaign once more focusing on Iran. In 2020, 360 Core Safety disclosed surveillance actions of Home Kitten focusing on anti-government teams within the Center East. The final identified publicly out there report is from 2021 by Examine Level.
FurBall – Android malware used on this operation since these campaigns started – is created based mostly on the industrial stalkerware device KidLogger. It appears that evidently the FurBall builders have been impressed by the open-source model from seven years in the past that’s out there on Github, as identified by Examine Level.
Distribution
This malicious Android utility is delivered by way of a faux web site mimicking a respectable website that gives articles and books translated from English to Persian (downloadmaghaleh.com). Primarily based on the contact info from the respectable web site, they supply this service from Iran, which leads us to consider with excessive confidence that the copycat web site targets Iranian residents. The aim of the copycat is to supply an Android app for obtain after clicking on a button that claims, in Persian, “Obtain the applying”. The button has the Google Play brand, however this app is not out there from the Google Play retailer; it’s downloaded instantly from the attacker’s server. The app was uploaded to VirusTotal the place it triggered one in all our YARA guidelines.
In Determine 1 you possibly can see a comparability of the faux and legit web sites.
Determine 1. Faux web site (left) vs the respectable one (proper)
Primarily based on the final modified info that’s out there within the APK obtain’s open listing on the faux web site (see Determine 2), we are able to infer that this app has been out there for obtain not less than since June 21st, 2021.

Determine 2. Open listing info for the malicious app
Evaluation
This pattern just isn’t absolutely working malware, although all spy ware performance is applied as in its earlier variations. Not all of its spy ware performance will be executed, nonetheless, as a result of the app is proscribed by the permissions outlined in its AndroidManifest.xml. If the risk actor expands the app permissions, it could even be able to exfiltrating:
- textual content from clipboard,
- gadget location,
- SMS messages,
- contacts,
- name logs,
- recorded cellphone calls,
- textual content of all notifications from different apps,
- gadget accounts,
- listing of information on gadget,
- operating apps,
- listing of put in apps, and
- gadget data.
It could possibly additionally obtain instructions to take images and file video, with the outcomes being uploaded to the C&C server. The Furball variant downloaded from the copycat web site can nonetheless obtain instructions from its C&C; nonetheless, it may possibly solely carry out these capabilities:
- exfiltrate contact listing,
- get accessible information from exterior storage,
- listing put in apps,
- acquire fundamental details about the gadget, and
- get gadget accounts (listing of person accounts synced with gadget).
Determine 3 exhibits permission requests that do should be accepted by the person. These permissions may not create an impression of being a spy ware app, particularly provided that it poses as a translation app.

Determine 3. Record of requested permissions
After set up, Furball makes an HTTP request to its C&C server each 10 seconds, asking for instructions to execute, as will be seen within the higher panel of Determine 4. The decrease panel depicts a “there’s nothing to do for the time being” response from the C&C server.

Determine 4. Communication with C&C server
These newest samples haven’t any new options applied, aside from the truth that the code has easy obfuscation utilized. Obfuscation will be noticed at school names, methodology names, some strings, logs, and server URI paths (which might even have required small modifications on the backend). Determine 5 compares the category names of the older Furball model and the brand new model, with obfuscation.

Determine 5. Comparability of sophistication names of the older model (left) and new model (proper)
Determine 6 and Determine 7 show the sooner sendPost and new sndPst capabilities, highlighting the modifications that this obfuscation necessitates.

Determine 6. Older non-obfuscated model of code

Determine 7. The newest code obfuscation
These elementary modifications, as a consequence of this straightforward obfuscation, resulted in fewer detections on VirusTotal. We in contrast the detection charges of the pattern found by Examine Level from February 2021 (Determine 8) with the obfuscated model out there since June 2021 (Determine 9).

Determine 8. Non-obfuscated model of the malware detected by 28/64 engines

Determine 9. Obfuscated model of the malware detected by 4/63 engines when first uploaded to VirusTotal
Conclusion
The Home Kitten marketing campaign remains to be lively, utilizing copycat web sites to focus on Iranian residents. The operator’s objective has modified barely from distributing full-featured Android spy ware to a lighter variant, as described above. It requests just one intrusive permission – to entry contacts – almost certainly to remain underneath the radar and to not appeal to the suspicion of potential victims through the set up course of. This additionally is perhaps the primary stage of gathering contacts that might by adopted by spearphishing by way of textual content messages.
In addition to lowering its lively app performance, the malware writers tried to lower the variety of detections by implementing a easy code obfuscation scheme to cover their intensions from cellular safety software program.
ESET Analysis additionally provides non-public APT intelligence stories and knowledge feeds. For any inquiries about this service, go to the ESET Menace Intelligence web page.
IoCs
SHA-1 | Bundle Title | ESET detection title | Description |
---|---|---|---|
BF482E86D512DA46126F0E61733BCA4352620176 | com.getdoc.freepaaper.dissertation | Android/Spy.Agent.BWS | Malware impersonating سرای مقاله (translation: Article Home) app. |
MITRE ATT&CK strategies
This desk was constructed utilizing model 10 of the ATT&CK framework.
Tactic | ID | Title | Description |
---|---|---|---|
Preliminary Entry | T1476 | Ship Malicious App by way of Different Means | FurBall is delivered by way of direct obtain hyperlinks behind faux Google Play buttons. |
T1444 | Masquerade as Reputable Utility | Copycat web site gives hyperlinks to obtain FurBall. | |
Persistence | T1402 | Broadcast Receivers | FurBall receives the BOOT_COMPLETED broadcast intent to activate at gadget startup. |
Discovery | T1418 | Utility Discovery | FurBall can acquire an inventory of put in purposes. |
T1426 | System Info Discovery | FurBall can extract details about the gadget together with gadget kind, OS model, and distinctive ID. | |
Assortment | T1432 | Entry Contact Record | FurBall can extract the sufferer’s contact listing. |
T1533 | Knowledge from Native System | FurBall can extract accessible information from exterior storage. | |
Command and Management | T1436 | Generally Used Port | FurBall communicates with C&C server utilizing HTTP protocol. |
Exfiltration | T1437 | Customary Utility Layer Protocol | FurBall exfiltrates collected knowledge over normal HTTP protocol. |