扫描系统漏洞的工具_免费漏洞扫描工具

扫描系统漏洞的工具_免费漏洞扫描工具端口扫描之王NMAPNmap是一款非常强大的实用工具包含的功能如下:扫描到的端口状态:TCP扫描(-sT):这是一种最为普通的扫描方法,这种扫描方法的特点是:扫描的速度快,准确性高,对操作者没有权限上的要求,但是容易被防火墙和IDS(防入侵系统)发现运行的原理:通过建立TCP的三次握手连接来进行信息的传递SYN扫描(-sS):这是一种秘密的扫描方式之一,因为在SYN扫描中Client端和Server端没有形成3次握手,所以没有建立一个正常的TCP连接,因此不被防火墙和日志所记录…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.常见漏洞扫描工具

NMAP,AWVS,Appscan,Burpsuite,x-ray,Goby

2.端口扫描之王NMAP

Nmap是一款非常强大的实用工具

在这里插入图片描述

包含的功能如下:

  • 主机探测
  • 端口扫描
  • 服务版本扫描
  • 主机系统指纹识别
  • 密码激活成功教程
  • 漏洞探测
  • 创建扫描脚本

主机探测常用命令

  • 扫描单个主机:nmap 192.168.1.2
  • 扫描整个子网,命令如下:nmap 192.168.1.1/24
  • 扫描多个目标,命令如下:nmap 192.168.1.2 192.168.1.5
  • 扫描一个范围内的目标,如下:nmap 192.168.1.1-100 (扫描IP地址为192.168.1.1-192.168.1.100内的所有主机)
  • 如果你有一个ip地址列表,将这个保存为一个txt文件,和namp在同一目录下,扫描这个txt内的所有主机,命令如下:nmap -iL target.txt
  • 如果你想看到你扫描的所有主机的列表,用以下命令:nmap -sL 192.168.1.1/24
  • 扫描除过某一个ip外的所有子网主机,命令:nmap 192.168.1.1/24 -exclude 192.168.1.1
  • 扫描除过某一个文件中的ip外的子网主机命令nmap 192.168.1.1/24 -excludefile xxx.txt(xxx.txt中的文件将会从扫描的主机中排除)

扫描到的端口状态:
在这里插入图片描述

TCP扫描(-sT):

这是一种最为普通的扫描方法,这种扫描方法的特点是:扫描的速度快,准确性高,对操作者没有权限上的要求,但是容易被防火墙和IDS(防入侵系统)发现

运行的原理:通过建立TCP的三次握手连接来进行信息的传递

① Client端发送SYN;

② Server端返回SYN/ACK,表明端口开放;

③ Client端返回ACK,表明连接已建立;

④ Client端主动断开连接。

在这里插入图片描述
SYN扫描(-sS):

这是一种秘密的扫描方式之一,因为在SYN扫描中Client端和Server端没有形成3次握手,所以没有建立一个正常的TCP连接,因此不被防火墙和日志所记录,一般不会再目标主机上留下任何的痕迹,但是这种扫描是需要root权限(对于windows用户来说,是没有root权限这个概念的,root权限是linux的最高权限,对应windows的管理员权限)
在这里插入图片描述

其他扫描

nmap -PU 192.168.1.0/24   # 使用UDP ping探测主机
nmap -sV 192.168.1.1      # 服务版本探测
nmap -sV --script unusual-port 192.168.1.1   # 精准地确认端口上运行的服务
nmap -O 192.168.1.19      # 探测主机操作系统
nmap -A 192.168.1.19      # 强力扫描,耗时长
-oN 导出扫描结果
-oX  导出扫描结果xml格式

信息收集脚本

在这里插入图片描述

nmap -sn --script hostmap-ip2hosts www.hao123.com   # 对目标进行IP反查
nmap --script dns-brute www.test.com                # 对目标DNS信息的收集
nmap --script dns-brute dns-brute.threads=10 www.test.com   # 对目标DNS信息的收集,设置线程数
nmap -p 445 192.168.23.1 --script membase-http-info         # 了解目标系统的详细信息
nmap --script smb-security-mode.nse -p 445 192.168.21.3     # 检查打印服务漏洞
nmap -p80 --script http-stored-xss.nse www.test.com         # 扫描目标的xss漏洞
nmap -p8001 --script http-sql-injection.nse 192.168.0.200   # 扫描目标的SQL注入漏洞
nmap -p 80 --script=http-headers test.com                   # 对目标地址进行HTTP头信息探测
nmap -p 80 --script=http-sitemap-generator www.test.com     # 爬行web目录结构
nmap -sU -p 161 --script=snmp-win32-services 192.168.87.129 # Snmp服务获取目标正在运行着的服务,通过Snmp服务对目标系统的服务或账户进行列举

密码激活成功教程

暴力激活成功教程VNC

nmap --script vnc-brute --script-args brute.guesses=6,brute.emptypass=true,userdb=/root/dictionary/user.txt,brute.useraspass=true,passdb=/root/dictionary/pass.txt,brute.retries=3,brute.threads=2,brute.delay=3 42.96.170.128   

激活成功教程telnet

nmap -p 23 --script telnet-brute --script-args userdb=myusers.lst,passdb=mypwds.lst --script-args telnet-brute.timeout=8s 192.168.1.1

ftp弱口令暴力激活成功教程

nmap --script ftp-brute --script-args brute.emptypass=true,ftp-brute.timeout=30,userdb=/root/dirtionary/usernames.txt,brute.useraspass=true,passdb=/root/dirtionary/passwords.txt,brute.threads=3,brute.delay=6 192.168.1.1

漏洞探测

nmap --script vuln 192.168.1.1   # 扫描系统漏洞
nmap -p 8080 --script http-iis-short-name-brute 192.168.1.1   # IIS 短文件泄露
nmap --max-parallelism 800 --script http-slowloris www.cracer.com   # 拒绝服务
nmap --script http-put --script-args http-put.url=/uploads/testput.txt,http-put.file=/root/put.txt 218.19.141.16   # 验证http 中开启了put 方法
nmap --script mysql-empty-password 203.195.139.153   # 验证MySQL 匿名访问

3.AWVS

在这里插入图片描述
Acunetix Web Vulnerability Scanner(简称AWVS)是一款知名的网络漏洞扫描工具,它通过网络爬虫测试你的网站安全,检测流行安全漏洞。

AWVS常见功能:

  • 网站爬行
  • 漏洞扫描
  • 目标发现
  • 子域名扫描
  • http 编辑
  • http嗅探
  • http模糊测试
  • 认证测试
  • 网络服务扫描器

AWVS的使用很简单,添加目标进行扫描即可,很强大??

扫描结果会在仪表盘中清晰的展示:
在这里插入图片描述

在漏洞模块可以查看扫描出的所有漏洞信息:
在这里插入图片描述

总之,很牛逼就对了!?


4.AppScan

一款综合型的web应用安全漏洞扫描工具,功能非常强大。

在这里插入图片描述

体量很大注意,安装包要1个G?


5.X-ray

一款完善的安全评估工具,支持常见 web 安全问题扫描和自定义 poc,采取命令行使用方式

使用基础爬虫爬取并对爬虫爬取的链接进行漏洞扫描:

xray webscan --basic-crawler http://example.com --html-output vuln.html

使用 HTTP 代理进行被动扫描:

xray webscan --listen 127.0.0.1:7777 --html-output proxy.html

设置浏览器 http 代理为 http://127.0.0.1:7777,就可以自动分析代理流量并扫描。

只扫描单个 url,不使用爬虫:

xray webscan --url http://example.com/?a=b --html-output single-url.html

X-ray使用者文档

扫描完成之后会在xray.exe路径下生成结果html文件,打开后可以查看扫描结果信息,很强大!在这里插入图片描述


6.Goby

Goby是一款新的网络安全测试工具,由赵武Zwell(Pangolin、JSky、FOFA作者)打造,它能够针对一个目标企业梳理最全的攻击面信息,同时能进行高效、实战化漏洞扫描
在这里插入图片描述

Goby扫描的中控台:
在这里插入图片描述
Goby还支持下载各种插件:(每种插件都有动画演示使用方法?)
在这里插入图片描述

在真实的渗透测试过程中,我们往往不是只使用一款工具,而是多款扫描工具联动使用,比如使用Goby扫描漏洞联动Xray爬虫对Web页面进行深度扫描,还有使用Goby扫描漏洞直接联动MSF对漏洞进行利用

总之一句话:灰常好用!?


7.Goby联动Xray

首先,下载Xray插件:
在这里插入图片描述
要联动Rad请先下载Rad,Rad是一个浏览器爬虫,用于配合Xray进行扫描(不想联动Rad可以不用下载)

Rad下载地址

配置Xray的信息:打开页面左下角的设置 – 扩展设置:
在这里插入图片描述
填写配置信息:

具体的填写内容根据你自己的路径还有Xray的版本进行选择,详情请参考Xray插件里的官方使用说明,这里只提供一种配置方法,不一定适合你?
在这里插入图片描述

开始联动,使用Goby扫描出资产信息后,点击如下进行Xray联动扫描:
在这里插入图片描述

联动成功!?


8.Goby联动御剑

另一种常见的联动方式是使用御剑扫描子域名?

比如,现在我们拿到了某个网站的域名资产,可以通过御剑进行扫描网站子域名,随后导入Goby里进行批量资产漏洞探测

御剑扫描完成后结果导入到一个txt文件中,在Goby新建扫描在IP/Domain里直接粘贴即可:
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/194580.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql timestampdiff>_MySQL TIMESTAMPDIFF()用法及代码示例

    mysql timestampdiff>_MySQL TIMESTAMPDIFF()用法及代码示例TIMESTAMPDIFF():MySQL中的此函数用于从另一个函数中减去DateTime表达式后返回一个值。用法:TIMESTAMPDIFF(unit,expr1,expr2)Parameters:它将接受三个参数。单位-它表示结果的单位。可以是以下之一。微秒,秒,分钟,小时,天,周,月,季度,年expr1-第一个日期或DateTime表达式。expr2-第二个日期或DateTime表达式。返回…

    2022年6月5日
  • Python语言程序设计基础(1)—— 程序设计基本方法

    Python语言程序设计基础(1)—— 程序设计基本方法Everybodyinthiscountryshouldlearnhowtoprogramacomputer,becauseitteachesyouhowtothink

    2022年7月5日
  • ducter运维平台_开源自动运维管理平台_自动化运维平台 开源「建议收藏」

    ducter运维平台_开源自动运维管理平台_自动化运维平台 开源「建议收藏」专访运维管理开源平台负责人刁文波:Ducter能550×364-47KB-JPEG专访运维管理开源平台负责人刁文波:Ducter能550×381-45KB-JPEG光宇游戏黄振:开源运维自动化平台架构实现与846×474-35KB-JPEGCheungSSH国产自动化运维工具开源Web界面811×525-89KB-PNGCheungSSH国产自动化运维工具开源Web…

    2022年5月17日
  • 2套后台模板HTML+整套Easyui皮肤组件-后台管理系统模板

    2套后台模板HTML+整套Easyui皮肤组件-后台管理系统模板2019年最新easyui主题模板设计:http://www.uimaker.com/easyui本作品仅供学习参考,请勿用于任何商业用途,版权所有:uimaker.com,谢绝任何网站转载,请互相理解!设计业务联系QQ:32534386请注:模板说明:由于效果图比较多,合并成一个图片文件后,文件很大,所以进行了压缩,导致您看到的效果图都比较灰,其实…

    2022年9月11日
  • PXE及PXE启动

    PXE及PXE启动PXE(Pre-bootExecutionEnvironment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXEclient在网卡的ROM中,当计算机引导时,BIOS把PXEclient调入内存执行,并显示出命令菜单,经用户选择后,PXEclient将放置在远端的操作系统通过网络下载到本地运行。  PXE协议的成功运行需要解决以下

    2022年6月15日
  • java高级工程师_一名Java高级工程师需要学什么?

    java高级工程师_一名Java高级工程师需要学什么?从两方面讨论一名java高级工程师需要学些什么,具备什么能力,感兴趣的小伙伴们可以参考一下宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、…

    2022年7月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号