Analysis
-
max time kernel
3602455s -
max time network
22s -
platform
android_x86_64 -
resource
android-x86_64 -
submitted
15-04-2021 18:08
Static task
static1
Behavioral task
behavioral1
Sample
ec4d56312a968b0077f1110a549ea0e793eb1ad2d33bfb8da7724adfed9e6492.apk
Resource
android-x86_64
android_x86_64
0 signatures
0 seconds
General
-
Target
ec4d56312a968b0077f1110a549ea0e793eb1ad2d33bfb8da7724adfed9e6492.apk
-
Size
3.4MB
-
MD5
2d35c890c67e816af1a06309b434591b
-
SHA1
5b15735f0118c6b15fb9acf80c27f195f4da8139
-
SHA256
ec4d56312a968b0077f1110a549ea0e793eb1ad2d33bfb8da7724adfed9e6492
-
SHA512
c0e1594912e5ca72375e79decfe7d11df4d535de314d760736884102449aa9b7a371249642ae8314d8989023dc56b40dddfc030f684ff052d111906fe401e995
Malware Config
Extracted
Family
cerberus
C2
http://141.105.65.90/
Signatures
-
Processes:
pigeon.zero.strikepid process 3613 pigeon.zero.strike -
Loads dropped Dex/Jar 2 IoCs
Runs executable file dropped to the device during analysis.
Processes:
pigeon.zero.strikeioc pid process /data/user/0/pigeon.zero.strike/app_DynamicOptDex/jtkGf.json 3613 pigeon.zero.strike /data/user/0/pigeon.zero.strike/app_DynamicOptDex/jtkGf.json 3613 pigeon.zero.strike -
Tries to add a device administrator. 1 IoCs
Processes:
pigeon.zero.strikedescription ioc process Intent action android.app.action.ADD_DEVICE_ADMIN pigeon.zero.strike -
Uses reflection 27 IoCs
Processes:
pigeon.zero.strikedescription pid process Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method android.content.res.AssetManager.addAssetPath 3613 pigeon.zero.strike Invokes method android.app.ContextImpl.getAssets 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method android.content.res.AssetManager.open 3613 pigeon.zero.strike Invokes method java.io.FilterInputStream.read 3613 pigeon.zero.strike Invokes method java.io.FilterInputStream.read 3613 pigeon.zero.strike Invokes method java.io.BufferedInputStream.read 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.io.BufferedInputStream.close 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.lang.String.getBytes 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.io.FileOutputStream.write 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.io.BufferedInputStream.close 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.io.FilterOutputStream.close 3613 pigeon.zero.strike Invokes method android.app.ActivityThread.currentActivityThread 3613 pigeon.zero.strike Acesses field android.app.ActivityThread.mPackages 3613 pigeon.zero.strike Invokes method java.lang.reflect.Field.get 3613 pigeon.zero.strike Invokes method java.lang.Object.getClass 3613 pigeon.zero.strike Invokes method java.lang.ref.Reference.get 3613 pigeon.zero.strike Invokes method java.lang.ref.Reference.get 3613 pigeon.zero.strike Acesses field android.app.LoadedApk.mClassLoader 3613 pigeon.zero.strike Invokes method java.lang.reflect.Field.get 3613 pigeon.zero.strike Acesses field android.app.LoadedApk.mClassLoader 3613 pigeon.zero.strike