如何自动化入侵海康设备

如果想要入侵每一台互联网设备,知道IP是非常必要的。我通过和客服打电话和自己在网上搜索,有3种方法可取。

1.用专业的海康威视设备搜索工具。比如:iVMS-4200 客户端。

2.也是通过安装海康威视设备搜索工具如:iVMS-4200 客户端。然后设备和安装搜索工具的电脑连接。

3.客服说:所有海康威视的默认连接端口都是8000.利用nmap 扫内网。

 

如果想要入侵任何网络设备。给客服打电话收集信息是一个非常不错的选择。

以上3个方法我一一尝试:

第一种方法:失败。(因为我要入侵的设备和我不在一个局域网)

第二种方法:需要和设备0距离接触失败。

第三种方法:成功。

接下来就演示我如何自动化入侵海康威视设备的。

nmap 扫整个内网开8000的机器,然后逐一试探。因为8000端口是每个海康设备都会开启的。默认情况下,开启了8000端口,80端口也会开。

 

1.然后我就用nmap扫了整个内网的8000端口.

nmap2

 

这么多开8000端口的机器,我一个一个的在网页上试:

nmap3

试的我好费劲。

2.powershell  过滤IP.

我就想先把开放8000端口的机器都过滤出来,我就拿powershell 写了一下。

 

powershell1

注意:此时过滤出来的数据不能直接-iL 这样使用.需要把IP重新复制到另一个txt中,使用-iL参数。

3.写一个nse脚本,批量检测以上IP是否存在http://IP/doc/page/login.asp 页面。

 

把该脚本保存为test_jiankong.nse.放到nmap目录下的scripts目录下。

采用命令:

扫描刚刚过滤出来开8000端口的机器,是否有http://IP/doc/page/login.asp 页面。如果有提示如下:

powershell2

 

4.再次利用上诉powershell脚本。

过滤出有http://IP/doc/page/login.asp 页面的机器.

 

powershell3

然后拿浏览器访问该IP。利用弱口令用户名:admin    密码:12345尝试登陆 。

powershell4powershell5

转载于:https://www.cnblogs.com/wycc/p/7323847.html

### 回答1: 通过Java可以使用海康SDK获取入侵报警抓拍图片。具体步骤如下: 1. 首先,需要导入海康SDK的Java开发包,并配置相关环境。 2. 创建SDK的连接并登录到设备上。可以使用SDK提供的方法进行设备连接和登录,需要提供设备IP地址、端口号、用户名和密码。 3. 获取设备历史报警信息。使用SDK提供的方法获取设备的历史报警信息列表,可以通过设置查询条件来获取入侵报警类型的信息。 4. 遍历历史报警信息列表,找到入侵报警的记录。 5. 获取入侵报警的抓拍图片。使用SDK提供的方法,根据入侵报警记录的时间点和设备信息,获取对应的抓拍图片。 6. 将抓拍图片保存到本地或者进行其他处理。可以使用Java的文件操作相关方法,将获取到的图片保存到本地指定的路径上,或者进行其他处理操作。 7. 关闭连接并释放资源。在获取完图片后,需要关闭与设备的连接,并释放相关资源,避免资源泄露或者连接占用。 通过以上步骤,我们可以通过Java代码调用海康SDK,实现获取入侵报警抓拍图片的功能。在具体实施时,需要根据海康SDK提供的具体方法和参数进行编程,并严格按照SDK文档进行操作。同时,需要注意异常处理和资源释放,以确保系统的稳定性和安全性。 ### 回答2: Java通过海康SDK获取入侵报警抓拍图片可以通过以下步骤实现: 1. 下载并安装海康SDK:首先需要从海康官网下载安装海康SDK,然后按照官方文档进行安装和配置。确保SDK的配置正确。 2. 创建Java项目:在IDE中创建一个新的Java项目,并将海康SDK的相关jar文件添加到项目的类路径中。 3. 导入SDK的Java类库:在Java项目中,使用import语句导入SDK所提供的相关类库,以便在代码中使用SDK的功能。 4. 初始化SDK:在代码中使用SDK提供的初始化方法来初始化SDK的连接。 5. 登录设备:使用SDK提供的登录方法,输入设备IP地址、用户名和密码来登录到设备上。 6. 设置报警回调:使用SDK提供的方法设置报警回调函数,该函数会在接收到报警信息时自动触发。 7. 接收报警信息:报警回调函数可以获取到报警的相关信息,包括抓拍的图片等。 8. 获取抓拍图片:从报警信息中获取到图片的路径或URL,使用SDK提供的方法将图片保存到本地或进行其他处理。 9. 关闭连接:使用SDK提供的关闭连接方法来关闭与设备的连接。 需要注意的是,上述步骤中的具体代码实现会根据所使用的海康SDK版本和具体需求有所不同,因此在实际操作中应该参考海康SDK的官方文档和示例代码进行开发。同时,还需要了解设备网络配置、设备支持的功能以及报警回调的参数和返回值等相关信息,以确保代码的正确性和可靠性。 ### 回答3: Java通过海康SDK获取入侵报警抓拍图片的步骤如下: 1. 首先,需要从海康官网下载并安装好海康SDK,确保能够成功连接到海康设备。 2. 在Java项目中引入海康SDK的依赖文件,通常是将SDK提供的jar包添加到项目的classpath中。 3. 在代码中配置SDK连接参数,包括设备IP地址、端口号、用户名和密码等信息。可以使用SDK提供的类进行初始化并建立连接。 4. 在连接成功后,通过SDK提供的方法找到指定设备上的摄像头,通常使用设备的通道号来确定。 5. 在找到摄像头后,可以使用SDK提供的方法设置入侵报警的相关参数,如检测区域、报警类型等。 6. 开启入侵报警功能,使用SDK提供的方法让设备开始监测入侵报警。 7. 当设备检测到入侵报警时,SDK会发送相应的通知。可以通过SDK提供的回调函数来处理这些通知,一旦接收到入侵报警的通知,就可以执行相应的操作。 8. 在处理入侵报警的回调函数中,使用SDK提供的方法获取抓拍的图片。可以指定抓拍的触发条件和保存路径等参数。 9. 获取到抓拍的图片后,可以进一步处理、保存或进行其他操作。在Java中可以使用图像处理库如OpenCV来对图片进行处理和分析。 10. 最后,关闭连接和释放资源,使用SDK提供的方法结束与设备的通信。 通过上述步骤,就可以使用Java通过海康SDK来获取入侵报警抓拍图片了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值