RouterScan V2.51 详细使用教程 and 进阶指南

Dolphin,北京,20150703

一、背景介绍

Router Scan 是一款路由器安全测试工具,它是由俄国的一位安全测试人员所开发的,他叫Stas‘M,目前该工具的最新版本为V2.51,是在2015年2月21日更新的。这款工具我用过两个版本,一个是流传最为广泛的V2.44,还有一个当然是最新的版本了。我先说一下最新版本与V2.44的区别。

更新内容:

1、当然是加入了支持更多品牌型号路由器的扫描;

2、主功能页面上新增了一个Search Results的功能板块,这个功能板块可以让你更快得从搜索结果中过滤出你所关心的主机情况,直接在工具上显示,而不用再进行文件转换了。

3、主程序新增了用户操作手册,它有两个版本,一个是英文版,另一个是俄语版。

4、新增程序设置功能"Setting and Teaks",以前的旧版本中,是不能对程序进行其他功能的设置的,这算一大亮点。

5、新增PIN码计算器,"WPS PIN Companion" 这对于热爱WiFi安全测试的小伙伴来说,是个很不错的功能,大赞!

6、新增计时功能,这对于想评估该软件的效率或者统计工作效率的研究者来说,这项功能很实用。

二、功能介绍及使用方法


2.1  路由器扫描功能

RouterScan v2.51是我用过的路由器扫描软件中最容易使用,效果最好的,功能最全面的一个工具,成功率可以达到90%,非常适合新手和脚本小子使用。最为一款路由器安全测试工具,其最核心的功能当然还是在路由器扫描。

目前支持的品牌路由器有:@irLAN、3Com、AirTies、AnyData、AnyGate、ASUS、Belkin、C-motech

、Cisco、Conel、D-Link、DrayTek、ECI、EDIMAX、Gigabyte、GlobespanVirata、Huawei、Intercross、LevelOne、Motorola Mobility、NETGEAR、Netis、NeoPort、PacketFront、Pozitron、SI2000、Seowon Intech、SerComm、Tenda、Thomson、TOTOLINK、TP-LINK、TRENDnet、Upvel、Verizon、Vertex Wireless、ZTE、ZyXEL、Other/Various

除了少数几个国内的路由器品牌不支持以外,市面上90%的路由器品牌都已包括在内。

图一  路由器主界面

通过扫描测试路由器,我们可以从结果中得出以下信息:1、开放端口;2、登陆用户名和密码;3、路由器名称或品牌型号信息;4、无线信号名称(SSID);5、无线连接密码(KEY);6、无线加密方式;7、PIN码;8、内网ip等有价值的信息。

它的使用方法很简单,只需要简单的两步操作,就能轻松扫描:1、输入你想要进行测试的IP地址或地址段;2、点击左上角的“Start scan”按钮;即可开始测试旅程。

在界面的底部有个进度条(图一种的第8部分),当前已完成的进度会填充为绿色,这样你就能知道你得测试进度到哪儿了。在图一的第9部分,这是显示程序的当前状态:1、Ready 表示程序已准备就绪;2、Scanning now 表示正在扫描;3、Scanning finished表示扫描已完成;4、Waiting for stopping threads……  表示你在扫描过程中点击了终止扫描,但是扫描进程还没有来的及结束的状态。

在界面的第10部分:Active threads表示当前使用的活动进程有多少;主界面的第11部分:Total found 表示当前已扫描出多少个存活主机;主界面的第12部分:Good found 是指成功测试出路由器的登录用户名和密码的路由器数量;主界面的第13部分:表示扫描开始到现在花了多少时间,以及你多次扫描总共消耗的时间是多少。

测试完成之后,扫描结果会在主界面的第14部分显示。

2.2 结果筛选功能

此功能的作用是只显示你感兴趣的结果,其他扫描结果将自动过滤掉。在主界面的第5部分,我们可以在Text to search的文本框中输入我们想查找结果的关键字,点击Search all按钮即可。搜索的结果会在“Search Results”这个标签页上进行结果输出。比如我们想要查找结果里有没有TP-LINK的路由器,就可以做输入关键字进行查找,如图:

图2 查询功能界面

2.3  扫描模块

在v2.44版本中的扫描模块只有四个功能选择,而在最新版本中,新增了一个路由器扫描模块“Router Scan(main)”,如图3。

图3 扫描模块

扫描模块中共有五个功能选项,分别是:1、Router Scan(main);2、Detect proxy servers ;3、Use HNAP 1.0 ;4、SQLite Manager RCE; 4、Hudson Java Servlet.

Router Scan(main)模块是新版本中默认选择运行的模块,要想做快速检测时,可以单独选择此功能模块就行,但是它的缺点就是,成功获取认证帐号和密码的概率会降低,因为很多路由器单靠暴力破解是行不通的。

Detect proxy servers,从字面上意思是检测代理服务器,但是它的具体作用,我暂时还没弄清楚,还请高手出来指点一二。我想应该是扫描检测可以作为代理的主机,以方便架设属于自己的VPN吧。

Use HNAP 1.0,使用HNAP协议里的漏洞对路由器进行安全检测。HANP是

Home Network Administration Protocol的缩写,即家庭网络管理协议。是一种基于 HTTP-SOAP 实现的网络管理协议,具有其它大多数网络管理协议的相同特征:远程认证登陆、远程配置、信息获取,配置执行生效等。这个协议允许设备厂商通过该协议对自己设备进行远程管理和配置,以方便更好得管理自己的设备,给消费者用户提供更好的技术支持。但是某些路由器厂商也因这个协议而爆出漏洞:HNAP命令远程权限提升漏洞。 这个扫描工具正是集合了该漏洞的POC,成功得提升了路由器爆破的成功率,选择该模块之后,一些字典里没有的密码也可以被直接捕获到!

SQLite Manager RCE,利用SQLite Manager 远程连接设备中的数据库,进行配置信息的检索,以达到爆破的目的。

Hudson Java Servlet. 此功能还没测试过,因此具体作用未知。一般用上面这几个功能,它的爆破成功率已经高达80%,比市面上的很多扫描器要好很多,可称之为神器!

2.4 端口扫描

这款软件工具因为特定作用是扫描路由器,默认是扫描80、8080端口的,但是它也可以作为扫描其他WEB服务端口的一款扫描器,帮你快速寻找可能存在安全漏洞的主机,比如你可以添加HTTPS服务的443端口进行扫描,然后再用其他更专业的漏洞扫描软件针对存在443端口的主机进行漏洞扫描,给修补漏洞提供依据,从而更好的保护自己公司的网络。当然这里建议是扫描与WEB服务相关的端口,因为它端口扫描是基于建立TCP连接进行扫描的,扫描太多端口有可能会触发防火墙之类的设备报警,会影响到最终的扫描结果。

三、实战案例

3.1 案例一:路由器安全测试

1、设置软件参数,最大线程数使用默认的300就可以了,太高了会影响扫描成功率,建议在100-300之间,当然这也跟你的个人电脑的配置还有带宽等因素有关,如果配置带宽都很高,可以适当调高;设置超时时间,使用默认的2000就可以了;扫描端口:80、8080、1080;Scanning modules : Router Scan(main),Use HNAP 1.0 ,就勾选这两个就足够了。最后再设置一个你想要测试的地址段,设置参数就完成了。如图:

    图4 参数设置

2、设置好参数之后,就可以点击Star scan按钮开始进行安全测试了。接下来就是安静的等待扫描结果了,如图

图5 扫描结果

3、有了扫描结果,这时候我们就可以根据结果,进行手动登录,验证结果是否正确。我随机选了一台路由器,进行登录,界面如下图:

图6 路由器登录界面

至此,此次的路由器安全测试已宣告成功,是不是很简单,很傻瓜式?都动手测一下你家路由器是否这么容易就被攻破了,赶紧修改默认密码吧!

3.2  案例二:动手制作自己的免费VPN,实现翻墙功能

1、设置还是跟上一个案例设置一样,唯一不同的是在设置IP地址段时,把IP地址段设置为国外的IP地址段,以扫描国外可用做自己VPN的路由器主机。国外的IP地址段可以利用百度,谷歌等搜索引擎进行收集;

2、扫描出结果之后,就可以登录路由器,查看里面是否具有Dynamic DNS也就是动态DNS功能,如果有,则进行简单的设置就可以了。如图:

图7 DDNS设置

这个DDNS设置,需要你先到www.DynDNS.org这个网站上注册一个帐号及子域名才可用。配置好之后,点击应用。然后再配置一下我们电脑端的VPN连接。

图8 VPN域名设置

图9 VPN登录用户名密码

如图,VPN地址处填写我们在DynDDNS.org这个网站上申请的主机名称,用户名和密码就填写我们申请的就可以了。这样即使是路由器重启了,重新分配了不同的IP地址,我们也还是能够通过它进行VPN拨号连接!妈妈再也不用担心我访问不了Youtube了,oh yeah!

3.3 案例3:是谁在监视我~

该工具不仅能扫描路由器,还能扫描到网络上公开的所有网络摄像头,只要网络可达的地方,就没有扫不到的。网络上大部分的网络摄像头都是使用弱口令,或者产品的默认密码,使得某些黑客轻而易举得就进入控制面板,他就可以偷窥你得一切行动!

图10 某监控摄像头画面

现在是不是觉得这是个极品工具呢!用处非常的多!同时通过这几个案例,我们也应该提高自己的网络安全意识!不然你搭建的环境,将会方便他人用来做坏事的工具,请警惕呀!

四、防御手段

为了防止我们的设备被他人所利用,我们应该做到以下几点,进行简单的防御:

1、不要使用产品的默认密码和弱口令;

2、定期修改管理密码;

3、设备的固件版本要定期检查是否有更新,及时更新到最新版本,避免漏洞被利用。

注:本文仅用于安全测试的学习交流,请勿用于非法用途,否则后果自负!

-------------------------------------------------------------------------------

相关文献及资料:

1、Router Scan v2.51 官方网站及下载

http://stascorp.com/load/1-1-0-56

2、HNAP ProtocolVulnerabilities - Pushing The "Easy" Button

http://www.tenable.com/blog/hnap-protocol-vulnerabilities-pushing-the-easy-button

3、多个D-Link产品HNAP命令远程权限提升漏洞

http://www.linuxidc.com/Linux/2015-04/116572.htm

4、Home Network Administration Protocol (HNAP) Whitepaper

http://wenku.baidu.com/link?url=e6_txALodIvFMDwK6eDrYeps5nJpXDC1QaF8ORqBtDhR0aIcybg7kecu0tYTbSqCdZAmBL26TJe_pQ355CKyTOqdjcvY5qbu27Ab65FVjVm

Home Network Administration Protocol (HNAP)

Whitepaper

Home Network Administration Protocol (HNAP)

Whitepaper

5、利用Router Scan进行翻墙上网

http://www.wufuli.com/2081.html

时间: 2024-10-11 18:02:38

RouterScan V2.51 详细使用教程 and 进阶指南的相关文章

html5 canvas 详细使用教程

导航 前言 基本知识 绘制矩形 清除矩形区域 圆弧 路径 绘制线段 绘制贝塞尔曲线 线性渐变 径向渐变(发散) 图形变形(平移.旋转.缩放) 矩阵变换(图形变形的机制) 图形组合 给图形绘制阴影 绘制图像(图片平铺.裁剪.像素处理[不只图像.包括其他绘制图形]) 绘制文字 保存和恢复状态(context) 保存文件 结合setInterval制作动画 结语.demo下载   前言 <canvas></canvas>是html5出现的新标签,像所有的dom对象一样它有自己本身的属性.

转: angularjs学习总结(~~很详细的教程)

1 前言 前端技术的发展是如此之快,各种优秀技术.优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢. AngularJS是google在维护,其在国外已经十分火热,可是国内的使用情况却有不小的差距,参考文献/网络文章也很匮乏.这里便将我学习AngularJS写成文档,一方面作为自己学习路程上的记录,另一方面也给有兴趣的同学一些参考. 首先我自己也是一名学习者,会以学习者的角度来整理我的行文思路,这里可能只是些探索,有理解或是技术上的错误还请大家指出:其次我特别喜欢编写小

Openstack-Queens详细安装教程

本文源链接地址:https://www.93bok.com 前言 在官网和很多的博客网站上找了很多的例文,没有一个是可以完全搭建成功的,坑很多,给初次接触Openstack的我带来了很大的困扰,下面记录一下本次的部署过程,此次安装教程经过多次的测试,完全通过! Openstack概述 OpenStack是一个NASA美国国家航空航天局和Rackspace合作研发的,以Apache讲可证授权,并且是一个自由软件和开放源代码项目. Open是开放,Stack 则是堆砌之意,合起来就是将众多的功能服务

WiFi密码破解详细图文教程

每天都能看到有不少网友在回复论坛之前发布的一篇破解WiFi密码的帖子,并伴随各种疑问.今天流云就为大家准备一篇实战型的文章吧,详细图文从思维CDlinux U盘启动到中文设置,如何进行路由SSID扫描.WPA密码类型该如何破解.字典该怎样做(WEP加密的密码貌似可以直接破解不用字典)效果比BT8要强悍很多!这是一篇详细介绍WiFi密码破解的文章,准备好了吗? 好了,先说下提前要准备的东东吧:1.U盘一枚,最小1G空间.需进行格式化操作,提前保存内部文件.2.CDlinux镜像.帖子最后会提供一枚

SQL Server 2005恢复数据库详细图文教程

不少需要用到sql2005的程序,有很多新手还是会操作,这里写个详细的图文教程送个菜鸟们,高手请飘过.适用于独立主机的朋友使用,如果你还没安装,请按照这个教程来安装 SQL Server 2005图文安装教程,超详细 下面是SQL Server 2005恢复数据库的详细过程 1:打开SQL Server Management Studio并登录,这个一般在开始--程序里面找到 2:鼠标右键单击数据库--新建数据库 3:弹出来的框里,填写数据库名称,我这里填写的是sqlqtdy,这个根据自己需求来

iis7.5安装配置php环境详细清晰教程,三步实现【图文】

iis7.5安装配置php环境详细清晰教程,三步实现[图文] iis7.5是安装在win7.win8里的web服务器,win2003.win2000的web服务器使用的是iis6.0,由于win7.win8系统相比win2003.win2000有了改新革面的不同,因此对于iis7.5的配置也必需捣鼓一翻才能熟悉.不过这些都是操作性的东西,就如当初第一次接触iis6.0那样,操作过几遍就慢慢熟悉了. 当下我需要web服务器运行php程序,因此要配置一下php环境.一开始以为比较容易,因为在iis6

Burp Suite详细使用教程

Burp Suite详细使用教程-Intruder模块详解 最近迷上了burp suite 这个安全工具,百度了关于这个工具的教程还卖900rmb...ohno.本来准备买滴,但是大牛太高傲了,所以没买了.所以就有了今天这个文章.感谢帮助我的几个朋友:Mickey.安天的Sunge.0×01 介绍安装要求:Java 的V1.5 + 安装( 推荐使用最新的JRE ), 可从这里免费 http://java.sun.com/j2se/downloads.html Burp Suite 下载地址:ht

【转】图文cadence allegro16.6 超详细破解教程(附cadence16.6破解文件)

Win8下安装cadence allegro16.6出错的解决方法: 自从 cadence allegro 16.6 发布后小菜发现很多爱好电子设计的朋友寻找破解方法,所以小菜写了这篇文章,详细图文介绍了cadence allegro 16.6 的具体破解步骤.Win8.1发布了也有一段时间了,很多朋友升级到了此系统,本教程同样适用Win8下 和16.6以前版本的cadence的破解.为什么很多朋友Win8下破解出问题呢,原因是Win8系统默认很多运行库没有安装,cadence allegro的

Oracle11超详细安装教程和配置

这篇博客主要是介绍一下Oracle数据的安装过程和简单的配置,帮助大家可以简单的让Oracle运行起来,只是一个基础的教程. 准备工作: 如果你以前装过Oracle数据库,而且安装目录要改变请先打开注册表编辑器里的: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\和HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Oracle11和它下面的几个.如果你没安装过Oracle产品的话在注册表里面的与Oracle有关的注册