如何用Python批量发现互联网“开放”摄像头

第一个“海康威视”:

前段时间爆出海康威视的摄像头存在默认弱口令的问题,那么就先收集下信息。

关于获取IP:可以shodan,zoomeye之类的去搜索或者调用API批量获取,关键词“Hikvision-Webs”,关于其他的关键词可以自行挖掘…也可以进行端口扫描使用nmap或者s扫描器之内的

通过shodan我发现大多数设备开发了80 81 8080 82 之内的端口,那么你就可以使用端口扫描工具扫描这些端口

接下来咱们要登陆并且获取登陆信息用于后面的python。我随便打开了一个。试试弱口令 admin/12345

   

通过代码发现,PSIA/System/deviceInfo可以获取设备的信息。

   

需要进行验证,账号密码与之前的一样

   

那么我们就利用这个页面来写python。

代码实现:

   

大致就是使用requests去访问/PSIA/System/deviceInfo这个页面并使用re正则去获取信息。

接下来实现一个简单的多线程:

   

当然如果有人修改密码,也可以写一个弱口令列表进行扫描:

   

经过一大串废话,关于海康威视就这样吧。接着看下一个。

第二个 “汉邦高科”:

也是一样有着默认弱口令问题:admin/888888(你要问我怎么知道的?你打开某度搜索汉邦高科默认密码,我相信你可以的)

与之前一样咱们先去找找IP,用shodan搜索NVR Webserver

   

嗯,可以尝试扫扫这些端口…

随便打开一个,尝试默认的弱口令admin/888888

   

   

灰尘简单的就进来了。。。接着查看代码。。发现获取设备信息的地址都差不多/ISAPI/System/deviceInfo,而且还不要验证

代码:

第一种可以与之前一样

   

直接获取…但是如果有人修改密码肿么办呢

第二种

   

接下来就是多线程(其实和之前差不多一样…套进去用就行= =):

   

就这么几十行简单的代码就搞定了,这对于新手朋友来说简单粗爆,容易看懂。对于代码的改进…可以自己修改…

原文发布时间为:2017-04-12

时间: 2024-09-23 19:08:28

如何用Python批量发现互联网“开放”摄像头的相关文章

如何用 Python 从海量文本抽取主题?

你在工作.学习中是否曾因信息过载叫苦不迭?有一种方法能够替你读海量文章,并将不同的主题和对应的关键词抽取出来,让你谈笑间观其大略.本文使用Python对超过1000条文本做主题抽取,一步步带你体会非监督机器学习LDA方法的魅力.想不想试试呢? 淹没 每个现代人,几乎都体会过信息过载的痛苦.文章读不过来,音乐听不过来,视频看不过来.可是现实的压力,使你又不能轻易放弃掉. 假如你是个研究生,教科书和论文就是你不得不读的内容.现在有了各种其他的阅读渠道,微信.微博.得到App.多看阅读.豆瓣阅读.Ki

手把手教你如何用 Python 做情感分析

商品评论挖掘.电影推荐.股市预测--情感分析大有用武之地.本文帮助你一步步用Python做出自己的情感分析结果,难道你不想试试看? 需求 如果你关注数据科学研究或是商业实践,"情感分析"(sentiment analysis)这个词你应该不陌生吧? 维基百科上,情感分析的定义是: 文本情感分析(也称为意见挖掘)是指用自然语言处理.文本挖掘以及计算机语言学等方法来识别和提取原素材中的主观信息. 听着很高大上,是吧?如果说得具体一点呢? 给你一段文本,你就可以用情感分析的自动化方法获得这一

发现互联网商业模式:曹耀群浅谈阿里妈妈

阿里巴巴继淘宝后推出的阿里妈妈,它是一个广告网络平台. 在这平台上,C2C客户可以进行直接沟通和交易,阿里妈妈通过合作.买断等形式,聚合大量的C类网站和流量,推给广告主做品牌广告.最重要和最颠覆的是,全国联播的推出,重新定义了中小网站的价值,也第一次赋予了中国的中小网站品牌广告的价值. 根据互联网盈利地图的架构,我们简单来分析一下以下几点: I. 互联网商业模式属于:一个融合了B2C和C2C广告交易的互联网"服务平台". II. 主要的核心动力及核心竞争力:网民浏览行为越来越分散化,中

互联网开放平台未必能真正开放

中介交易 SEO诊断 淘宝客 云主机 技术大厅 如今中国的互联网正在一步一步的走向成熟化,人们把以往那些小家子气的秉性抛去变得大度.很多网络公司都认识到吸引用户的重要性,提高自身软件.程序.网站的用户体验度以达到吸引用户的目的,占有更多的网络用户才是王道.在这样的大环境下,就出现了最近经常可以在网上看到开放平台的字眼,但是白刚认为,互联网开放平台未必能真正开放,以下观点请朋友们多多拍砖. 一.什么是开放平台 关于开放平台,百度百科中名词解释,但对于一些朋友来说有点过于专业化,所以在这里我简单的描

Saas不要在互联网开放时代迷路

最近,互联网谈的最多的是开放平台,而开放平台的核心是构建一个ecosystem.互联网的开放平台,会让许多曾不属于互联网行业的企业纳入互联网的范畴.比如,快递公司在电子商务开放平台中,提供了快递订单信息的共享,快递公司也成了互联网公司.再比如,在Android OS的开放平台中,手机企业本不属于互联网公司,但是摩托罗拉.HTC都希望打造自己的软件商店,这让手机企业都成了互联网公司. 互联网开放让企业界限模糊 所以互联网开放平台会让行业之间的界限越来越模糊,似乎所有的企业都成为了互联网公司,甚至是

360在京召开互联网开放大会,宣布正式推出360°开放计划

摘要: 我更像是大闹天宫时的孙悟空,这是周鸿祎接受采访时对自己的概括.现在,这个孙悟空又要踢翻太上老君的炼丹炉了. 5月31日,360近日在京召开互联网开放大会,宣布正式推出360开放 "我更像是大闹天宫时的孙悟空",这是周鸿祎接受采访时对自己的概括.现在,这个孙悟空又要踢翻太上老君的炼丹炉了. 5月31日,360近日在京召开互联网开放大会,宣布正式推出360°开放计划,涉及360全线业务.360同时宣布建立10亿元创新基金等四项扶持政策,发布360安全桌面全屏版. 押注开放,周鸿祎发

互联网开放的出发点是用户个人和人际关系

文章描述:互联网开放的出发点是用户个人和人际关系. 至少在媒体公关方面,网络业的开放进入了高潮期.各种开放大会,开放峰会,开放研讨会,开放公关会风起云涌,令人目不暇接.各种各样的开放平台相继推出,使人不禁要问一句:如果用户量排名前一百的网站都摇身一变,号称开放了,做平台了,那和不开放和没有平台有什么区别吗?会不会还是原有格局不变,却把给这一百个开放平台做应用的公司们活活累死了?从今天的互联网发展水平与趋向看,开放是有确切的含义与范围的,开放的概念不可以随意被开放,否则也就无所谓开放了. 开放的出

python批量生成本地ip地址的方法

 这篇文章主要介绍了python批量生成本地ip地址的方法,实例分析了Python实现生成本地IP地址并绑定到网卡上的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了python批量生成本地ip地址的方法.分享给大家供大家参考.具体分析如下: 这段代码用于在本地计算机上生成本地ip地址绑定到网卡,生成的是一个bat的批处理文件,运行此批处理文件,可以通过ipconfig查看 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Python批量重命名同一文件夹下文件的方法

  本文实例讲述了Python批量重命名同一文件夹下文件的方法.分享给大家供大家参考.具体分析如下: 朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀. 手工修改的话工作量太大.故写了一个 Python 脚本进行批量重命名. 对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码. 三行代码就可以解决这一问题. 不过没有捕获异常.不能迭代同一目录下的所有文件. 代码如下: ? 1 2 3 4 import os for file in os.listdir(".&qu