ubnt解决方案
查看: 2849|回复: 5

[软件] Scanner Routerhunter,路由器漏洞扫描器

[复制链接]

532

回帖

3786

积分

757 小时

在线时间

少校

注册时间
2013-3-9
金币
3050 个
威望
1 个
荣誉
0 个
累计签到:156 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-4-15 09:48 |显示全部楼层
转载的( Q6 f1 n8 ^0 X3 }, k
) o7 b9 x$ w9 Y# k

, Y9 ~! [0 A' s$ J
4 a: x: f# K- g# a0×00 前言

我们会介绍一款自动挖掘路由器漏洞的测试工具,它能够自动化在互联网大范围搜索包含漏洞的路由,进行测试、进一步确认这些漏洞问题,其中会涉及D-link 的多款路由器。该工具是采用python 2.X写的,因此我们最好使用python2.7 来运行它,所以希望提前安装好相关的环境。当然我是在kali-linux 下直接运行的,因为该款操作系统是预先安装好了测试环境的。

0×01 下载
1 github 下载地址 https://github.com/jh00nbr/Routerhunter-2.0  我们可以点击” Download ZIP ” 进行下载
2 我们将该压缩包 下载到 根目录下, 即是/root/Routerhunter-2.0-master.zip, 然后我们解压在 同一个目录下,即是 /root/Routerhunter
3 我们进入该目录root@kali:~/Routerhunter#
4 运行该程序root@kali:~/Routerhunter# python routerhunter.py -h
5 我们可以看到相关的使用介绍
0×02 介绍

RouterhunterBR 是一个 自动化安全工具,它能够搜索并且自动化测试互联网上路由器的漏洞,Routerhunter 旨在通过互联网去探索自定义的IP地址或者任意的IP地址以便自动地攻击这些家庭路由器中的DNS篡改漏洞,这个脚本能够测试路由器上的四种漏洞

1 Shuttle Tech ADSL Modem-Router 915 WM 上的未授权远程DNS篡改  #更多详细信息,请参考http://www.exploit-db.com/exploits/35917/
2 D-Link DSL-2740R上的未授权远程DNS篡改 #更多详细信息,请参考http://www.exploit-db.com/exploits/35917/
3 D-Link DSL-2640B上的未授权远程DNS篡改 #更多详细信息,请参考http://1337day.com/exploit/23302/
4 D-Link DSL-2780B DLink_1.01.14 的未授权远程DNS篡改 #更多详细信息,请参考https://www.exploit-db.com/exploits/37237/
5 D-Link DSL-526B ADSL2+ AU_2.01的未授权远程DNS篡改 #更多详细信息,请参考https://www.exploit-db.com/exploits/37241/
6 DSLink 260E的未授权远程DNS篡改 #更多详细信息,请参考http://blog.inurl.com.br/2015/03/dslink-260e-defaut-passwords-dns-change_17.html

5 ~6 E. ]2 n* ?- d4 S9 f0×03 安装要求& ~# r$ h9 ]) V' ]" Y7 b* @2 a0 p

1  在我们python当中,能够导入如下库

sys, os, argparse, itertools, requests, random, time, threading, base64, socket,datetime

2 如果没有这些库,可以采用如下的任意方式安装

pip  install  datetimeapt-get  install  datetimeeasy_install datetime; f1 x8 c/ n, S- g7 c
0×04 使用1 使用说明

optional arguments:  # 可选的参数  o1 g4 l# K2 w' Z3 `" \3 ?$ N
  -h, –help                                       show this help message and exit    # 显示这个帮助信息,然后退出程序2 |; w( _7 x$ ?; f. i
  -range 192.168.1.0-255, –range 192.168.1.0-255  Set range of IP #定义需要扫描的IP地址范围。例如 –range  192.168.1.0-255, 可以扫描这个IP段
, w, n2 c" l# a0 u" W" M  E  -bruteforce, –bruteforce                        Brute force with users and passwords on routers that requires authentication, forcing alteration of dns.

# 暴力破解需要认证的路由器,迫使这些路由器修改DNS
+ q/ i8 G9 k* y" \4 j. y0 k6 l2 ^  -startip 192.168.*.*, –startip 192.168.*.*      Start – IP range customized with wildcard / 201.*.*.* # 使用掩码的来定义开始IP地址范围,例如 192.168.*.*
8 d0 Z; C# @+ H% a( _  -endip 192.168.*.*, –endip 192.168.*.*          End – IP range customized with wildcard / 201.*.*.* # 使用掩码的来定义结束IP地址范围,例如 192.168.*.*
" T- e2 K' K1 s) |& n  -dns1 8.8.8.8, –dns1 8.8.8.8                    Define malicious dns1  #定义第一个恶意的DNS,例如可以把这些路由器的DNS改成8.8.8.8( ]- L4 Q. N. H# g
  -dns2 8.8.4.4, –dns2 8.8.4.4                    Define malicious dns2 #定义第二个恶意的DNS,例如可以把这些路由器的DNS改成8.8.8.85 ]) K4 P2 b. n8 D
  –threads 10                                     Set threads numbers  #设置请求线程数目: u3 N1 X6 d# n, U6 \# @# J$ _' x
  -rip, –randomip                                 Randomizing ips routers   #随机定义网络上的路由器IP" k, |! ]6 M: \9 a( `
  -lmtip 10, –limitip 10                          Define limite random ip # 定义一定数目的任意IP地址
- l  b% o6 P' L7 _

2 使用案例% H7 n7 b' }+ Y

扫描任意IP:

python routerhunter.py --dns1 8.8.8.8 --dns2 8.8.4.8 --randomip --limitip 10 --threads 10                     python routerhunter.py --dns1 8.8.8.8 --dns2 8.8.4.8 -rip -lmtip 10 --threads 10
( Z$ o& L. s4 W5 g2 f3 U
8 c3 c7 D( C# p- x: M1 D( m

扫描一段IP范围:

python routerhunter.py --dns1 8.8.8.8 --dns2 8.8.4.8 --range 192.168.25.0-255 --threads 10
$ d7 M% d; V( f( `5 {9 m/ }

使用掩码的形式进行扫描:

python routerhunter.py --dns1 8.8.8.8 --dns2 8.8.4.8 --startip 192.168.*.* --endip 192.168.*.* --threads 10
& s2 Q) f4 e, ~

暴力破解需要认证的路由器

python routerhunter.py --dns1 8.8.8.8 --dns2 8.8.4.4 --range 177.106.19.65-70 --bruteforce --threads 10- D  Z/ q4 E+ n+ M. w
3 使用结果截图

  Q* b, N/ O" H: Y. v


, L8 P, U% i# Y; t$ D6 K

0×05 总结

1 这个脚本可以用于路由器的渗透测试。

2 在进行路由器安全评估的时候,我们也可以使用这个脚本对其安全性进行检查

3 这是国外一款渗透测试工具的中文译文!请大家多多指教 ^^_^^

- @! I7 V( B+ A- y5 R+ ^

原文链接:http://www.freebuf.com/sectool/101180.html


, B" F( s; B; b" p  i  {

225

回帖

483

积分

66 小时

在线时间

少尉

注册时间
2016-1-3
金币
240 个
威望
1 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-4-15 10:03 |显示全部楼层
回复

使用道具 举报

469

回帖

2022

积分

140 小时

在线时间

少校

注册时间
2013-3-16
金币
1522 个
威望
0 个
荣誉
0 个
累计签到:121 天
连续签到:0 天
[LV.200]无线新星
发表于 2016-4-16 10:08 |显示全部楼层
$ ?& r( d0 ?. ~: A& e, U/ k
谢谢 分享啊
回复

使用道具 举报

7

回帖

60

积分

14 小时

在线时间

上等兵

注册时间
2016-5-9
金币
45 个
威望
1 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-5-21 00:18 |显示全部楼层
好高深的样子,小白表示不懂。
回复

使用道具 举报

8

回帖

26

积分

4 小时

在线时间

新兵上阵

注册时间
2016-6-10
金币
11 个
威望
1 个
荣誉
0 个
累计签到:2 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-6-25 14:12 |显示全部楼层
学习学习
6 A4 y2 s) K* a- Z
回复

使用道具 举报

265

回帖

700

积分

71 小时

在线时间

中尉

注册时间
2013-10-20
金币
428 个
威望
0 个
荣誉
0 个
累计签到:10 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2016-7-11 23:28 |显示全部楼层
这也太深奥了吧!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2026-6-8 09:03

返回顶部 返回列表