@渗透测试之信息收集

渗透测试之信息收集

一、信息收集之概述

在进行一次成功的渗透测试之前必须取得足够多的目标信息,通过详细分析这些目标信息才能对目标的各类情况进行充分了解,从而部署下一步的渗透工作,有效进行后续的渗透工作。

渗透测试阶段说明

1.1 渗透一个目标系统,最常见的信息手机目标有如下几种:

  1. 组织架构,包括详细的组织结构图、部门架构图、团队组织结构图
  2. 组织的基础设施信息,包括IP地址空间和网络拓扑
  3. 使用技术,包括硬件平台和软件的配置状态
  4. 员工电子邮件地址、手机号码
  5. 组织合作伙伴
  6. 组织设施的物理位置

1.2 信息收集的作用

  1. 减小了渗透测试的范围,加强了渗透的针对性
  2. 使得渗透过程简洁高效,避免做一些无关的测试
  3. 提高渗透效率,拓展渗透思路和方法

二、利用搜索引擎收集信息

GoogleHacking: 利用搜索引擎(例如goole、baidu)有针对的搜索信息来进行网络入侵的行为。搜索引擎对于搜索提供了多种语法,构造出特殊的关键字。

2.1 利用搜索引擎的收集目标主要有以下几种:

  1. 敏感信息
  2. 具备特殊url关键字的目标地址
  3. 搜索已有的攻击目标
  4. 指定格式文件
  5. 其他与某个战点相关的信息
  6. 利用搜索引擎的网页快照功能,有时候可以发现很多有价值的信息
    如:
    -(1) 搜索引擎搜索出有关goolehacking的pdf文件如下图所示:
    搜索引擎搜索出有关goolehacking的pdf文件
    (2)网页快照功能,可查看一些过期被删除的敏感信息
    在这里插入图片描述

2.2 常用的gooleHacking 语法:

  1. intext:
    查找网页中含有xxx关键字的网站
    例:intext:管理员登录

  2. intitle:
    查找某个标题
    例: intitle:后台登录

  3. filetype
    查找某个文件类型的文件
    数据挖掘 filetype:doc

  4. inurl
    查找url中带有某字段的网站
    例 : inurl:php?id=

  5. site
    在指定的站点搜索相关内容

  6. cache
    在搜索 搜索引擎里关于某些内容的缓存,可能在过期内容中发现有价值的信息

2.3其他goolehacking语法:

  1. 引号 “ ”
    把关键字打上引号后把引号部分作为整体来搜素

  2. or
    同时搜素两个或更多的关键字

  3. link
    搜索某个网站的链接

2.4典型用法

语法典型用法

三、通过目标站点收集信息

推荐使用被动方式的信息收集方法,也就是目标站点页面中寻找信息、使用第三方的站长工具进行收集信息等。

3.1主要的信息收集目标:

  1. 目标站点使用的技术(页面、数据库等)
  2. 目标站点的whois信息,是否可能存在旁站等
  3. 挖掘目标站点可能使用的网络安全配置
  4. 挖掘目标企业机构可能存在的管理架构
  5. 使用***站长工具***对目标站点进行初步扫描
  6. 其他与目标站点相关的信息

3.2使用站长工具对目标站点进行信息收集:

站长工具:http://s.tool.chinaz.com/same

  1. ip查询
  2. 同IP网站查询
    站长工具:http://s.tool.chinaz.com/same
  3. whois查询与反查
  4. 子域名查询
  5. 识别服务器类型、页面类型
  6. DNS信息查询
  7. 网站安全检测
  8. 端口扫描

四、漏洞信息收集

4.1常用漏洞平台

通过漏洞平台上公开的漏洞报告能够了解目标的各项信息,常用漏洞平台有:

  • 乌云漏洞平台
  • 360补天漏洞平台
  • 漏洞盒子
  • exploit-db
  • ghdb
  • CVE中文漏洞信息库
  • 国家信息安全漏洞共享平台

4.2使用工具进行漏洞收集

4.2.1使用dos命令

常用dos命令:

  • ping:网络连通测试
  • arp:显示和修改地址解析协议
  • tracert:显示路由
  • nslookup:域名系统查询
  • telent:测试是否开启远程连接
  • netstat:查看本机的所有开放端口
  • nbtstat:获取NetBIOS信息
  • ftp:测试开放了ftp的远程主机
  • net:最重要的命令,有很多子命令
4.2.2使用各类扫描工具
  • AWVS
  • AppScan
  • nmap
  • burpsuit
  • Wwwscan
  • 御剑系列扫描工具
  • layer子域名挖掘机
  • …(以上仅为列举例子)…
4.2.3使用浏览器内置功能和插件

以Firefoxl浏览器为例,几种实用插件如下:

  • showIP插件
  • HttpFox插件
  • Cookie Watcher 插件
  • Header spy插件
  • Wappalyzer插件
  • FlagFox插件
  • Domain Detail插件
    利用浏览器内置的开发者工具收集页面信息
4.2.4 kail linux
  1. 枚举服务
    dns枚举工具 DNSenum
    dns枚举工具 fierce
    Snmp枚举工具Snmpwalk

  2. 测试网络范围
    域名查询工具Dmitry
    跟踪路由工具Scapy

  3. 识别活跃的主机\查看打开的端口\系统指纹识别\服务的指纹识别
    NMAP( 识别活跃的主机\查看打开的端口)
    hping3(系统指纹识别\服务的指纹识别)

  4. kail还有很多的工具,在此不再列举…大家可以安装后自己学习.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值