30秒攻破恣意密码保护的PC:深化了解5美元黑客神器PoisonTap

访客5年前关于黑客接单1131


近来,闻名硬件黑客Samy Kamkar运用5美元设备打造的黑客东西PoisonTap,只需30秒,就可以攻破设置有恣意暗码的电脑体系,并完成长时间后门装置。PoisonTap不是暴力破解暗码,而是绕过暗码。
PoisonTap的标配:5美元的树莓派微型电脑Raspberry Pi Zero、USB适配器、内置免费缝隙运用软件。现在,相关软件和运用东西已在Github供给下载,Raspberry Pi Zero在某宝上也有售卖,感兴趣的童鞋可以测验打造归于自己的PoisonTap神器。以下为PoisonTap官方Github介绍的作业机制,感叹Samy Kamkar大神天马行空的思想,一起也深谙自己技艺不精,不足之处,期望我们纠正沟通。
PoisonTap操作完成:
PoisonTap通吃Windows和Mac体系,一旦刺进电脑,将假装模仿成新参加的以太网衔接,即便受害者运用WIFI,相同可以使体系优先接入其假装的虚伪 *** 。PoisonTap运用中间人进犯 *** ,可以绑架监听受害者一切 *** 流量,盗取存储在浏览器里的恣意cookie和session,然后发送给操控端。以下为PoisonTap具体操作完成:
经过 USB或Thunderbolt模仿成新参加的以太网衔接设备;
绑架方针体系一切 *** 衔接流量(即便是低优先级或不知道的 *** 衔接)
盗取存储在浏览器内相关Alexa排名前100万网站cookie和session信息
辨认方针 *** 路由信息,经过长途outbound *** 进行WebSocket或DNS重绑定进犯
经过HTTP的 *** 缓存中毒 *** 完成长时间web后门装置操控,这些缓存后门触及上千个域名和通用javascript CDN 链接
运用用户cookie对后端域名完成长途HTTP GET或POST *** 操控衔接
不需要体系解锁
移除进犯载体后,后门坚持有用

 PoisonTap可以绕过或打破以下安全维护措施:
锁屏暗码
路由表优先级设置和 *** 接口服务次序
同源维护战略
Cookie的HttpOnly安全设置
Cookie的SameSite安全特点
双要素或多要素认证
DNS Pinning 
跨域资源共享
HTTPS cookie 维护
PoisonTap怎么作业:
PoisonTap对体系和 *** 安全信赖机制的进犯,将会发生一系列连锁反应,运用USB/Thunderbolt、DHCP、DNS和HTTP *** ,可以进行信息盗取、 *** 侵略和后门装置。

*** 绑架
1 进犯者向有暗码维护而且锁屏的电脑体系刺进PoisonTap;
2 PoisonTap将会模仿假装成一个新参加体系的 *** 衔接,默许情况下,即便在有暗码维护的锁屏状况下,Windows、OS X 和Linux体系将会辨认该虚伪 *** 衔接,并宣布DHCP恳求;
3 PoisonTap呼应DHCP恳求,并供给一组经过结构,从0.0.0.0至255.255.255.255,与PoisonTap设备为同一子网的随机IP地址组合; 一般,在体系运用现有 *** 衔接的情况下,一个附加 *** 衔接的参加,体系会把其默许为低优先级 *** ,并继续运用现有 *** 网关。可是,在根据”Internet traffic”的 “LANtraffic”情况下,任何路由表/网关优先级/ *** 接口服务次序设置都可被绕过。PoisonTap经过更改原 *** 衔接网关地址,把流量引进本身,从而绑架体系一切 *** 流量。

Cookie盗取
只需方针体系运转有浏览器,翻开网页将会经过AJAX或动态脚本结构(script/iframes)发生各种恳求,而因为体系 *** 流量被彻底绑架,
1 PoisonTap将会监听到一切HTTP恳求和呼应,并将这些内容发送到PoisonTap的web服务端(Node.js);即便DNS服务器指向其它内部IP,因为这些内部DNS服务器将为缓存的域名发生公共IP地址,而这些IP地址现已被PoisonTap绑架,所以进犯依然有用
3 当Node web服务器接收到恳求时,PoisonTap会经过HTML或Javascript进行呼应(许多网站会在后台恳求中加载HTML或 *** )
4 然后,HTML / *** -agnostic页面会生成许多躲藏的iframe,每个iframe中又包含Alexa排名前100万内的不同网站

经过web后门进行长途拜访
1当PoisonTap生成上千个iframe之后,将会迫使浏览器加载每个iframe,但这些iframe不仅仅是空白页面,而是无限缓存的HTML + Javascript后门
2 即便用户当时未登录,因为PoisonTap现已在每个缓存域名上强制绑定了这些后门,使进犯者可以运用Cookie并在将来发动同源恳求
例如,当加载http://nfl.com/PoisonTapiframe时,PoisonTap承受转向的Internet流量,并经过Node Web服务器呼应HTTP恳求
添加了其它HTTP头以无限缓存页面
3 实践呼应页面是HTML和Javascript的组合,并由此发生继续有用的WebSocket衔接进犯者web服务器端(经过互联网而不是PoisonTap设备)
WebSocket坚持敞开状况,答应进犯者在将来任何时候回连后端机器,并在任何有后门布置的源上履行恳求(Alexa排名前100万个网站-见下文)

[1] [2]  黑客接单网

相关文章

PHP中该怎样避免SQL注入?

问题描述: 假如用户输入的数据在未经处理的情况下刺进到一条SQL查询句子,那么运用将很可能遭受到SQL注入进犯,正如下面的比如: $unsafe_variable = $_POST['user_in...

运用Subversion完成网站自动更新

Subversion概述     概述     Subversion,简称SVN,是一个开放源代码的版别控制体系,相对于的RCS、CVS,采用了分支办理体系。     网站更新拓扑结构       ...

由此次阿里云事情谈粗犷的安全防护手法

 昨日阿里接连爆出了两个有意思的事情,一是阿里云服务器呈现毛病,导致误删除了许多用户文件( http://www.weibo.com/1747505067/CyvEkrxPS );二是阿里供认下一年校...

记载一次使用事务规划缺点缝隙的精彩实战测验

前语 前次的那篇文章《一名代码审计新手的实战阅历与感悟》得到了不少读者的支撑,也得到了FreeBuf这个渠道的必定,这给了我这个菜的不能再菜的小菜鸟很大的决心。可是,不足之处仍是许多,比方文章中呈现的...

XSS终结者-CSP理论与实践

 CSP 全称为 Content Security Policy,即内容安全战略。首要以白名单的方法装备可信任的内容来历,在网页中,能够使白名单中的内容正常履行(包括 JS,CSS,Image 等等)...

PHP反序列化与WordPress一些意外BUG的风趣结合

几个月前,我正在编写一篇关于PHP反序列化缝隙的博客文章,决定为这篇文章找一个实在方针,能够让我将测试数据传输给PHP unserialize ()函数来完结演示意图。所以我下载了一批WordPres...