Trending

ee-track">
HomeBlog
DAAM Android Botnet being distributed through Trojanized Applications
DAAM Android Botnet Blog

DAAM Android Botnet being distributed through Trojanized Applications

Cyble Research & Intelligence labs analyzes Trojanized Android applications being used to distribute DAAM Android botnet.

Botnet With Ransomware And Data Theft Capabilities

In recent years, the widespread use of Android devices has made them a prime target for cybercriminals. Android botnet is a common malware type that cybercriminals use to gain access to targeted devices. These devices can be controlled remotely to carry out various malicious activities.

Cyble Research & Intelligence Labs (CRIL) recently analyzed an Android Botnet shared by MalwareHunterTeam. The mentioned malicious sample is the Trojanized version of the Psiphon application and identified as DAAM Android Botnet, which provides below features:

  • Keylogger
  • Ransomware
  • VOIP call recordings
  • Executing code at runtime
  • Collects browser history
  • Records incoming calls
  • Steals PII data
  • Opens phishing URL
  • Capture photos
  • Steal clipboard data
  • Switch WiFi and Data status

The DAAM Android botnet provides an APK binding service wherein a Threat Actor (TA) can bind malicious code with a legitimate app. CRIL analyzed an APK file named PsiphonAndroid.s.apk with the hash value of “184356d900a545a2d545ab96fa6dd7b46f881a1a80ed134db1c65225e8fa902b” which contains DAAM botnet malicious code bonded with a legitimate Psiphon application.

The malware connects to the Command and Control (C&C) server hxxp://192.99.251[.]51:3000, and the figure below shows the DAAM Android botnet admin panel.

Figure 1 – Admin panel of DAAM Android botnet
Figure 1 – Admin panel of DAAM Android botnet

The C&C server is also present in various malicious applications, some of which were initially identified in August 2021. This indicates that the DAAM Android botnet has been operational since 2021 and constantly targeting Android users.

Figure 2 – CC server present in several malicious applications
Figure 2 – C&C server present in several malicious applications

Technical Analysis 

APK Metadata Information  

report-ad-banner
  • App Name: Psiphon
  • Package Name: com.psiphon3
  • SHA256 Hash: 184356d900a545a2d545ab96fa6dd7b46f881a1a80ed134db1c65225e8fa902b

  

The figure below shows the metadata information of the application. 

Figure 3 – Application metadata information 1
Figure 3 – Application metadata information

Initially, the malware establishes a socket connection and communicates with the C&C server at hxxp://192.99.251[.]51:3000 to obtain commands for carrying out a range of malicious activities, as depicted in the figure below.

Figure 4 – Socket connection
Figure 4 – Socket connection

Figure 5 – Malware receiving commands
Figure 5 – Malware receiving commands

The DAAM Android botnet provides various command operations, which are explained below:

Keylogger:

Malware uses the Accessibility Service to monitor users’ activity. It saves the captured keystrokes along with the application’s package name into a database, as shown in the figure below.

Figure 6 – Keylogger activity
Figure 6 – Keylogger activity

Ransomware:

The DAAM botnet provides a Ransomware module that leverages the AES algorithm to encrypt and decrypt files on the infected device. It retrieves the password required for encryption and decryption from the C&C server. The malware also saves a ransom note in the “readme_now.txt” file.

The Ransomware activity is illustrated in the figure below.

Figure 7 – Ransomware encryption and decryption module
Figure 7 – Ransomware encryption and decryption module

Figure 8 – Receives password from CC server and writes ransom message into a readme now.txt file
Figure 8 – Receiving password from C&C server and writes ransom message into a readme_now.txt file

VOIP call Recordings:

The DAAM botnet exploits the Accessibility service to monitor the components of social media applications such as WhatsApp, Skype, Telegram, and many others responsible for VOIP calls. If the user interacts with the below-mentioned components, malware initiates audio recording.

Below is the list of components targeted by the DAAM botnet:

  • com.whatsapp.VoipActivity
  • com.whatsapp.VoipActivityV2
  • com.whatsapp.voipcalling.VoipActivityV2
  • com.bbm.ui.voice.activities.InCallActivity
  • com.bbm.ui.voice.activities.InCallActivityNew
  • com.bbm.ui.voice.activities.IncomingCallActivityNew
  • com.turkcell.bip.voip.call.InCallActivity
  • com.turkcell.bip.voip.call.IncomingCallActivity
  • im.thebot.messenger.activity.chat.AudioActivity
  • im.thebot.messenger.activity.chat.VideoActivity
  • im.thebot.messenger.voip.ui.AudioCallActivity
  • im.thebot.messenger.voip.ui.VideoCallActivity
  • com.facebook.mlite.rtc.view.CallActivity
  • com.facebook.rtc.activities.WebrtcIncallActivity
  • com.facebook.rtc.activities.WebrtcIncallFragmentHostActivity
  • com.google. Android.apps.hangouts.hangout.HangoutActivity
  • com.google. Android.apps.hangouts.elane.CallActivity
  • com.bsb.hike.voip.view.VideoVoiceActivity
  • com.imo.android.imoim.av.ui.AudioActivity
  • com.imo.android.imoim.av.ui.AVActivity
  • com.kakao.talk.vox.activity.VoxFaceTalkActivity
  • com.kakao.talk.vox.activity.VoxVoiceTalkActivity
  • com.linecorp.linelite.ui.android.voip.FreeCallScreenActivity
  • jp.naver.line.android.freecall.FreeCallActivity
  • com.linecorp.voip.ui.freecall.FreeCallActivity
  • com.linecorp.voip.ui.base.VoIPServiceActivity
  • ru.mail.instantmessanger.flat.voip.CallActivity
  • ru.mail.instantmessanger.flat.voip.IncallActivity_
  • org.telegram.ui.VoIPActivity
  • com.microsoft.office.sfb.activity.call.IncomingCallActivity
  • com.microsoft.office.sfb.activity.call.CallActivity
  • com.skype.m2.views.Call
  • com.skype.m2.views.CallScreen
  • com.skype.android.app.calling.PreCallActivity
  • com.skype.android.app.calling.CallActivity
  • com.Slack.ui.CallActivity
  • com.sgiggle.call_base.CallActivity
  • com.enflick. Android.TextNow.activities.DialerActivity
  • com.viber.voip.phone.PhoneFragmentActivity
  • com.vonage.TimeToCall.Activities.InCall
  • com.vonage.TimeToCall.Activities.CallingIntermediate
  • com.tencent.mm.plugin.voip.ui.VideoActivity
Figure 9 – Starts VOIP call recording
Figure 9 – Starting VOIP call recording

Collecting Browser History:

The malware can gather bookmarks and browsing history stored on the target device and send them to the C&C server, as depicted below.

Figure 10 – Steals Browser history
Figure 10 – Stealing Browser history

Executing code at runtime:

The malware can execute the code at runtime using DexClassLoader by receiving the method name, class name, and URL from the C&C server. The malware communicates with the received URL to fetch parameters of the targeted method, which is responsible for executing other malicious activities. The dynamic code runner module is illustrated in the below image.

Figure 11 – Running dynamic code
Figure 11 – Running dynamic code

Stealing PII data:

In addition to the functionalities mentioned above, the DAAM botnet gathers Personally Identifiable Information (PII) from the infected device, including but not limited to contacts, SMS messages, call logs, files, basic device details, and location data.

Figure 12 – Collecting call logs
Figure 12 – Collecting call logs

Figure 13 – Collecting basic device information
Figure 13 – Collecting basic device information

Figure 14 – Collecting SMSs
Figure 14 – Collecting SMSs

Figure 15 – Stealing location
Figure 15 – Stealing location

Opening URL:

Malware can receive a phishing URL from a C&C server, then load it into a WebView component to steal the victim’s login information. The TA can use this feature to launch a social engineering attack by sending a phishing URL of their choice from the C&C panel.

Figure 16 – Opening Phishing URL
Figure 16 – Opening Phishing URL

Collecting Screenshots:

The code in the below image is used by malware to steal screenshots saved at the external Storage path “/Pictures/Screenshots” of an infected device and sends them to the C&C server.

Figure 17 – Collecting screenshots
Figure 17 – Collecting screenshots

Capturing Photos:

Additionally, the malware captures pictures by opening the camera of the victim’s device upon receiving a command from the admin panel and subsequently sending pictures to the C&C server.

Figure 18 – Capturing photos
Figure 18 – Capturing photos

In addition to the main functionalities mentioned earlier, the DAAM botnet can carry out additional tasks such as switching WiFi and data, showing random toast, and collecting clipboard data.

Conclusion

Malware authors often leverage genuine applications to distribute malicious code to avoid suspicion. DAAM Android botnet also provides a similar APK binding service where TA can bind malicious code with a legitimate APK to appear genuine.

Detailed analysis of the DAAM Android botnet indicates that it offers several intriguing capabilities, such as Ransomware, runtime code execution, and Keylogger, among others. Although relatively fewer samples have been identified so far, based on the malware’s capability, it may target a wide number of users in the coming days.

Our Recommendations

We have listed some essential cybersecurity best practices that create the first line of control against attackers. We recommend that our readers follow the best practices given below:

  • Download and install software only from official app stores like Google Play Store or the iOS App Store.
  • Use a reputed antivirus and internet security software package on your connected devices, such as PCs, laptops, and mobile devices.
  • Never share your Card Details, CVV number, Card PIN, and Net Banking Credentials with an untrusted source.
  • Use strong passwords and enforce multi-factor authentication wherever possible.
  • Enable biometric security features such as fingerprint or facial recognition for unlocking the mobile device wherever possible.
  • Be wary of opening any links received via SMS or emails delivered to your phone.
  • Ensure that Google Play Protect is enabled on Android devices.
  • Be careful while enabling any permissions.
  • Keep your devices, operating systems, and applications updated.

MITRE ATT&CK® Techniques

TacticTechnique IDTechnique Name
Initial AccessT1476Deliver Malicious App via Other Means.
Initial AccessT1444Masquerade as a Legitimate Application
CollectionT1433Access Call Log
CollectionT1432Access Contact List
CollectionT1429Capture Audio
CollectionT1512Capture Camera
CollectionT1414Capture Clipboard Data
DiscoveryT1418Application Discovery
PersistenceT1402Broadcast Receivers
CollectionT1412Capture SMS Messages
ImpactT1471Data Encrypted for Impact
CollectionT1533Data from Local System
CollectionT1417Input Capture

Indicators of Compromise (IOCs)

IndicatorsIndicator TypeDescription
0fdfbf20e59b28181801274ad23b951106c6f7a516eb914efd427b6617630f30

SHA256  Currency_Pro_v3.2.6.apk
f3b135555ae731b5499502f3b69724944ab367d5SHA1  Currency_Pro_v3.2.6.apk
ee6aec48e19191ba6efc4c65ff45a88eMD5Currency_Pro_v3.2.6.apk
hxxp://192.99.251[.]51:3000/socket.io/URLC&C server
184356d900a545a2d545ab96fa6dd7b46f881a1a80ed134db1c65225e8fa902bSHA256  PsiphonAndroid.s.apk
bc826967c90acc08f1f70aa018f5d13f31521b92SHA1  PsiphonAndroid.s.apk
99580a341b486a2f8b177f20dc6f782eMD5PsiphonAndroid.s.apk
37d4c5a0ea070fe0a1a2703914bf442b4285658b31d220f974adcf953b041e11SHA256  Boulder.s.apk
67a3def7ad736df94c8c50947f785c0926142b69SHA1  Boulder.s.apk
49cfc64d9f0355fadc93679a86e92982MD5Boulder.s.apk

Disclaimer: This blog is based on our research and the information available at the time of writing. It is for informational purposes only and does not constitute legal, financial, or professional advice. While we strive for accuracy, we do not guarantee the completeness or reliability of the content. If any sensitive information has been inadvertently included, please contact us for correction. Cyble is not responsible for any errors, omissions, or decisions made based on this content. Readers should verify findings and seek expert advice where necessary. All trademarks, logos, and third-party content belong to their respective owners and do not imply endorsement or affiliation. All content is presented “as is” without any guarantee that it is free of confidential, proprietary, or otherwise sensitive information. If you believe any portion of this content contains inadvertently shared or sensitive data, please contact us immediately so that we may address and rectify the issue. No Liability for Errors or Omissions Due to the dynamic nature of cyber threat activity, this [blog/report/article] may include partial, outdated, or otherwise incorrect information due to unverified sources, evolving security threats, or human error. We expressly disclaim any liability for errors or omissions or any potential consequences arising from the use, misuse, or reliance on this information.

Get Threat Assessment Report

Identify External Threats Targeting Your Business​
Free
CISO's Guide to Threat Intelligence 2024

CISO’s Guide to Threat Intelligence 2024: Best Practices

Stay Ahead of Cyber Threats with Expert Insights and Strategies. Download Free E-Book Now

Stay informed

Subscribe to Cyble

Get the latest threat intelligence, research, and security updates straight to your inbox.

Cyble protects your personal data to manage your account and deliver requested content. Submit your details to receive updates. Withdraw consent anytime. See our privacy policy for details.

Your information is encrypted and never shared.
SOC 2 Type II GDPR compliant Trusted by 1,000+ teams
Share the Post:
Scroll to Top

Book your session

Request a Personalized Demo

See how Cyble's threat intelligence protects your organization. A specialist will reach out within one business day.

Select one or more options

Cyble protects your personal data to manage your account and deliver requested content. Submit your details to receive updates. Withdraw consent anytime. See our privacy policy for details.

Your information is encrypted and never shared.
SOC 2 Type II GDPR compliant Trusted by 1,000+ teams

Download the brochure

Get the Cyble Vision Brochure

Explore how Cyble Vision delivers AI-powered threat intelligence across your attack surface. Fill in your details to access the brochure.

Select one or more options

Cyble protects your personal data to manage your account and deliver requested content. Submit your details to receive updates. Withdraw consent anytime. See our privacy policy for details.

Your information is encrypted and never shared.
SOC 2 Type II GDPR compliant Trusted by 1,000+ teams