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

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


近来,闻名硬件黑客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]  黑客接单网

相关文章

探究根据.NET下完成一句话木马之Asmx篇

0×01 前语 上篇介绍了一般处理程序(ashx)的作业原理以及完成一句话木马的进程,今日接着介绍Web Service程序(asmx)下的作业原理和怎么完成一句话木马,当然介绍之前笔者找到了一款as...

服务器遇到大流量进犯的处理进程

 事例描述 早上接到 IDC 的电话,说咱们的一个网段 IP 不断的向外发包,应该是被进犯了,详细哪个 IP不知道,让咱们检查一下。 按理剖析及解决办法 首要咱们要先确定是哪台机器的网卡在向外发包,还...

看我怎么免费获取价值

大约两个月前,因为我需求发送一个15G的文件,我的一个朋友借给我了他的WeTransfer账户运用,我留心了一下,他的这种WeTransfer PLUS会员每年的注册费是120欧元。出于挖洞者的猎奇...

浏览器进犯结构BeEF Part 5:进犯Web使用与进犯网络

前语 上一章介绍了Tunneling Proxy技能以及怎样运用这项技能来绕过httponly完成高档的会话盗取。本章评论如安在不违背SOP情况下,经过勾连浏览器进犯Web运用与进犯网络。其中有一些进...

Google最新XSS Game Writeup

本文介绍了怎么完结谷歌最新的XSSGame的进程,完结了这八个应战就有时机取得Nexus 5x。实际上这八个应战整体来说都不难,都是些常见的xss。通关要求是只要能弹出alert窗口即可。 第一关...

Discuz!ML v.3.X Code Injection Vulnerability Analysis-黑客接单平台

0x1 前语 (Foreword) 原本我今日想学经过剖析下Fastjson反序列化缝隙学习java,还有研讨下php混杂解密和底层hook技能的,可是今日看到在群里看了这篇文章Discuz!ML v...