Analysis
-
max time kernel
1489352s -
max time network
156s -
platform
android_x86_64 -
resource
android-x86_64 -
submitted
12-12-2020 21:03
Static task
static1
Behavioral task
behavioral1
Sample
edevlet.apk
Resource
android-x86_64
android_x86_64
0 signatures
0 seconds
General
-
Target
edevlet.apk
-
Size
2.2MB
-
MD5
9ae42055cbeeea23fe962b2e51660c00
-
SHA1
bbcf2bdcca0c7d2326b71429c604e7447667f0c0
-
SHA256
c076650b8c03973f2f9f245a826cf0b7fa0d5add8182f33ec9b372d4b6796a04
-
SHA512
ff3d47a6871ce275d98350df870cb291d00963cd90c4d6cb94830206565fc8b99f7ef9c4a21b0f39d69d8a240d541d6cbb5906c1c2f63ea5a959687b4ba23829
Malware Config
Extracted
Family
alienbot
C2
http://gunckerolu.xyz
Signatures
-
Alienbot
Alienbot is a fork of Cerberus banker first seen in January 2020.
-
Processes:
exchange.future.mistakepid process 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake -
Loads dropped Dex/Jar 2 IoCs
Runs executable file dropped to the device during analysis.
Processes:
exchange.future.mistakeioc pid process /data/user/0/exchange.future.mistake/app_DynamicOptDex/kEC.json 3602 exchange.future.mistake /data/user/0/exchange.future.mistake/app_DynamicOptDex/kEC.json 3602 exchange.future.mistake -
Suspicious use of android.app.ActivityManager.getRunningServices 25 IoCs
Processes:
exchange.future.mistakepid process 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake -
Suspicious use of android.os.PowerManager$WakeLock.acquire 1 IoCs
Processes:
exchange.future.mistakepid process 3602 exchange.future.mistake -
Suspicious use of android.telephony.TelephonyManager.getLine1Number 4 IoCs
Processes:
exchange.future.mistakepid process 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake 3602 exchange.future.mistake -
Uses reflection 38 IoCs
Processes:
exchange.future.mistakedescription pid process Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method android.content.res.AssetManager.addAssetPath 3602 exchange.future.mistake Invokes method android.app.ContextImpl.getAssets 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method android.content.res.AssetManager.open 3602 exchange.future.mistake Invokes method java.io.FilterInputStream.read 3602 exchange.future.mistake Invokes method java.io.FilterInputStream.read 3602 exchange.future.mistake Invokes method java.io.BufferedInputStream.read 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.io.BufferedInputStream.close 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.lang.String.getBytes 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.io.FileOutputStream.write 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.io.BufferedInputStream.close 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.io.FilterOutputStream.close 3602 exchange.future.mistake Invokes method android.app.ActivityThread.currentActivityThread 3602 exchange.future.mistake Acesses field android.app.ActivityThread.mPackages 3602 exchange.future.mistake Invokes method java.lang.reflect.Field.get 3602 exchange.future.mistake Invokes method java.lang.Object.getClass 3602 exchange.future.mistake Invokes method java.lang.ref.Reference.get 3602 exchange.future.mistake Invokes method java.lang.ref.Reference.get 3602 exchange.future.mistake Acesses field android.app.LoadedApk.mClassLoader 3602 exchange.future.mistake Invokes method java.lang.reflect.Field.get 3602 exchange.future.mistake Acesses field android.app.LoadedApk.mClassLoader 3602 exchange.future.mistake Acesses field com.android.okhttp.internal.tls.OkHostnameVerifier.INSTANCE 3602 exchange.future.mistake Acesses field javax.security.auth.x500.X500Principal.thisX500Name 3602 exchange.future.mistake Acesses field javax.security.auth.x500.X500Principal.thisX500Name 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.get 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.open 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.get 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.open 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.get 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.open 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.get 3602 exchange.future.mistake Invokes method dalvik.system.CloseGuard.open 3602 exchange.future.mistake
Processes
-
exchange.future.mistake1⤵
- Removes its main activity from the application launcher
- Loads dropped Dex/Jar
- Suspicious use of android.app.ActivityManager.getRunningServices
- Suspicious use of android.os.PowerManager$WakeLock.acquire
- Suspicious use of android.telephony.TelephonyManager.getLine1Number
- Uses reflection
PID:3602 -
exchange.future.mistake2⤵PID:3655
-
-
getprop2⤵PID:3655
-
-
exchange.future.mistake2⤵PID:3739
-
-
getprop2⤵PID:3739
-