我正在测试适用于Android内容提供商的Android应用:https://github.com/dan7800/VulnerableAndroidAppOracle/blob/master/Vulnerabilities/Content_Providers/Un%20Secure/ContentProviders/app/src/main/java/com/example/hussienalrubaye/contentproviders/MainActivity.java
它存储数据:
String URL = "content://com.example.provider.College/students";
想象一下,我没有此应用的源代码,有没有办法发现该网址?
我知道我可以通过adb命令获得大量信息,而且我已经尝试了
adb shell pm list packages
获取包名称,但不知道如何获取该URL。
答案 0 :(得分:1)
使用adb shell dumpsys package providers
命令列出所有已注册的内容提供商。然后按包名称或部分URL