8ksec - AndroPseudoProtect: Ultimate Device Security
·8 mins
8ksec - AndroPseudoProtect: Ultimate Device Security # Reconnaisance # 1. Broadcast Receivers
Broadcast receivers are protected and set to DYNAMIC_RECEIVER_NOT_EXPORTED meaning the registered broadcast receiver can only receive broadcasts from apps signed with this app’s signature. It is threfore not exploitable and no need to dig deeper.
However reading further down in the manifest, when the Broadcast Receiver is defined, it is does not implement this permission and is set to exported true. This is definitely a security misconfiguration. This means that any app can send a broadcast targeting our app and it will be handled by the SecurityReceiver:
<receiver android:name="com.