一、基本定义

  1、目录扫描:

    扫描站点的目录,寻找敏感文件(目录名、探针文件、后台、robots.txt、备份文件等)。

  2、目录:站点结构,权限控制不严格。

  3、探针文件:服务器配置信息,例:phpinfo.php、readme.php、config.txt

  4、后台:管理整个网站的入口,inurl:admin.php

  5、rebots.txt:一般存放在站点根目录,如果管理员对robots.txt文件不合理就会造成信息泄露.
  6、备份文件:数据库备份,网站备份文件等 .bak .zip www.rar

二、扫描工具

  Nmap、DirBuster、御剑

三、初学Nmap

  1、Nmap是什么

    Nmap最早是Linux中扫描和嗅探工具,网络连接扫描工具,主要探测主机存活(是否开机)
    开启服务(扫端口)、安全性问题(高级用法)、系统类型(OS类型)
    namp的安装、配置环境变量
  2、用法:(命令行模式)
    nmap -h 帮助信息
    nmap 192.168.1.1 扫描单个IP
      状态:
        open 开启
        close 关闭
        filtered 被过滤,探测包被拦截,无法定位端口是否开启
        unfiltered 未过滤,探测包没有被拦截,nmap无法判断该端口是否开启
        open|filtered 开启后者被过滤
        close|filtered 关闭或者被过滤
    nmap 192.168.1.0/24 扫描整个网段
    nmap 192.168.1.10.200 扫描指定网络
    nmap 192.168.1.10,100,200-230 扫描10,100,200-230的网络
    nmap 192.168.1.0/24 10.10.10.0/24 扫描不同网段

  带有参数的扫描
    nmap -iL filename 扫描目标文件
    nmap -iR 随机选择目标去探测 eg:nmap -sS -PS80 -iR 0(无休止去扫描) -p80
    nmap 192.168.1.0/24 --exclude 192.168.1.1,255,4-20 排除某些IP去扫描
    nmap -iL filename1 --excludefile filename2
      其中,filename1是需要扫描的,filename2不需要扫描

    nmap -sT 192.168.1.1 使用TCP全连接的方式,扫描过程需要三次握手,去建立连接,连接建立说明端口开放,扫描速度慢。

    nmap -sS 192.168.1.1 使用SYN的数据包去检测,如果接收到ACK,说明端口开放

    nmap -sN 192.168.1.1 NULL扫描,发出的数据包不设置任何标识位

      注意:上述扫描的端口默认都是1-1000  

      -p 后跟指定端口,例:3306。-p-等同关于-p1-65535

    nmap -sV 192.168.1.1  探测服务版本

    nmap 192.168.1.1 >./re.txt   将结果保存到re.txt

    nmap 192.168.1.1 -O re.html  将结果保存到re.xml

  --script   使用脚本去探测漏洞

    nmap --script smb-vuln-ms17-010 192.168.1.1   永恒之蓝

    nmap --script smb-check-vulns 192.168.1.1   MS08.076

    nmap --script ssl-heartbleed 192.168.1.1  心脏滴血

目录扫描、Nmap的更多相关文章

  1. Nmap目录扫描和漏洞扫描(9.27 第十三天)

    目录扫描:扫描站点的目录,寻找敏感文件(目录名.探针文件.后台.robots.txt[].备份文件等) 目录:站点结构,权限控制不严格 探针文件:服务器配置信息,phpinfo.php   readm ...

  2. kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap

    Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap 文/玄魂 目录 Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap. 1 N ...

  3. 如何快速扫描C段(网站快照、后台识别/登录、目录扫描)

    1.C段扫描 C类地址范围从 192.0.0.1 到 223.255.255.254 ,192转换成二进制就是1100000:223转换成二进制就是1101111:所以说网络地址的最高位肯定是110开 ...

  4. python web指纹获取加目录扫描加端口扫描加判断robots.txt

    前言: 总结上几次的信息收集构造出来的. 0x01: 首先今行web指纹识别,然后在进行robots是否存在.后面是目录扫描 然后到使用nmap命令扫描端口.(nmap模块在windows下使用会报停 ...

  5. 2019-9-26:渗透测试,基础学习,js正则以及什么是目录扫描,笔记

    js正则表达式,用单个字符串描述或者匹配符合特定语句规则的字符串,相当于一种搜索模式.一些字符序列组合在一起,可以简单也可以复杂模式的,可以去搜索还可以替换 正则表达式语法/表达式/修饰符(可选),例 ...

  6. 『安全工具』目录扫描 DirBuster AND 御剑

    要想熟悉目标网站的体系架构,知道网站有哪些目录是必不可少的 向AWVS,Burp类大型扫描工具也可以进行目录扫描,不过个人感觉远没有专业扫描工具来的简单,实在 0x 01 DirBuster 简介:D ...

  7. Python打造一个目录扫描工具

    目标:用Python3写一款小型的web目录扫描工具 功能:1.扫描指定站点 2.指定网站脚本类型来扫描 3.可控线程 4.可保存扫描结果 首先定义一个命令参数的函数 def parse_option ...

  8. 眼镜蛇扫描器2.3【旁注,目录扫描,md5解密,后台破解,0day】

    功能: 1):旁注查询 引用站长工具 2):目录扫描  支持ASP PHP  JSP  ASPX  以及普遍存在漏洞的目录 速度还好.几乎和御剑差不多 3):0day扫描, 仿的熊眼  0day是 C ...

  9. Web信息收集-目标扫描-Nmap

    Web信息收集-目标扫描-Nmap 一.Nmap简介 二.扫描示例 使用主机名扫描: 使用IP地址扫描: 扫描多台主机: 扫描整个子网 使用IP地址的最后一个字节扫描多台服务器 从一个文件中扫描主机列 ...

随机推荐

  1. maven项目打包到本地库 两种方式

    方式一 1.项目根路径下 maven clean package 或者 maven package ,根据是否需要跳过代码中的测试代码 加上 -DskipTests 2.mvn install:ins ...

  2. Redis(二)Jedis操作Redis

    如果测试连接的时候,报下面这个异常,可以参考下面的博客进行处理: Exception in thread "main" redis.clients.jedis.exceptions ...

  3. SYN 攻击原理及解决方法

    原理SYN foold攻击主要针对tcp通信三次握手期间做的手脚,所以要弄懂这个攻击的原理我们首先必须知道tcp三次握手的详细过程 由上图可知tcp三次握手顾名思义要经过三个步骤,这三个步骤分别是 客 ...

  4. 利用Python的装饰器一键开启多线程

    记录一下自己写的烂代码 import time import threading def WithThread(obj): """这是一个开启线程的装饰器"&q ...

  5. 02_HTML01

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"软件测试"获取视频和教程资料! b站在线视频 HTML ...

  6. 两数相加(B站看视频总结)

    ''' 两数相加: 给出两个 非空 的链表用来表示两个非负的整数 各自的位数是按照逆序的方式存储的 每一个节点只能保存 一位数 示例: 输入:(2->4->3) + (5->6-&g ...

  7. bzoj 4238 电压

    LINK:电压 一张图 每个点可以为黑点或百点 每一条边的两端都必须为一黑一白.询问又多少条边满足除了这条边不满足条件其余所有边都满足条件. 分析一下这个所谓的条件 每一条边的两端必须为一黑一白 所以 ...

  8. Error:java:错误:不支持发行版本 5(或写着其他版本的~)

      很多人会出现:Error:java:错误:不支持发行版本 5(或13等版本),均是因为此几个地方版本不一致 [若你下载的jdk版本真的是5,请你更新jdk !!]   (上图打开方式:左上角,Fi ...

  9. 深入探究JVM之类加载与双亲委派机制

    @ 目录 前言 类的生命周期 加载 验证 准备 解析 初始化 案例一 案例二 案例三 案例四 类加载器 类加载器和双亲委派模型 破坏双亲委派模型 第一次 SPI Tomcat OSGI 总结 前言 前 ...

  10. [转]Java CPU 100% 排查技巧

    文章来源:微信公众号:猿天地 平时多积累一点,这样在遇到问题的时候就少句求人的话.如果在实际的开发中遇到CPU 100%问题,要怎么排查呢?如果你没有遇到过这个问题,请先自己思考10s,如果你遇到过, ...