Malware Analysis Report

2025-01-23 12:45

Sample ID 230506-253c4afd22
Target 1.apk
SHA256 e10ea8a16251b4aa3d0cb471470450b856897bc064e49932d7bb5bc17fe6007b
Tags
spynote banker infostealer rat trojan
score
10/10

Table of Contents

Analysis Overview

MITRE ATT&CK

Analysis: static1

Detonation Overview

Signatures

Analysis: behavioral1

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral2

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis: behavioral3

Detonation Overview

Command Line

Signatures

Processes

Network

Files

Analysis Overview

score
10/10

SHA256

e10ea8a16251b4aa3d0cb471470450b856897bc064e49932d7bb5bc17fe6007b

Threat Level: Known bad

The file 1.apk was found to be: Known bad.

Malicious Activity Summary

spynote banker infostealer rat trojan

Spynote family

Spynote payload

Spynote

Requests dangerous framework permissions

MITRE ATT&CK

N/A

Analysis: static1

Detonation Overview

Reported

2023-05-06 23:10

Signatures

Spynote family

spynote

Spynote payload

Description Indicator Process Target
N/A N/A N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows an application to write (but not read) the user's call log data. android.permission.WRITE_CALL_LOG N/A N/A
Allows an application to write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to write the user's contacts data. android.permission.WRITE_CONTACTS N/A N/A
Allows an application to read the user's contacts data. android.permission.READ_CONTACTS N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to read the user's call log. android.permission.READ_CALL_LOG N/A N/A
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device. android.permission.READ_PHONE_STATE N/A N/A
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. android.permission.CALL_PHONE N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Allows an app to access precise location. android.permission.ACCESS_FINE_LOCATION N/A N/A
Allows an application to receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether. android.permission.PROCESS_OUTGOING_CALLS N/A N/A

Analysis: behavioral1

Detonation Overview

Submitted

2023-05-06 23:10

Reported

2023-05-07 02:01

Platform

android-x86-arm-20220823-en

Max time kernel

4092536s

Max time network

158s

Command Line

com.eset.ems2.gp

Signatures

Spynote

banker trojan infostealer rat spynote

Spynote payload

Description Indicator Process Target
N/A N/A N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows an application to write (but not read) the user's call log data. android.permission.WRITE_CALL_LOG N/A N/A
Allows an application to write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to write the user's contacts data. android.permission.WRITE_CONTACTS N/A N/A
Allows an application to read the user's contacts data. android.permission.READ_CONTACTS N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to read the user's call log. android.permission.READ_CALL_LOG N/A N/A
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device. android.permission.READ_PHONE_STATE N/A N/A
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. android.permission.CALL_PHONE N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Allows an app to access precise location. android.permission.ACCESS_FINE_LOCATION N/A N/A
Allows an application to receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether. android.permission.PROCESS_OUTGOING_CALLS N/A N/A

Processes

com.eset.ems2.gp

su

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 android.apis.google.com udp
US 1.1.1.1:53 infinitedata-pa.googleapis.com udp
NL 142.250.179.170:443 infinitedata-pa.googleapis.com tcp
US 1.1.1.1:53 meruco.myvnc.com udp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
US 1.1.1.1:853 tcp
US 1.1.1.1:853 tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
US 1.1.1.1:853 tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp
VE 190.79.86.65:2050 meruco.myvnc.com tcp

Files

/storage/emulated/0/Calculadora/base.apk

MD5 185ca9f19122c0e354f04a05cecfec1d
SHA1 64b5a8f14c771ad5ca98338ab415ffb210813f80
SHA256 204cfed93f23188a17306e98ca7fabcf1a0be6139328a524c7fa53bf57469708
SHA512 54227e2fb8b9739c76c521cd2196d71ce8deff08b7ded324c553cbe413377925c0a5aeb2b800062da38a73f3b0569c4655e778ee9a6ca499aad32348da991c3c

Analysis: behavioral2

Detonation Overview

Submitted

2023-05-06 23:10

Reported

2023-05-07 01:59

Platform

android-x64-20220823-en

Max time kernel

4092525s

Max time network

23s

Command Line

com.eset.ems2.gp

Signatures

Spynote

banker trojan infostealer rat spynote

Spynote payload

Description Indicator Process Target
N/A N/A N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows an application to write (but not read) the user's call log data. android.permission.WRITE_CALL_LOG N/A N/A
Allows an application to write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to write the user's contacts data. android.permission.WRITE_CONTACTS N/A N/A
Allows an application to read the user's contacts data. android.permission.READ_CONTACTS N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to read the user's call log. android.permission.READ_CALL_LOG N/A N/A
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device. android.permission.READ_PHONE_STATE N/A N/A
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. android.permission.CALL_PHONE N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Allows an app to access precise location. android.permission.ACCESS_FINE_LOCATION N/A N/A
Allows an application to receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether. android.permission.PROCESS_OUTGOING_CALLS N/A N/A

Processes

com.eset.ems2.gp

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 ssl.google-analytics.com udp
NL 142.250.179.136:443 ssl.google-analytics.com tcp

Files

/storage/emulated/0/Calculadora/base.apk

MD5 185ca9f19122c0e354f04a05cecfec1d
SHA1 64b5a8f14c771ad5ca98338ab415ffb210813f80
SHA256 204cfed93f23188a17306e98ca7fabcf1a0be6139328a524c7fa53bf57469708
SHA512 54227e2fb8b9739c76c521cd2196d71ce8deff08b7ded324c553cbe413377925c0a5aeb2b800062da38a73f3b0569c4655e778ee9a6ca499aad32348da991c3c

Analysis: behavioral3

Detonation Overview

Submitted

2023-05-06 23:10

Reported

2023-05-07 01:59

Platform

android-x64-arm64-20220823-en

Max time kernel

4092529s

Max time network

11s

Command Line

com.eset.ems2.gp

Signatures

Spynote

banker trojan infostealer rat spynote

Spynote payload

Description Indicator Process Target
N/A N/A N/A N/A

Requests dangerous framework permissions

Description Indicator Process Target
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows an application to read from external storage. android.permission.READ_EXTERNAL_STORAGE N/A N/A
Allows an application to write (but not read) the user's call log data. android.permission.WRITE_CALL_LOG N/A N/A
Allows an application to write to external storage. android.permission.WRITE_EXTERNAL_STORAGE N/A N/A
Allows an application to send SMS messages. android.permission.SEND_SMS N/A N/A
Required to be able to access the camera device. android.permission.CAMERA N/A N/A
Allows access to the list of accounts in the Accounts Service. android.permission.GET_ACCOUNTS N/A N/A
Allows an application to write the user's contacts data. android.permission.WRITE_CONTACTS N/A N/A
Allows an application to read the user's contacts data. android.permission.READ_CONTACTS N/A N/A
Allows an application to record audio. android.permission.RECORD_AUDIO N/A N/A
Allows an application to read SMS messages. android.permission.READ_SMS N/A N/A
Allows an application to read the user's call log. android.permission.READ_CALL_LOG N/A N/A
Allows read only access to phone state, including the current cellular network information, the status of any ongoing calls, and a list of any PhoneAccounts registered on the device. android.permission.READ_PHONE_STATE N/A N/A
Allows an application to initiate a phone call without going through the Dialer user interface for the user to confirm the call. android.permission.CALL_PHONE N/A N/A
Allows an app to access approximate location. android.permission.ACCESS_COARSE_LOCATION N/A N/A
Allows an app to access precise location. android.permission.ACCESS_FINE_LOCATION N/A N/A
Allows an application to receive SMS messages. android.permission.RECEIVE_SMS N/A N/A
Allows an application to see the number being dialed during an outgoing call with the option to redirect the call to a different number or abort the call altogether. android.permission.PROCESS_OUTGOING_CALLS N/A N/A

Processes

com.eset.ems2.gp

Network

Country Destination Domain Proto
N/A 224.0.0.251:5353 udp
US 1.1.1.1:53 growth-pa.googleapis.com udp
GB 216.58.208.110:443 tcp
GB 216.58.208.110:443 tcp
GB 216.58.208.110:443 tcp
GB 216.58.208.110:443 tcp
US 1.1.1.1:53 infinitedata-pa.googleapis.com udp
NL 142.251.36.10:443 infinitedata-pa.googleapis.com tcp

Files

/storage/emulated/0/Calculadora/base.apk

MD5 185ca9f19122c0e354f04a05cecfec1d
SHA1 64b5a8f14c771ad5ca98338ab415ffb210813f80
SHA256 204cfed93f23188a17306e98ca7fabcf1a0be6139328a524c7fa53bf57469708
SHA512 54227e2fb8b9739c76c521cd2196d71ce8deff08b7ded324c553cbe413377925c0a5aeb2b800062da38a73f3b0569c4655e778ee9a6ca499aad32348da991c3c