我想以编程方式从 android 应用程序获取浏览器 cookie。
.apk
我通过一位客户(即网站)获得了一个应用程序 ( ) 的链接。该链接会将我重定向到服务器(即.apk
文件所有者的数据库)。然后店主会检查客户是否注册。如果已注册,它将允许我下载.apk
文件,服务器还将客户 ID 发送到 cookie。我想使用程序从移动浏览器 cookie 中获取客户 ID。
默认的 android 浏览器的 cookie 存储在
/data/data/com.android.browser/databases/webview.db
.
问题在于,出于安全原因,其他应用程序无法访问不属于它们的文件,例如数据库文件。
为了使您的要求成为可能,浏览器应用程序必须实现此功能。
你可以做一些xss。根据您的网站配置,如果您为所有子域设置 cookie,您可以添加一个新的子域,让我们将其命名为 xss.example.com,您可以在其中读取 cookie 并将它们放在 GET args 中,指向您的应用程序捕获的 URL。