首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用MITMf替换HTTPS站点上的图像?

用MITMf替换HTTPS站点上的图像?
EN

Security用户
提问于 2016-05-22 13:28:11
回答 2查看 2.8K关注 0票数 1

我使用MITMf来替换HTTP上的图像,一切都很好。但是,我怎样才能取代像Google或Facebook这样使用HTTPS的网站上的图片呢?

我的实际命令:

代码语言:javascript
复制
sudo python mitmf.py -i wlan0 --spoof --arp --hsts --gateway 192.168.1.254 --target 192.168.1.43 --imgrand --img-dir /home/pi/spof/better/MITMf/img/
EN

回答 2

Security用户

回答已采纳

发布于 2016-05-22 14:18:35

对于像google和facebook这样的网站,有几个浏览器预先加载了HSTS (强制HTTPS)和HPKP (证书/公钥钉扎)设置。这意味着浏览器知道只有https才能访问这些站点,以及证书的外观。这意味着剥离SSL和HSTS报头(即您的--hsts选项)不会对这些站点起作用。它只适用于浏览器还不知道HTTPS是强制性的站点。

您需要的是在中间执行真正的SSL人员,在中间有一个HTTPS连接,从浏览器连接到中间的代理,从代理连接到真正的服务器。在这种情况下,到客户端的HTTPS连接是由代理创建的证书签名的,相关的代理CA需要在browser/OS中显式地设置为受信任的CA。

但是,从丝裂上看,我不认为它提供了在中间执行实际SSL人员的选项,它只能执行SSL剥离(即降级为普通HTTP),这对预加载的HSTS/HPKP没有帮助。因此,您需要使用其他工具,如米特姆代理

票数 3
EN

Security用户

发布于 2016-05-22 14:22:27

使用HTTPS的全部目的是防止这种破坏连接完整性的攻击。您需要执行一个SSL MiTM并破坏SSL。然而,破坏SSL将意味着用户的浏览器将提示用户在SSL中出现这种中断,您需要依赖于用户忽略这些错误。另外,请记住,由于HSTSCertificate Pre Loading, and Pinning等机制的存在,打破SSL的难度越来越大。

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/123911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档