zoukankan      html  css  js  c++  java
  • 网络扫描(一)

    使用工具:Kali Linux、Metaspoliatable(作为攻击目标)

    扫描的4个不同阶段

    1. 用ping验证系统是否正在运行。
    2. 用Nmap扫描目标主机的端口。
    3. 用Nmap脚本引擎进一步查询目标。
    4. 用Nessus扫描系统漏洞。

    1. Ping命令

    一般系统都会自带的ping命令:

    ping <target_ip>
    

    在Kali Linux中,自带有比ping更强大的fping命令:
    一个使用fping扫描某一网段活动主机的命令如下:

    fping -a -g <start_ip> <end_ip> >hosts.txt
    

    其中选项-a表示在输出中只显示活动主机,-g用于指定我们想要扫描的IP地址范围。>hosts.txt表示将结果重定向到hosts.txt中。

    2. 端口扫描

    当发现主机以后,就可以进行端口的扫描了。在Kali Linux中,自带有非常强大的端口扫描工具Nmap。

    2.1 使用Nmap进行TCP扫描

    在第一种扫描方式中,Nmap试图在每个端口上完成三次握手,之后又通过友好的方式断开连接,因此不会对目标造成洪泛攻击并使其崩溃。
    命令如下:

    nmap -sT -p- -Pn <target_ip>
    

    参数-sT表示Nmap运行了一个TCP扫描,-s表示扫描的类型,-T表示TCP扫描。-p-用来告诉Nmap要扫描所有的端口。-Pn用来跳过主机发现阶段,对所有地址进行扫描。

    如果需要对整个子网或某一IP地址段进行扫描,只需在命令最后指定IP地址范围:

    nmap -sT -p- -Pn <start_ip>-<end_ip>
    

    如果需要扫描一组IP地址不连续的主机,可以创建一个文本文件并将每个IP地址逐行填入文件中,然后在Nmap中使用-iL <path_of_the_file>即可。

    2.2 使用Nmap进行SYN扫描

    和TCP扫描类似,SYN扫描只进行TCP三次握手的前两步,因此速度更快,也是Nmap的默认扫描模式。

    nmap [-sS] -p- -Pn <target_ip>
    

    其中参数-sS用方括号括起来表示可选,如果不加这个参数,则默认使用SYN扫描模式。

    2.3 使用Nmap进行UDP扫描

    在端口扫描中,一个很重要的部分就是对UDP端口的扫描,而这往往被初学者所忽视。

    nmap -sU <target_ip>
    

    注意到在上面的命令中-p--Pn选项没有了。UDP扫描的一个缺点是速度非常慢,即使是使用默认的1000个常用端口扫描,也要花费很多时间。
    使用SYN方式扫描
    图1. 使用SYN方式扫描

    使用UDP方式扫描
    图2. 使用UDP方式扫描,明显看出UDP扫描时间非常长

    2.4 使用Nmap进行Xmas Tree扫描和Null扫描

    2.5 Nmap脚本引擎

    NSE(Nmap Script Engine)极大地丰富了Nmap的功能,包括授权(Auth)、广播(Broadcast)、暴力法(Brute)、默认(Default)、发现(Discovery)、Dos、漏洞利用(Exploit)、外部(External)、漏洞检查(Fuzzer)、入侵(Intrusive)、恶意软件(Malware)、安全(Safe)、版本(Version)和漏洞(Vuln)等多个类别。NSE可以在 http://nmap.org/nsedoc/ 上找到。
    在nmap命令中使用--script参数,后面加上脚本名称即可。

    nmap --script <script_name> <target_ip>
    

    2.6 其他

    1. -sV参数用于版本扫描,Nmap会尽可能地提供被扫描系统服务的详细信息。
    2. -T参数用于改变扫描速度,0表示最慢而5表示最快。
    3. -O参数用于识别操作系统,当识别出操作系统之后,攻击可以变得更有针对性。

    3. 漏洞扫描

    3.1 安装Nessus

    3.2 Nessus的使用和配置

    且听下回分解

  • 相关阅读:
    基础知识
    贪心-合并区间、交集、无重叠区间、俄罗斯套娃信封
    递归实现煎饼排序
    递归实现基本计算器+-*/()
    滑动窗口---最小覆盖子串、字母异位词、
    二分查找
    N皇后
    二叉搜索树-合法性、增、删、查
    循环
    二分法
  • 原文地址:https://www.cnblogs.com/ryuasuka/p/5310934.html
Copyright © 2011-2022 走看看