把Kali Linux对准家用摄像头,渗透摄像这事我干过。渗透摄像不是渗透摄像黑进别人家偷看,是渗透摄像拿自己家那台老掉牙的IP Cam做实验。结果比想象中更吓人——从扫描到拿到root shell,渗透摄像全程不到四十分钟。渗透摄像
先说明白,渗透摄像Kali里那堆工具不是渗透摄像魔法。它们只是渗透摄像把网络协议里早就存在的漏洞包装成了自动化脚本。你家的渗透摄像摄像头如果固件停留在三年前,那在攻击者眼里基本等于没穿衣服。渗透摄像我用的渗透摄像是最笨的办法:nmap扫端口,发现8080开着,渗透摄像跑的渗透摄像是某国产厂商的固件。网上搜一下,渗透摄像CVE-2018-9999,命令注入漏洞,公开POC满天飞。
Metasploit里敲几行命令,exp打过去,shell弹回来。那一刻我盯着终端上跳动的字符,后背有点发凉。摄像头还对着客厅转来转去,完全不知道自己已经被“接管”了。我甚至能控制云台角度,让它对着窗外的快递站拍——这画面要是落在别人手里,你家几点出门、什么时候没人,全成了公开数据。
别以为只有杂牌设备才危险。海康、大华这些大厂的旧型号,同样有被爆出过严重漏洞的“黑历史”。厂商发补丁是一回事,用户不更新是另一回事。我见过不少公司,监控系统装完就再没碰过,固件版本能追溯到五年前。这种设备在Shodan上挂着,就像把钥匙插在锁孔里,就差有人顺手拧一下。
实际操作里最有意思的是中间人攻击。摄像头走Wi-Fi,攻击者搞个假AP,信号比你家的强一点,设备自动连上来。流量全过你的网卡,解密后直接看RTSP流。不需要任何漏洞,纯粹靠人性懒惰——很多人懒得改默认密码,懒得设WPA2加密,甚至懒得把摄像头固件升级到支持加密传输的版本。
我朋友就不信这个邪。他花三百块买了个二手摄像头,让我试。结果我连他手机上的查看App一起劫持了,通过DNS劫持把他App的更新请求指向我搭的假服务器,弹了个钓鱼页面让他输账号密码。他真输了。然后我笑着把拍到的他穿着背心吃泡面的截图发给他看。他愣了三秒,骂了句脏话,然后把摄像头砸了。
说真的,Kali本身没什么善恶。它就像一把瑞士军刀,有人拿来拆快递,有人拿来撬锁。问题在于,大量廉价的IoT设备把安全底线压得太低。厂商为了省几块钱成本,不加密通信,不设防暴力破解的机制,甚至把调试接口直接焊在电路板上。这种环境下,哪怕你只是路过扫描一段IP段,都能随机撞见几个“裸奔”的摄像头。
我最后把那个测试摄像头的固件刷回了官方最新版,改了强密码,关了不必要的端口。但说句实话,这只是心理安慰。只要设备的芯片上有硬编码后门,软件层面怎么补都是隔靴搔痒。你要是真担心隐私,最有效的办法只有一个——物理断电。胶带贴住镜头也行,反正别指望软件层面能给你绝对安全。
写这些不是教你干坏事。而是想让你知道,你办公室墙角那个摄像头,可能正被某个无聊的脚本小子当街景直播看。检查一下你的设备吧,该升级升级,该换换。别等哪天自己的私生活出现在陌生人的屏幕上,才想起来问“这怎么可能”。