Threat level
Analyzed on 2022-05-05T06:06:17.006858
MD5 | d8ffb2501bf1ba681fcf7751768669b2 | |
SHA1 | aa0ed6297dbeac239112402bbe0c3e39e97538ba | |
SHA256 | 6ad9756613472d177ccf1b0fedf25a42820cb3e2b20ce6e523567c2744276277 | |
Size | 4.34MB |
Information computed with APKiD.
/tmp/tmpkut_81n4!classes.dex | |
anti_vm |
|
compiler |
|
/tmp/tmpkut_81n4!classes2.dex | |
compiler |
|
Information computed with ssdeep.
APK file | 98304:kMWjjiplyZEhx1F3Zl5uYFP+ASe1TmfV1Pz1GQ7ijuhCAq2irFtkZ:kMWjKt3l4eJmfV1PzH7pIxkZ | |
Manifest | 384:mGrv55UQtzRzetyTQkCUdXza4FAFP4SuHQqxRsJoJdJblS9BbdeuRvv:mGrv55UQt… | |
classes.dex | 49152:4SlqxNI9ysWc8JP2XX/f74NavnVXBX6TDFHagZJ5N79iYExZvtLJH2rMsDCz88p… | |
classes2.dex | 6144:5fc5obtGX6yEnjZTpLZzhnZWggom1YmZA66j:7pGX6yEndpLZXg196j |
Information computed with Dexofuzzy.
Information computed with AndroGuard and Pithus.
Package | onlymash.flexbooru.play | |
App name | Flexbooru | |
Version name | 3.0.4 | |
Version code | 1255 | |
SDK | 21 - 32 | |
UAID | 73427b09a2fc44fe8f89b14afbd5a708e8cb2e9a | |
Signature | Not signed | |
Frosting | Not frosted |
Information computed with AndroGuard.
Information computed with MobSF.
Low | App has a Network Security Configuration[android:networkSecurityConfig=@xml/network_security_config] The Network Security Configuration feature lets apps customize their network security settings in a safe, declarative configuration file without modifying app code. These settings can be configured for specific domains and for a specific app. |
Medium | Application Data can be Backed up[android:allowBackup=true] This flag allows anyone to backup your application data via adb. It allows users who have enabled USB debugging to copy application data off of the device. |
High | Activity (onlymash.flexbooru.ui.activity.MuzeiActivity) is not Protected. [android:exported=true] An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. |
High | Activity (onlymash.flexbooru.ui.activity.BooruActivity) is not Protected. [android:exported=true] An Activity is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. |
High | Content Provider (onlymash.flexbooru.content.MuzeiProvider) is Protected by a permission, but the protection level of the permission should be checked.Permission: com.google.android.apps.muzei.api.ACCESS_PROVIDER [android:exported=true] A Content Provider is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission. |
High | Service (androidx.work.impl.background.systemjob.SystemJobService) is Protected by a permission, but the protection level of the permission should be checked.Permission: android.permission.BIND_JOB_SERVICE [android:exported=true] A Service is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission. |
High | Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) is Protected by a permission, but the protection level of the permission should be checked.Permission: android.permission.DUMP [android:exported=true] A Broadcast Receiver is found to be shared with other apps on the device therefore leaving it accessible to any other application on the device. It is protected by a permission which is not defined in the analysed application. As a result, the protection level of the permission should be checked where it is defined. If it is set to normal or dangerous, a malicious application can request and obtain the permission and interact with the component. If it is set to signature, only applications signed with the same certificate can obtain the permission. |
Information computed with MobSF.
onlymash.flexbooru.ui.activity.BooruActivity |
Schemes: booru:// |
Information computed with AndroGuard.
|
Information computed with AndroGuard.
|
Information computed with AndroGuard.
|
Information computed with AndroGuard.
|
Information computed by Pithus.
Information computed with MobSF.
FCS_RBG_EXT.1.1 | The application invoke platform-provided DRBG functionality for its cryptographic operations. Random Bit Generation Services |
FCS_STO_EXT.1.1 | The application does not store any credentials to non-volatile memory. Storage of Credentials |
FCS_CKM_EXT.1.1 | The application generate no asymmetric cryptographic keys. Cryptographic Key Generation Services |
FDP_DEC_EXT.1.1 | The application has access to ['network connectivity']. Access to Platform Resources |
FDP_DEC_EXT.1.2 | The application has access to no sensitive information repositories. Access to Platform Resources |
FDP_NET_EXT.1.1 | The application has user/application initiated network communications. Network Communications |
FDP_DAR_EXT.1.1 | The application implement functionality to encrypt sensitive data in non-volatile memory. Encryption Of Sensitive Application Data |
FMT_MEC_EXT.1.1 | The application invoke the mechanisms recommended by the platform vendor for storing and setting configuration options. Supported Configuration Mechanism |
FTP_DIT_EXT.1.1 | The application does encrypt some transmitted data with HTTPS/TLS/SSH between itself and another trusted IT product. Protection of Data in Transit |
FCS_RBG_EXT.2.1 FCS_RBG_EXT.2.2 |
The application perform all deterministic random bit generation (DRBG) services in accordance with NIST Special Publication 800-90A using Hash_DRBG. The deterministic RBG is seeded by an entropy source that accumulates entropy from a platform-based DRBG and a software-based noise source, with a minimum of 256 bits of entropy at least equal to the greatest security strength (according to NIST SP 800-57) of the keys and hashes that it will generate. Random Bit Generation from Application |
FCS_COP.1.1(1) | The application perform encryption/decryption in accordance with a specified cryptographic algorithm AES-CBC (as defined in NIST SP 800-38A) mode or AES-GCM (as defined in NIST SP 800-38D) and cryptographic key sizes 256-bit/128-bit. Cryptographic Operation - Encryption/Decryption |
FCS_COP.1.1(2) | The application perform cryptographic hashing services in accordance with a specified cryptographic algorithm SHA-1/SHA-256/SHA-384/SHA-512 and message digest sizes 160/256/384/512 bits. Cryptographic Operation - Hashing |
FCS_HTTPS_EXT.1.2 | The application implement HTTPS using TLS. HTTPS Protocol |
FCS_HTTPS_EXT.1.3 | The application notify the user and not establish the connection or request application authorization to establish the connection if the peer certificate is deemed invalid. HTTPS Protocol |
FIA_X509_EXT.1.1 | The application invoked platform-provided functionality to validate certificates in accordance with the following rules: ['The application validate a certificate path by ensuring the presence of the basicConstraints extension and that the CA flag is set to TRUE for all CA certificates']. X.509 Certificate Validation |
FIA_X509_EXT.1.2 | The application treat a certificate as a CA certificate only if the basicConstraints extension is present and the CA flag is set to TRUE. X.509 Certificate Validation |
FIA_X509_EXT.2.1 | The application use X.509v3 certificates as defined by RFC 5280 to support authentication for HTTPS , TLS. X.509 Certificate Authentication |
FCS_CKM.1.1(2) | The application shall generate symmetric cryptographic keys using a Random Bit Generator as specified in FCS_RBG_EXT.1 and specified cryptographic key sizes 128 bit or 256 bit. Cryptographic Symmetric Key Generation |
Information computed with MobSF.
Map computed by Pithus.
Information computed with MobSF.
High | Base config is insecurely configured to permit clear text traffic to all domains. Scope: ['*'] |
Medium | Base config is configured to trust system certificates. Scope: ['*'] |
Information computed with MobSF.
Information computed with MobSF.
http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2000/xmlns/ Defined in fb/v.java |
|
http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2000/xmlns/ Defined in fb/v.java |
|
http://www.w3.org/2001/XMLSchema Defined in fb/b.java |
|
http://www.w3.org/XML/1998/namespace http://www.w3.org/2000/xmlns/ Defined in bb/i.java |
|
http://www.w3.org/XML/1998/namespace http://www.w3.org/2000/xmlns/ Defined in bb/i.java |
|
http://www.w3.org/2000/xmlns/ Defined in bb/b.java |
|
http://schemas.android.com/apk/res/android Defined in c0/l.java |
|
https://doh.powerdns.org https://dns.google/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ https://cloudflare-dns.com/dns-query Defined in bc/f0.java |
|
https://doh.powerdns.org https://dns.google/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ https://cloudflare-dns.com/dns-query Defined in bc/f0.java |
|
https://doh.powerdns.org https://dns.google/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ https://cloudflare-dns.com/dns-query Defined in bc/f0.java |
|
https://doh.powerdns.org https://dns.google/dns-query https://doh.cleanbrowsing.org/doh/security-filter/ https://cloudflare-dns.com/dns-query Defined in bc/f0.java |
|
http://www.w3.org/XML/1998/namespace http://www.w3.org/2000/xmlns/ Defined in db/a.java |
|
http://www.w3.org/XML/1998/namespace http://www.w3.org/2000/xmlns/ Defined in db/a.java |
|
https://sankaku.app/images/192x192.png Defined in onlymash/flexbooru/ui/activity/MainActivity.java |
|
https://saucenao.com/user.php Defined in onlymash/flexbooru/ui/activity/SauceNaoActivity.java |
|
https://trace.moe/thumbnail.php?anilist_id= data:image/jpeg;base64, Defined in onlymash/flexbooru/ui/activity/WhatAnimeActivity.java |
|
https://discord.gg/zxAX5Jh https://crowdin.com/project/flexbooru https://github.com/flexbooru/flexbooru/issues https://t.me/Flexbooru https://blog.fiepi.com Defined in onlymash/flexbooru/ui/fragment/AboutFragment.java |
|
https://discord.gg/zxAX5Jh https://crowdin.com/project/flexbooru https://github.com/flexbooru/flexbooru/issues https://t.me/Flexbooru https://blog.fiepi.com Defined in onlymash/flexbooru/ui/fragment/AboutFragment.java |
|
https://discord.gg/zxAX5Jh https://crowdin.com/project/flexbooru https://github.com/flexbooru/flexbooru/issues https://t.me/Flexbooru https://blog.fiepi.com Defined in onlymash/flexbooru/ui/fragment/AboutFragment.java |
|
https://discord.gg/zxAX5Jh https://crowdin.com/project/flexbooru https://github.com/flexbooru/flexbooru/issues https://t.me/Flexbooru https://blog.fiepi.com Defined in onlymash/flexbooru/ui/fragment/AboutFragment.java |
|
https://discord.gg/zxAX5Jh https://crowdin.com/project/flexbooru https://github.com/flexbooru/flexbooru/issues https://t.me/Flexbooru https://blog.fiepi.com Defined in onlymash/flexbooru/ui/fragment/AboutFragment.java |
|
https://trace.moe Defined in dc/e.java |
|
https://saucenao.com Defined in dc/d.java |
|
https://aomedia.org/emsg/ID3 https://developer.apple.com/streaming/emsg-id3 Defined in u4/a.java |
|
https://aomedia.org/emsg/ID3 https://developer.apple.com/streaming/emsg-id3 Defined in u4/a.java |
|
https://raw.githubusercontent.com https://flexbooru-pay.fiepi.com http://fiepi.me Defined in jc/f.java |
|
https://raw.githubusercontent.com https://flexbooru-pay.fiepi.com http://fiepi.me Defined in jc/f.java |
|
https://raw.githubusercontent.com https://flexbooru-pay.fiepi.com http://fiepi.me Defined in jc/f.java |
|
https://sankaku.app https://sankaku.app/ Defined in jc/d.java |
|
https://sankaku.app https://sankaku.app/ Defined in jc/d.java |
|
https://issuetracker.google.com/issues/new?component=413106 Defined in k1/t1.java |
|
https://issuetracker.google.com/issues/new?component=413106 Defined in k1/e0.java |
|
https://ktor.io/clients/http-client/engines.html Defined in n8/j.java |
|
http://ns.adobe.com/xap/1.0/ Defined in a1/a.java |
|
http://www.w3.org/ns/ttml#parameter Defined in k5/c.java |
|
http://ns.adobe.com/xap/1.0/ Defined in k4/a.java |
|
https://sankaku.app/ Defined in gd/e.java |
|
https://media.trace.moe/video/ Defined in o5/h.java |
|
http://www.w3.org/2000/xmlns/ Defined in cb/b.java |
|
http://mikepenz.com/ https://github.com/mikepenz/FastAdapter https://github.com/mikepenz/MaterialDrawer Defined in Android String Resource |
|
http://mikepenz.com/ https://github.com/mikepenz/FastAdapter https://github.com/mikepenz/MaterialDrawer Defined in Android String Resource |
|
http://mikepenz.com/ https://github.com/mikepenz/FastAdapter https://github.com/mikepenz/MaterialDrawer Defined in Android String Resource |
Information computed with MobSF.
Information computed with Quark-Engine.
Confidence:
|
Start another application from current application |
Confidence:
|
Load external class |
Confidence:
|
Implicit intent(view a web page, make a phone call, etc.) |
Confidence:
|
Find a method from given class name, usually for reflection |
Confidence:
|
Read data and put it into a buffer stream |
Confidence:
|
Connect to a URL and receive input stream from the server |
Confidence:
|
Method reflection |
Confidence:
|
Connect to a URL and read data from it |
Confidence:
|
Retrieve data from broadcast |
Confidence:
|
Read sensitive data(SMS, CALLLOG, etc) |
Confidence:
|
Implicit intent(view a web page, make a phone call, etc.) via setData |
Confidence:
|
Connect to a URL and get the response code |
Confidence:
|
Send notification |
Confidence:
|
Monitor the broadcast action events (BOOT_COMPLETED) |
Confidence:
|
Get absolute path of the file and store in string |
Confidence:
|
Check the current active network type |
Confidence:
|
Query The ISO country code |
Confidence:
|
Check the network capabilities |
Confidence:
|
Get last known location of the device |
Confidence:
|
Get calendar information |
Confidence:
|
Get location of the device |
Confidence:
|
Method reflection |
Confidence:
|
Hide the current app's icon |
Confidence:
|
Connect to the remote server through the given URL |
Confidence:
|
Query data from URI (SMS, CALLLOGS) |
Confidence:
|
Get the time of current location |
Confidence:
|
Initialize class object dynamically |
Confidence:
|
Connect to a URL and set request method |
Confidence:
|
Read file and put it into a stream |
Confidence:
|
Get declared method from given method name |
Confidence:
|
Read file from assets directory |
Confidence:
|
Read the input stream from given URL |
Confidence:
|
Get resource file from res/raw directory |
Information computed with MobSF.
Information computed by Pithus.