【问题标题】:Access HTTP on HTTPS page to get CookieHTTPS页面访问HTTP获取Cookie
【发布时间】:2014-12-15 23:50:43
【问题描述】:

我知道有很多黑客,我尝试用谷歌搜索,但我并没有真正找到我可以使用的任何东西。

我有一个带有一些非常愚蠢的身份验证系统的 IP 摄像头,它只支持 HTTP。

我需要在 HTTPS 页面上显示来自此摄像头的图像,但摄像头在“登录”之前不会显示任何内容,这会为摄像头 IP 设置一个 cookie。

我尝试使用 ajax 打开登录页面 (HTTP),但 chrome 阻止了它

[blocked] The page at 'https://control_page_ip' was loaded over HTTPS, but ran
insecure content from 'http://camera_ip:8881/login.cgi?login_info':
this content should also be loaded over HTTPS.

我只需要访问该 http 页面并获取 cookie。 图片可以通过 http 正常加载 - 带有警告,但它会加载。

如何做到这一点 - 最简单的方法?理想情况下没有任何服务器端帮助程序。

【问题讨论】:

    标签: javascript php http https cross-domain


    【解决方案1】:

    天哪,我发明了世界上最愚蠢的黑客,它奏效了!我欺骗了 chrome,让其认为登录页面是一个图像:D

    <img style="display:none" src="http://camera_ip:8881/login.cgi?login_info">
    

    它工作正常 - 设置 cookie :)

    【讨论】:

      猜你喜欢
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-03
      相关资源
      最近更新 更多