【问题标题】:How to get cookies while browing from the android mobile programmatically? [closed]如何以编程方式从 android 手机浏览时获取 cookie? [关闭]
【发布时间】:2012-12-18 15:20:30
【问题描述】:

我想以编程方式从 android 应用程序中获取浏览器 cookie。

我通过一位客户(即网站)获得了一个应用程序 (.apk) 的链接。该链接会将我重定向到服务器(即.apk 文件所有者的数据库)。然后店主会检查客户是否注册。如果已注册,它将允许我下载 .apk 文件,服务器还将客户 ID 发送到 cookie。我想使用程序从移动浏览器 cookie 中获取客户 ID。

【问题讨论】:

  • 您要求我们提供代码吗?
  • 指导我从移动浏览器获取cookie

标签: android cookies


【解决方案1】:

你可以做一些 xss。根据您的网站配置,如果您为所有子域设置 cookie,您可以添加一个新的子域,让我们将其命名为 xss.example.com,您可以在其中读取 cookie 并将它们放在 GET args 中,指向您的应用程序捕获的 URL。

【讨论】:

    【解决方案2】:

    默认安卓浏览器的cookies存储在

    /data/data/com.android.browser/databases/webview.db

    问题在于,出于安全原因,其他应用程序无法访问不属于它们的文件,例如数据库文件。

    为了使您的要求成为可能,浏览器应用程序必须实现此功能。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    相关资源
    最近更新 更多