半夜三点,入侵我盯着屏幕上的摄像摄像头发呆。那是头教一台普通的家用IP摄像头,主人用它来看家里的入侵猫。我花了二十分钟,摄像用默认密码admin/admin就进去了。头教画面里那只橘猫正趴在沙发上打呼噜,入侵浑然不知自己的摄像起居已经被一个陌生人看得清清楚楚。这不是头教电影情节,而是入侵我前几天做安全测试时的真实经历。
Kali里最常用的摄像工具是nmap和hydra。先扫一下网段,头教
nmap -sn 192.168.1.0/24,入侵看看哪些设备在线。摄像摄像头通常会开放80端口(Web管理界面)和554端口(RTSP视频流)。头教扫到目标后,用nmap -p 80,554 --script banner 目标IP去抓取设备型号信息。大部分家用摄像头会直接告诉你品牌和固件版本——这等于把家门钥匙挂在门口。拿到型号后,去查默认密码。海康威视的老款是admin/12345,大华是admin/admin,TP-Link是admin/admin。很多用户根本不会改。用hydra跑一下:
hydra -l admin -P /usr/share/wordlists/rockyou.txt 目标IP http-get /。但说实话,对大多数设备,默认密码就够了,根本不需要暴力破解。如果你碰上的摄像头改了默认密码,别急着跑字典。试试看它的RTSP流是否没设密码。用VLC或者ffmpeg直接拉流:
ffmpeg -i rtsp://目标IP:554/stream1 output.mp4。很多摄像头默认开启RTSP匿名访问,尤其是那些通过云平台管理的设备,本地RTSP端口经常被人遗忘。更麻烦的情况是摄像头在内网,你不在同一个网络。这时候需要先搞定一个跳板——比如它的WiFi密码。用aircrack-ng抓包跑握手包,或者干脆用WPS PIN码爆破(
reaver -i mon0 -b 目标BSSID)。一旦进了内网,前面的步骤照旧。有个事儿得说清楚:入侵别人的摄像头在绝大多数地方是违法的。我上面写的这些,是用来做渗透测试、检查自家设备安全性、或者帮朋友排查漏洞的。你连接入的网络都不属于你,那就别碰。去年有个案例,一个程序员用类似方法黑进了邻居家的摄像头,还录了视频发到群里,最后判了三年。
那怎么防?第一,改掉默认密码,用长度超过12位的随机字符串。第二,关闭RTSP匿名访问,在摄像头设置里强制启用认证。第三,别把摄像头暴露在公网——用VPN访问比直接端口映射安全得多。第四,定期检查固件更新,很多漏洞是官方悄悄修复的。
我最后把那只橘猫的画面关了,顺手改了它的管理员密码,然后在摄像头设置里留了一条消息:“你的密码太弱了,我进来逛了一圈,去改密码吧。”两天后,那台摄像头的密码变成了一个强密码。至少那只猫的安全,暂时是没问题了。
顶: 14691踩: 51345






评论专区