首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Web渗透测试中我们该收集什么信息?

Web渗透测试中我们该收集什么信息?

作者头像
FB客服
发布于 2021-12-31 07:52:20
发布于 2021-12-31 07:52:20
1.5K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

概述

本章主要介绍的是渗透测试前期准备工作-信息收集,将从IP资源,域名发现,服务器信息收集,网站关键信息识别,社会工程学几个方面谈谈如何最大化收集信息。

域名发现

何为域名?域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识。

域名又有为顶级域名和子域名,常见的顶级域名如 .com/.net/.org/.cn以及一些类别域名如.ac(常用于科研网站)/.edu(教育机构)/.gov(政府部门)

子域名顾名思义可以理解为顶级域名或者父域名的下一级域名。在渗透测试中,信息收集中域名信息收集是必不可少的。下面就来谈谈如何在渗透测试中对子域名信息进行挖掘。

子域名枚举

子域名枚举通常可以使用工具对目标网站进行暴力枚举从而获取子域名信息,常见的子域名发现工具:

Layer子域名挖掘机:

这款软件操作简单,对于新手非常友好,扫描速度快,但不好的就是线程如果开到200以上的话就比较吃带宽了。

SubdomainsBurte:

这个脚本主要是用来发现其他工具无法探测的域名,例如Google,fofa等,同时它还可以高并发DNS暴力枚举。

Dnscan:

这是一款基于字典查询DNS的子域名扫描器。

Recon-NG:

此软件可以对Web信息进行收集,工具中也包含了暴力破解子域名的模块。

DNSRecon:

DNS枚举脚本。

还有其他发现子域名的工具我就不一一列举,具体使用方法网上都有许多教程我也不一一详细说明。

巧用搜索引擎

常见的三大搜索引擎Google、baidu、bing

语法使用:site:域名 进行子域名发现

第三方平台发现

第三方平台有微步、fofa、shodan、DNSdumpster、Virus Total,sublist3r等。

以fofa为例,fofa搜索语法有很多,而其中子域名搜索的语法

domain=”域名”

证书透明性信息查询

这边我我们可以使用crt.sh网站对域名进行搜索,查询语法:%+域名。

同时我们也可以使用censys.io进行查询,这个网站跟fofa一样可以获取真实IP

DNS域传送漏洞

如果目标存在DNS域传送漏洞,我们可以在本地计算机使用CMD命令 [ dig 目标域名 ns ] 对目标发送一个ns类解析请求判断其DNS服务器,同时我们也可以在本地计算机使用 [ dig axfr@dns ] 目标域名请求获取其域内所有域名信息。

IP资源收集

CDN隐秘背后的真实秘密

CDN全称Content Delivery Network,即内容分发网络。一些企业为了保证网站安全,通常会有多个CDN,那么我们如何去判断该网站是否有CDN呢?

方法很简单我们可以在本地计算机使用命令 [ nslookup 域名 ]进行解析,如果解析出多个地址则多半存在CDN,反之无CDN。

同时我们也可以通过站长工具多地Ping的方式去识别,如果出现不同IP则也可判断该网站存在CDN服务器。

除上述方法为我们还可以使用站长之家,爱站网进行查询。

那么我们如何绕过CDN去寻找网站真实IP呢?我总结了以下几个方法:

· 我们可以对子域名进行查询,因为有一些网站子域名可能跟主站在同一服务器或者同一C段,子域名查找方法我在上一主题已经说过就不再赘述,至于C段如何查询,下面会介绍。

· 查询历史DNS记录,这里我们可以通过第三方平台微步在线查询,看看哪些IP不在CDN解析的IP里,就有可能为真实IP。CDN解析的IP可通过上述说的nslookup 命令进行查看,再筛选即可。

· 网站漏洞,我们可通过查看网站的源码,phpinfo文件,GitHub信息泄露等都有可能包含真实IP。

· 邮件信息,我们知道邮件接收的时候可以点击显示邮件原文,原文信息里往往就很有可能包含目标网站的真实IP。

· FOFA 查询。

旁站信息收集

什么是旁站?旁站是和目标网站在同一台服务器上的其它的网站。旁站收集我们可以通过以下几个途径进行搜索:

· Nmap: Nmap工具具有探测主机是否在线/扫描主机端口/嗅探网络服务/推断主机操作系统/审计设备安全性等功能。

我们可以使用 [ IP -sV -p] 对目标旁站进行收集。

· 万能站长工具——这里我们使用到的是同IP网站查询功能。

· 使用搜索引擎 Bing ,bing搜索高级语法网上有很多,可自行查找使用。

C段信息收集

什么是C段?我们都知道IP地址有分段,C段就是第三段的地址,即1.1.2.x(x的范围:1-254)

我们要搜集的就是1.1.2.x的地址内容。C段我们可以通过:

· Nmap -sn ip/24 对C段主机存活扫描。

· 搜索引擎 site:1.2.3.* 这里的符合*是通配符的意思,即模糊查询所有符合的地址。

端口信息收集

常用端口

· 21:ftp

· 80:web

· 161:snmp

· 443:SSL心脏滴血漏洞

· 445:SMB

· 1433:MSSQL

· 1502:Oracle

· 3306:MySQL 3389:远程桌面等

端口探测收集

· 端口探测我们同样可以使用Nmap工具

命令 -p 1-65535 IP 对主机所有端口进行扫描。

· 使用御剑收集端口信息。

Nmap常用命令帮你快速捡漏

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 --script smb-check-vulns.nse -p ip(系统漏洞检测)
 --script=brute ip(数据库密码检测)
 -sC ip(应用服务信息)
 --script=vuln ip(常见漏洞检测)
 --script=auth=ip (部分应用弱口令检测)

网站关键信息识别

指纹识别

· 特定关键字识别

特定关键字识别可从网站首页返回信息以及meta标签中content字段识别。

· 响应头部信息识别

Server,X-power-BY,Set-cookie等字段返回的信息可查看该网站WAF等信息。

第三方指纹信息收集

指纹信息收集的工具有许多如WhatWeb,Wappalyzer,whatruns,W11scan,云悉指纹识别,潮汐指纹等。

云悉指纹(www.yunsee.com)这个好像需要邀请码注册,潮汐指纹这个可免费注册,Wappalyzer是一个浏览器插件,它能够分析网站架构,服务器环境配置,Web框架等。工具有很多找到适合自己使用的才是王道,下面我就其中一个工具WhatWeb进行简单介绍。

WhatWeb工具,这是一款可以识别CMS,博客平台,中间件,web服务框架,网站服务器等指纹信息工具。

简单介绍下它的几个功能以及命令操作:

· 常规扫描 [whatweb 域名/ip]

· 批量扫描[whatweb -i](这里面需包含扫描域名文件的路径)

· 详细回显扫描 [whatweb -v 域名]

· 扫描强度等级控制 [whatweb -a 3 域名] 扫描等级只有1和3两个等级

· 本地扫描 [whatweb --no-errors -t 255 内网地址网段]

· 扫描结果文件导出 [whatweb --log-xml=文件名.xml]

敏感路径探测

常见的敏感路径有phpinfo文件,DS文件,默认文件,测试文件,上传页面,后台登录页面等,这些敏感路径中有可能包含重要信息,如真实IP地址或者存在可以利用的漏洞(文件上传,JAVA反序列化等等)。

1. 探测前瞻-状态码

在用工具对目标敏感路径进行探测扫描的时候,我们要对返回的状态码有相应的了解,要不然就会做无用功,状态码如何去看呢,在我们打开网页时F12开发者模式下,network模块下Status Code下查看如:

常见状态码解析

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
200 OK //客户端请求成功
400  Bad Request  //客户端语法错误,服务器无法解析
401 Unauthorized   //请求未经授权,需要身份验证
403 Forbidden    //禁止所有人访问所请求的资源
404 Not Found    //请求资源不存在,eg:URL输入错误
405 Method not allowed  //用了不支持的请求方法 如:put
503 Server Unavailable //服务器当前无法处理客户端请求,一段时间后可能会恢复正常

2. 工具探测

目标路径探测我们可以使用BurpSuit,Dirmap,御剑等工具

bp工具对敏感路径进行爆破方法:使用bp工具intruder模块,将抓到的数据包路径设置为变量,将目录文件的字典添加到payload,然后进行不断遍历达到目录暴力破解。

互联网信息收集

除了上述方法收集网站关键信息外,我们还可以在互联网中收集我们想要的信息,例如:

· 历史漏洞信息(ZoomEye可以查到各大组件,服务器系统等历史漏洞信息)

· Github/SVN源代码信息泄露,我们可通过收集到的代码进行代码审计挖掘目标网站漏洞。

· 网盘文件信息泄露,我们可通过第三方网盘搜索网站进行网盘信息收集。

人力资源情报收集

Whois

What whois?简单来说whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。

站长之家,Who.is,备案查询,天眼查等都可以查到目标网站whois信息。

社工的艺术

社工方式信息收集我们可以利用人性的弱点进行信息刺探,冒用身份,行为模仿,除此之外我们还可利用客服或者HR发送钓鱼邮件,社工获取支付宝,微信等各大可以收集信息的方式。

其他途径

乌云漏洞库,在乌云漏洞库中,我们往往可以通过一些打码不全,无打码,后台地址等获取特定信息。

总结

信息收集在安全攻防中至关重要,知己知彼方能百战不殆,信息越多就越利于后期打点,可以撕开更多的口子,从而达到多方面的攻击,信息收集的途径和工具也有很多,本文可能没有写到,欢迎各路大佬一起学习和探讨。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
web渗透测试——信息收集上(超详细)
渗透测试流程中最重要的就是进行信息收集,在这个阶段,我们要尽可能多的收集目标组织的信息。所谓“知己知彼,百战不殆”,我们越是了解测试目标,渗透测试的工作就越容易。
红队蓝军
2024/07/01
1.2K0
web渗透测试——信息收集上(超详细)
全流程信息收集方法总结
作为一名菜鸟,第一次写文章,有点紧张,希望大佬们轻点。 我写这个是对自己的一个总结和记录,也希望对新手有所帮助!
FB客服
2019/03/08
2.7K0
全流程信息收集方法总结
Web渗透测试之信息收集工具大全
在SRC漏洞挖掘或渗透测试中,信息收集占很大一部分,能收集到别人收集不到的资产,就能挖到别人挖不到的洞。
Power7089
2020/04/27
4.5K0
像追女孩一样去渗透之信息收集
在IT行业摸索了很多年终于找到了一生所爱(信息安全),为了这份爱能传递下去,我将以这份脱单攻略来讲述我是如何get挚爱shell!希望大家都能get到女神的shell
黑伞安全
2019/10/16
3.3K0
渗透测试 | 渗透测试之信息收集
信息收集对于渗透测试前期来说是非常重要的,因为只有我们掌握了目标网站或目标主机足够多的信息之后,我们才能更好地对其进行漏洞检测。正所谓,知己知彼百战百胜!
谢公子
2022/01/19
3.4K0
渗透测试 | 渗透测试之信息收集
【渗透技巧】资产探测与信息收集
另外,随着企业内部业务的不断壮大,各种业务平台和管理系统越来越多,很多单位往往存在着“隐形资产”,这些“隐形资产”通常被管理员所遗忘,长时间无人维护,导致存在较多的已知漏洞。
Bypass
2019/07/08
3K0
信息收集
信息收集 做渗透测试的前辈们都说,做测试做重要的就是信息收集,只要收集的全面,后面的测试部分就会变得简单许多,我当初也对信息收集不以为然,但是越来越觉得他们所说的确实没错。 whois 信息 站长之家 http://whois.chinaz.com/: 微步 [https://x.threatbook.cn/]: who.is [https://who.is/]: 网站架构 nmap [https://nmap.org/]: -A 探测操作系统和版本 -0 探测操作系统 -s
sugarbeet
2022/09/26
8660
我的信息搜集之道
前段时间,看了一本书名为《Kali Linux 渗透测试的艺术》,我发现书中第四章信息搜集那部分有些内容不能适应有些内容不能适用国内,这勾起了我想总结一下国内信息搜集的欲望,于是就有了这篇文章。
FB客服
2018/12/28
2.9K0
[网络安全] 二.Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息
最近开始学习网络安全和系统安全,接触到了很多新术语、新方法和新工具,作为一名初学者,感觉安全领域涉及的知识好广、好杂,但同时也非常有意思。所以我希望通过这100多篇网络安全文章,将Web渗透的相关工作、知识体系、学习路径和探索过程分享给大家,我们一起去躺过那些坑、跨过那些洞、守住那些站。未知攻,焉知防,且看且珍惜,也希望您能推荐和支持作者的公众号。
Gcow安全团队
2020/08/25
6.5K0
[网络安全] 二.Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息
干货 | 信息搜集的那些资源们(建议收藏)
百度搜索引擎与谷歌搜索引擎相比,百度搜索搜到的结果确实要比谷歌少了不少,通过谷歌语法做信息搜集,我们自然少不了留存一些谷歌镜像站,但是有些时候搜索中文网站相关信息时,百度搜索也许会有意想不到的信息,下面先推荐一些正在维护的谷歌镜像站。
网络安全自修室
2021/11/25
9890
干货 | 信息搜集的那些资源们(建议收藏)
[Web安全]信息收集
一、真实IP:核心点在CDN上,CDN的存在是为了使用户的网络体验效果更佳,CDN是可以存放一些动态/静态页面的,但是价钱也会更高,同时可以部署WAF等,寻找的真实IP的思路就是绕过CDN,那么绕过CDN又有很多种方式: step1确定是否存在CDN,很简单,使用不同地方的 ping 服务,查看对应 IP 地址是否唯一,如果不唯一则极有可能是使用了CDN。 ping测试网站: 超级ping 爱站ping 国外ping有些网站不会在国外设置CDN 全球ping step2 绕过方式 1、查看网站的DNS历史解析记录,然后IP反查看能否解析出域名。也许目标很久之前没有使用CDN,所以可能会存在使用 CDN 前的记录 。 DNS解析 2、可能只会对主站或者流量大的子站点做了 CDN,而很多小站子站点又跟主站在同一台服务器或者同一个C段内,此时就可以通过查询子域名对应的 IP 来辅助查找网站的真实IP。 3、www有cdn,无3w没有cdn。 4、邮件服务器,通过对目标网站注册或者RSS订阅,查看邮件,寻找邮件头中的邮件服务器IP,ping这个邮件服务器域名,可以获得真实IP。 5、Nslookup查询看域名的NS记录、MX记录、TXT记录等很可能指向真实IP或C段服务器。
李鹏华
2024/03/12
3100
[Web安全]信息收集
渗透测试之信息收集的问答与讨论
wafw00f waf识别 原站url后门 随便写个 /a.mdb 看有无拦截
天钧
2020/11/03
8270
渗透测试中信息收集的那些事
在一次护网行动中再次深刻意识到了信息收集对于渗透测试整个流程的重要性,信息收集的完整性决定了你的渗透测试结果,“知己知彼,百战不殆”。
网络安全自修室
2021/12/09
1.3K0
渗透测试中信息收集的那些事
渗透测试之信息收集
  渗透测试者可以使用的信息收集方法包括公开来源信息查询、Google Hacking、社会工程学、网络踩点、扫描探测、被动监听、服务查点等。而对目标系统的情报探查能力是渗透测试者一项非常重要的技能,信息搜集是否充分在很大程度上决定了渗透测试的成败,因为如果你遗漏关键的情报信息,你将可能在后面的阶段里一无所获。
LuckySec
2022/11/02
1.3K0
渗透测试之信息收集
安服——渗透测试
渗透测试就是利用我们所掌握的渗透知识,对网站进行一步一步的渗透,发现其中存在的漏洞和隐藏的风险,然后撰写一篇测试报告,提供给我们的客户。客户根据我们撰写的测试报告,对网站进行漏洞修补,以防止黑客的入侵!
山深有杏
2024/01/30
5510
安服——渗透测试
渗透测试常用武器分享 (信息收集)
简介: Nemo是用来进行自动化信息收集的一个简单平台,通过集成常用的信息收集工具和技术,实现对内网及互联网资产信息的自动收集,提高隐患排查和渗透测试的工作效率,用Go语言完全重构了原Python版本
drunk_kk
2022/04/11
1.3K0
渗透测试常用武器分享 (信息收集)
攻防信息收集之道|外网信息收集
从个人的角度去简单整理下打点前的信息收集那些事。从信息收集本质上来说多数内容都是大同小异,遇到坚壁时,不用死磕,毕竟条条大路通罗马。(大佬们也可以说说看法~向各位大佬学习!!)
亿人安全
2023/08/10
4.9K1
攻防信息收集之道|外网信息收集
渗透测试流程(信息收集篇)
2.BENCHMARK函数: MySQL有一个内置的BENCHMARK()函数,可以测试某些特定操作的执行速度。 参数可以是需要执行的次数和表达式。 表达式可以是任何的标量表达式,比如返回值是标量的子查询或者函数。请注意:该函数只是简单地返回服务器执行表达式的时间,而不会涉及分析和优化的开销。
R0A1NG
2022/04/08
2.4K0
渗透测试流程(信息收集篇)
[网络安全] 二.Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息
网站是一个安装在电脑上的应用程序,它有操作系统、应用程序以及服务器。例如WAMP包括:
Eastmount
2021/12/02
2.4K0
[网络安全] 二.Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息
常规信息收集
在线whois查询域名注册时留下的信息,如:管理员姓名、邮箱等。 在线whois地址:https://whois.chinaz.com/
kam1
2022/03/08
9210
常规信息收集
相关推荐
web渗透测试——信息收集上(超详细)
更多 >
交个朋友
加入腾讯云官网粉丝站
蹲全网底价单品 享第一手活动信息
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验