实验一:端口扫描(X-scan)

Posted 「已注销」

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实验一:端口扫描(X-scan)相关的知识,希望对你有一定的参考价值。

一、实验目的及要求

掌握使用X-scan对目标主机进行综合检测,查看相关漏洞信息。

二、实验原理

计算机通过各个端口与其他设备交换信息,每一个打开的端口都是一个潜在的通信通道,同时也意味着是一个可入侵的通道。对目标计算机进行端口扫描,就能得到许多有用的信息。端口扫描可以通过手工进行扫描,也可以用端口扫描器进行扫描。

扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器可以不留痕迹的发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本,可以直观了解到存在的安全问题。X-scan就是一个很常用的扫描器,通过选用远程TCP/IP不同的端口服务,并记录目标的回答,可以搜集到很多关于目标主机的有用信息。X-scan采用多线程方式对指定IP地址段(或单机)进行安全漏洞检测,支持插件功能。扫描内容包括:远程服务类型、操作系统类型及版本,各种弱口令漏洞、后门、应用服务漏洞、网络设备漏洞、拒绝服务漏洞等二十几个大类。

三、实验环境

用户系统:Windows 操作系统

实用工具:X-scan扫描器

四、实验步骤及内容

4.1了解X-scan软件

4.1.1打开X-scan软件

4.1.2运行X-scan软件

关于这些文件的作用可参照X-scan自带的帮助文件,运行X-scan后界面上显示的就是它的帮助,双击Xscan_gui.exe 即可运行。

4.1.3 X-scan软件界面

标题栏下方为菜单栏,菜单栏下方为一些常用的命令按钮,包括大部分菜单栏中的内容。命令按钮从左到右依次为:扫描参数、开始扫描、暂停扫描、结束扫描、检测报告、使用说明、在线升级、退出。

4.2X-scan设置方法

4.2.1X-scan基本设置

点击【扫描参数】按钮,或选择【设置】->【扫描参数】打开扫描参数对话框,在这里设置X-scan的扫描参数,包括:检测范围、全局设置、插件设置。

4.2.2检测范围

指定IP范围:此处设置X-scan的扫描范围,在【指定IP范围】处填写指定的IP或IP段,可以通过点击右边的【示例】按钮查看有效的IP方式和无效的IP方式。

地址薄:在此选择IP地址,在X-scan中提供了地址薄功能,可自行添加IP地址到地址薄中,包括名称、IP和描述。

从文件获取主机列表:从指定的文本文件中读取IP地址,注意:文件格式应为纯文本,每一行可包含独立IP或域名,也可包含以“-”和“,”分隔的IP范围。

4.2.3全局设置

此模块主要用于设置全局性的扫描选项,分为:扫描模块、并发扫描、扫描报告、其它设置。

扫描模块:选择本次扫描需要加载的插件。如果想知道某一插件的具体信息可以选择该插件,在右边会显示对该插件的详细描述,包括版本、作者和描述。可根据需要选择相应的插件

4.3扫描过程

4.3.1并发扫描

并发扫描:设置并发扫描的主机和并发线程数,也可以单独为每个主机的各个插件设置最大线程数。

最大并发主机数量:可以同时检测的主机数量,每扫描一个主机将会启动一个Check Host进程,默认值为10。

最大并发线程数量:扫描过程中最多可以启动和扫描线程数量,默认值为100。

各插件最大并发线程数量:用于指定每个模块所用的最大并发线程数,可以通过鼠标定位修改。

4.3.2扫描报告

扫描结束后生成的报告文件名,保存在log目录下。扫描报告目前支持TXT、html和XML三种格式

4.4X-scan软件的其他了解

4.4.1其他设置

跳过没有响应的主机:若目标主机不响应ICMP ECHO及TCP SYN报文,X-scan将跳过对该主机的检测。

无条件扫描:如标题所述

跳过没有检测到开放端口的主机:若在用户指定的TCP端口范围内没有发现开放端口,将跳过对该主机的后续检测。

使用NMAP判断远程操作系统:X-scan使用SNMP、NETBios和NMAP综合判断远程操作系统类型,若NMAP频繁出错,可关闭该选项。

显示详细信息:主要用于调试,平时不推荐使用该选项.

4.4.2插件设置

该模块包含针对各个插件的单独设置,如“端口扫描”插件的端口范围设置、各个弱口令插件的用户名/密码字典设置等。

待检测端口:扫描时检测的端口,可添加或删除。

检测方式:分为TCP和SYN两种方式。TCP方式即TCP的connect()扫描,与目标主机建立完整的一次TCP连接,完成了TCP三次握手的全过程。SYN为TCP的“半开放”扫描,并不与目标主机建立连接。

根据响应识别服务:选中后会根据扫描的端口结果返回相应的服务名,具体的对照在下面“预设知名服务端口”中,可自己添加或删除。

SNMP相关设置:设置SNMP检测的信息。

NETBIOS相关设置:选择检测NETBIOS的信息。

漏洞检测脚本设置:可以选择相关的漏洞检测脚本,漏洞脚本以NSL为后缀名。

CGI相关设置:设置CGI扫描的相关选项。

字典文件设置:在此设置扫描相关密码时对应的字典文件,可自己更改。

在扫描参数左侧的最下方有两个按钮:【载入】和【另存】,【载入】用于载入相关的配置文件,【另存】用于将现在设定的配置文件保存。

4.4.3使用X-scan对主机进行综合扫描

扫描参数设置完毕后,就可以进行扫描了,点击开始按钮或点击【文件】->【开始扫描】进行扫描。开始扫描时,X-scan都会先加载漏洞脚本,然后开始扫描。此处以本机ip为例.

根据设置,点击扫描,扫描完成后会显示HTML格式的扫描结果。

4.4.4扫描信息

在X-scan的主界面上有三个选项卡,分别是:普通信息、漏洞信息、错误信息。

普通信息:显示X-scan的扫描信息。

漏洞信息:显示取得的漏洞信息。

错误信息:如果扫描过程中出现错误,会在这个选项卡显示。

4.4.5扫描报告

当你完成或终止扫描是,会出现扫描报告。

五、实验总结

通过这次实验,我们会应用X-scan扫描软件对网站IP进行相应的扫描,通过对扫描参数的设置,我们可以准确得到我们想要的网站相关信息,同时对于端口扫描原理也有了更深入的了解。

六、分析与思考

1)端口扫描的原理是什么?

端口扫描的基本原理就是依次与每一个可能存在的主机尝试建立连接。如果对方有回复就说明这个主机存在且端口开放。

2)常用的端口扫描技术有哪些?

TCP connect() 扫描,TCP SYN扫描,TCP FIN 扫描,IP段扫描,TCP 反向 ident扫描,FTP 返回攻击

3)常规端口扫描和半开式扫描的区别是什么?

Tcp SYN Scan (sS) 这是一个基本的扫描方式,它被称为半开放扫描,因为这种技术使得Nmap不需要通过完整的握手,就能获得远程主机的信息。Nmap发送SYN包到远程主机,但是它不会产生任何会话.因此不会在目标主机上产生任何日志记录,因为没有形成会话。这个就是SYN扫描的优势.如果Nmap命令中没有指出扫描类型,默认的就是Tcp SYN.但是它需要root/administrator权限。

不同于Tcp SYN扫描,Tcp connect()扫描需要完成三次握手,并且要求调用系统的connect().Tcp connect()扫描技术只适用于找出TCP和UDP端口。

4)深入理解并发扫描的含义

由它来管理并发扫描的主机数量以及并发线程数量。

也就是同一时间扫描多少主机和用多少线程扫描

5)TCP与SYN扫描的区别

两者区别在于TCP/IP的三次握手过程是前者是全完成后者是半完成

tcp扫描效果好 syn速度快且不易被追踪

6)懂得对扫描模块进行修改与设置

对扫描参数,全局设置和插件设置进行相应的操作

好强大的漏洞扫描工具(内附下载链接)

       X-Scan是国内最著名的综合扫描器之一,它完全免费,是不需要安装的绿色软件、界面支持中文和英文两种语言、包括图形界面和命令行方式。主要由国内著名的民间黑客组织“安全焦点”完成,从2000年的内部测试版X-Scan V0.2到目前的新版本X-Scan 3.3-cn都凝聚了国内众多黑客的心血。最值得一提的是,X-Scan把扫描报告和安全焦点网站相连接,对扫描到的每个漏洞进行“风险等级”评估,并提供漏洞描述、漏洞溢出程序,方便网管测试、修补漏洞。

1.设置X-Scan扫描器

在使用X-Scan扫描器扫描系统之前,需要先对该工具的一些属性进行设置,例如扫描参数、检测范围等。设置和使用X-Scan的具体操作步骤如下:

1. 在X-Scan文件夹中双击【X-Scan_gui.exe】应用程序,打开【X-Scan v3.3 GUI】主窗口。在其中可以浏览此软件的功能简介、常见问题解答等信息。

2. 单击工具栏中的【扫描参数】按钮,打开【扫描参数】对话框。

好强大的漏洞扫描工具(内附下载链接)

好强大的漏洞扫描工具(内附下载链接)

注意:工具下载链接:链接:

https://share.weiyun.com/5oKtqu4

https://share.weiyun.com/5oKtqu4

4. 切换到【全局设置】选项卡下,并单击其中的【扫描模块】子项,在其中即可选择扫描过程中需要扫描的模块。在选择扫描模块的同时,还可在右侧窗格中查看选择的模块的相关说明。

好强大的漏洞扫描工具(内附下载链接)

5. 由于X-Scan是一款多线程扫描工具,所以可以在【并发扫描】子项中,可以设置扫描时的线程数量。

好强大的漏洞扫描工具(内附下载链接)

6. 切换到【扫描报告】子项下,在其中可以设置扫描报告存放的路径和文件格式。

好强大的漏洞扫描工具(内附下载链接)

7. 切换到【其他设置】子项下,在其中可以设置扫描过程的其他属性,如设置扫描方式、显示详细进度等。

好强大的漏洞扫描工具(内附下载链接)

8. 切换到【插件设置】选项下,并单击【端口相关设置】子选项,在其中即可设置扫描端口范围以及检测方式。X-Scan提供TCPSYN两种扫描方式;若要扫描某主机的所有端口,则在【待扫描端口】文本框中输入“165535”即可。

好强大的漏洞扫描工具(内附下载链接)

9. 切换到【SNMP相关设置】子项下,在其中勾选相应的复选框来设置在扫描时获取SNMP信息的内容。

好强大的漏洞扫描工具(内附下载链接)

10. 切换到【NETBIOS相关设置】子项下,在其中设置需要获取的NETBIOS信息类型。

好强大的漏洞扫描工具(内附下载链接)

11. 切换到【漏洞检测脚本设置】子项下,取消勾选【全选】复选框之后,单击【选择脚本】按钮,打开【Select Script(选择脚本)】对话框。

好强大的漏洞扫描工具(内附下载链接)

 12. 在选择检测的脚本文件之后,单击【确定】按钮返回到【扫描参数】对话框中,并分别设置脚本运行超时和网络读取超时等属性。

好强大的漏洞扫描工具(内附下载链接)

13. 在【CGI相关设置】子项下,在其中即可设置扫描时需要使用的CGI选项。

好强大的漏洞扫描工具(内附下载链接)

14. 切换到【字典文件设置】子项下,然后可以通过双击字典类型,打开【打开】对话框。

好强大的漏洞扫描工具(内附下载链接)

15. 在其中选择相应的字典文件后,单击【打开】按钮,返回到【扫描参数】对话框中即可看到选中的文件名字即可选择的字典文件。在设置好所有选项之后,单击【确定】按钮,即可完成设置。

好强大的漏洞扫描工具(内附下载链接)

2. 使用X-Scan进行扫描

注意:工具下载链接:链接:

https://share.weiyun.com/5oKtqu4

https://share.weiyun.com/5oKtqu4

1. 在【X-Scanv3.3 GUI】主窗口中单击【开始扫描】按钮,即可进行扫描,在扫描的同时显示扫描进程和扫描所得到的信息。

好强大的漏洞扫描工具(内附下载链接)

好强大的漏洞扫描工具(内附下载链接)

3. 在【X-Scanv3.3 GUI】主窗口中切换到【漏洞信息】选项卡下,在其中即可看到存在漏洞的主机信息。

        王老师在这里开设黑客安全VIP班,解决同学们自学的困难,仅仅收取99元费用。 跟着王老师学习,有什么优势那?

      1. 王老师多年的开发经验,用通俗易懂的语言,生活中的小故事,让没有基础的人快速掌握核心知识,同时解决同学们的疑惑。

       2. 建立专门VIP微信群,同学们在一起监督,讨论问题,学习起来乐趣多多。

        3. 坚持学完课程,并通过考试的同学,可以加入公司团队,做兼职或专职赚钱,提前积攒工作经验。

无线视频攻防内部VIP(169课)+二期实战214课已经录制完毕,参加过第一期的VIP会员,二期课程不再收费,后期课程也免费,终身免费。同时VIP群已经建立,便于学习交流,领取工具和领取资料。

无线视频攻防内部VIP课程共14堂课,内容如下:

第1课:无线网络快速入门

第2课:无线网络攻防必备知识

第3课:搭建无线测试系统Kali Linux

第4课:玩转kali Linux系统

第5课:组建无线安全网络

第6课:数据帧的结构与加密原理

第7课:无线网络的安全分析工具

第8课:无线路由器的密码安全策略

第9课:无线网络中的虚拟AP技术

第10课:从无线网络渗透内网

第11课:扫描无线网络中的主机

第12课:无线网络中主机漏洞的安全防护

第13课:加固无线网络的大门

第14课:无线局域网的防护实战

VIP课程配套11个超值赠送资源如下:

  CDlinux系统文件包

  Kali虚拟机镜像文件

  无线密码的字典文件

  107个黑客工具速查手册

  160个常用黑客命令速查手册

  180页常见故障维修手册

  191页的Windows10系统使用和防护技巧

(8)  8大经典密码破解工具详解

(9)  加密与解密技术快速入门小白电子手册

(10)  网站入侵与黑客脚本编程电子书

(11) 黑客命令全方位详解电子书

黑客二期实战214课,大纲如下:

第1堂:电脑安全快速入门

第2堂:电脑系统漏洞的防护策略

第3堂:系统入侵与远程控制的防护策略

第4堂:电脑木马的攻击和防范

第5堂:电脑病毒的攻击和防范

第6堂:电脑系统安全的攻击和防范

第7堂:电脑系统账户的攻击和防范

第8堂:磁盘数据安全的攻击和防范

第9堂:文件密码数据的攻击和防范

第10堂:网络账号及密码数据的攻击和防范

第11堂:网页浏览器的攻击和防范

第12堂:移动手机的攻击和防范

第13堂:平板电脑的攻击和防范

第14堂:网上银行的攻击和防范

第15堂:手机钱包的攻击和防范

第16堂:无线蓝牙设备的攻击和防范

第17堂:无线网络安全的攻击和防范





以上是关于实验一:端口扫描(X-scan)的主要内容,如果未能解决你的问题,请参考以下文章

请问崔老师,我用X-SCAN解决扫描出的问题怎么

20179209《Linux内核原理与分析》安全类实验答疑

好强大的漏洞扫描工具(内附下载链接)

X-Scan

148.网络安全渗透测试—[Cobalt Strike系列]—[HTTP Beacon基础使用/脚本web传递/屏幕截图/端口扫描]

#yyds干货盘点#web安全day44:进阶!使用Nmap+Wireshark理解端口扫描