Analysis
-
max time kernel
4008021s -
max time network
142s -
platform
android_x86_64 -
resource
android-x86_64 -
submitted
20-04-2021 10:44
Static task
static1
Behavioral task
behavioral1
Sample
Androidupdate.apk
Resource
android-x86_64
android_x86_64
0 signatures
0 seconds
General
-
Target
Androidupdate.apk
-
Size
2.6MB
-
MD5
e6122601d0025dce56d420a66b6aadba
-
SHA1
dae25433a7a016f5fff5610209ff27ba78b33e2d
-
SHA256
72947cc5aaeda9164442abb39abba89a977445c3f90d3abf9f07ae1498fffcec
-
SHA512
96f776e932e2a6cdf7865d6c41b8bd112347c98b3f47a2ce3941bb2fb84af5eeca2c9e9923665aa4c5e7b13ad6b2863b20181095da250189f7383471030d76e9
Malware Config
Extracted
Family
cerberus
C2
http://20.190.192.187/
Signatures
-
Processes:
fall.hair.prisonpid process 3635 fall.hair.prison -
Loads dropped Dex/Jar 2 IoCs
Runs executable file dropped to the device during analysis.
Processes:
fall.hair.prisonioc pid process /data/user/0/fall.hair.prison/app_DynamicOptDex/SBw.json 3635 fall.hair.prison /data/user/0/fall.hair.prison/app_DynamicOptDex/SBw.json 3635 fall.hair.prison -
Tries to add a device administrator. 1 IoCs
Processes:
fall.hair.prisondescription ioc process Intent action android.app.action.ADD_DEVICE_ADMIN fall.hair.prison -
Uses reflection 27 IoCs
Processes:
fall.hair.prisondescription pid process Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method android.content.res.AssetManager.addAssetPath 3635 fall.hair.prison Invokes method android.app.ContextImpl.getAssets 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method android.content.res.AssetManager.open 3635 fall.hair.prison Invokes method java.io.FilterInputStream.read 3635 fall.hair.prison Invokes method java.io.FilterInputStream.read 3635 fall.hair.prison Invokes method java.io.BufferedInputStream.read 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.io.BufferedInputStream.close 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.lang.String.getBytes 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.io.FileOutputStream.write 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.io.BufferedInputStream.close 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.io.FilterOutputStream.close 3635 fall.hair.prison Invokes method android.app.ActivityThread.currentActivityThread 3635 fall.hair.prison Acesses field android.app.ActivityThread.mPackages 3635 fall.hair.prison Invokes method java.lang.reflect.Field.get 3635 fall.hair.prison Invokes method java.lang.Object.getClass 3635 fall.hair.prison Invokes method java.lang.ref.Reference.get 3635 fall.hair.prison Invokes method java.lang.ref.Reference.get 3635 fall.hair.prison Acesses field android.app.LoadedApk.mClassLoader 3635 fall.hair.prison Invokes method java.lang.reflect.Field.get 3635 fall.hair.prison Acesses field android.app.LoadedApk.mClassLoader 3635 fall.hair.prison