渗透测试之信息搜集总结
在渗透测试的第一步,就是进行信息搜集,在做渗透测试时我们越了解目标,测试的工作就越容易。只要是与网站相关的的信息,都要竟可能多的去搜集。
目录
收集域名信息
whois查询
whois是一个标准的互联网协议,可用于收集网络注册信息,网站ip等信息,在其中可以获取到注册人或注册商的信息,在某些小中型网站中就是管理员信息。
例如查询b站

在kali中可以直接使用 whois +域名进行查询
whois查询的常用网站
备案信息查询
备案是国家对非经营性互联网信息服务实行备案制度,对经营性互联网信息服务实行许可制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。

查询备案的常用网站
收集敏感信息
使用谷歌搜索引擎搜取如网站配置信息,源代码,roboots.txt等敏感信息。
google hack的使用(看我另一篇文章)
此外在github等平台上也可能找到一些敏感信息。
收集子域名信息
子域名就是顶级域名以下的域名,直接对目标域名进行攻击,由于防护比较严格,所以比较困难,想办法进入其子域,在利用拿下的子域名想办法接近目标,也是拿下网站的常用方法。
子域名检测工具
用于子域名检测的工具主要有御剑,Layer子域名挖掘机,K8,wydomain,Sublist3r,dnsmaper,subDomainsBrute,Maltego,CE等我比较常用御剑,看自己喜欢吧用什么,比较推荐用御剑和Layer子域名挖掘机。
搜索引擎枚举
谷歌
谷歌语法搜索子域名 例如搜索百度下的子域名 可以用“site:baidu.com”
Bing
Bing搜索引擎也支持一些高级搜索运算符。
与Google一样,Bing也支持site:运算符,可以帮助您检查除Google搜索之外的其他结果。
发现子域名: site:target.com
百度
intitle=公司名称
钟馗之眼
https://www.zoomeye.org/ site=域名
FOFA
https://fofa.so/
语法:domain=”baidu.com”
证书透明度公开日志枚举
证书透明度(CT)是证书授权机构(CA)的一个项目,证书授权机构会将每个SSL/TLS证书发布到公布到公告日志中。一个SSL/TLS证书通常包含域名、子域名和邮件地址,这些证书中可能会有攻击者有用的信息。

Censys | Industry-Leading Cloud and Internet Asset Discovery Solutions
收集常用端口信息
扫描服务器开放端口及其服务就可以对症,便于对症下药,便于接下来的渗透。
常见的扫描工具为Namp,Masscan,ZMap和御剑高速TCP端口扫描工具,
以下为常见的端口及其说明(具体怎么攻击还要仔细去查查别的资料)
| 端口号 | 端口说明 | 攻击方向 |
| 21/21/69 | ftp/Tftp | 允许匿名的上传下载爆破和嗅探操作 |
| 2049 | Nfs服务 | 配置不当 |
| 139 | Samba服务 | 爆破,未授权访问,远程代码执行 |
| 389 | Ldap目录访问协议 | 注入,允许匿名访问,弱口令 |
| 端口号 | 端口说明 | 攻击方向 |
| 22 | SSh远程连接 | 爆破,ssh隧道及内网代理转发,文件传输 |
| 23 | Telnet远程连接 | 爆破,嗅探,弱口令 |
| 3389 | Rdp远程桌面连接 | shift后门(Windows serve2003以下的系统),爆破 |
| 5900 | VNC | 弱口令爆破 |
| 5632 | PyAnywhere | 抓代码,代码执行 |
| 端口号 | 端口说明 | 攻击方向 |
| 80/443/8080 | web服务端口 | web攻击,爆破,服务器版本漏洞 |
| 7001/7002 | weblogic控制台 | java反序列化,弱口令 |
| 8080/8089 | jboss/resin/jetty/jenkins | 反序列化,控制台弱口令 |
| 9090 | websphere控制台 | java反序列化,弱口令 |
| 4848 | glassfish控制台 | 弱口令 |
| 1352 | lotus domino邮件服务 | 弱口令,爆破,信息泄露 |
| 10000 | webmin-web控制面板 | 弱口令 |
| 端口号 | 端口说明 | 攻击方向 |
| 3306 | mysql | 注入,提权,爆破 |
| 1433 | mssql | 注入,提权,爆破,SA弱口令 |
| 1521 | oracle | TNS爆破,注入,反弹shell |
| 5432 | posthresql | 爆破,注入,弱口令 |
| 27017/27018 | mongoDB | 爆破未授权访问 |
| 6379 | Redis | 未授权访问,弱口令爆破 |
| 5000 | sysbase/DB2 | 爆破,注入 |
| 端口号 | 端口说明 | 攻击方向 |
| 25 | SMTP邮件服务 | 邮件伪造 |
| 110 | POP3协议 | 爆破,嗅探 |
| 143 | imap协议 | 爆破 |
| 端口 | 端口说明 | 攻击方向 |
| 53 | DNS域名系统 | 允许区域传送,DNS劫持,缓存投毒,欺骗 |
| 67/68 | DHCP服务 | 欺骗,劫持 |
| 161 | SNMP | 爆破,搜集目标内网信息 |
| 端口号 | 端口说明 | 攻击方向 |
| 2181 | zookeeper服务 | 未授权访问 |
| 8069 | zabbix服务 | 远程执行,sql注入 |
| 9200/9300 | elasticseach | 远程执行 |
| 11211 | memcache服务 | 未授权访问 |
| 512/513/514 | linux rexec | 爆破,rlogin登录 |
| 873 | reync | 匿名访问,文件上传 |
| 3690 | svn服务 | snv泄露,未授权访问 |
| 50000 | SAP manafement console | 远程执行 |
指纹识别
CMS又叫做整站系统或文章系统。
常见的cms
- 企业建站系统:MetInfo(米拓)、蝉知、SiteServer CMS
- B2C商城系统:商派shopex、ecshop、hishop、xpshop
- 门户建站系统:DedeCMS(织梦)、帝国CMS、PHPCMS、动易、cmstop
- 博客系统:wordpress、Z-Blog
- 论坛社区:discuz、phpwind、wecenter
- 问答系统:Tipask、whatsns
- 知识百科系统:HDwiki;
- B2B门户系统:destoon、B2Bbuilder、友邻B2B
- 人才招聘网站系统:骑士CMS、PHP云人才管理系统;
- 房产网站系统:FangCms
- 在线教育建站系统:kesion(科汛)、EduSoho网校
- 电影网站系统:苹果cms、ctcms、movcms
- 小说文学建站系统:JIEQI CMS
识别工具有御剑web指纹识别,webRobo,whatweb,椰树,轻量web指纹识别等
识别指纹的在线网站有
WhatWeb - Next generation web scanner.
查找真实ip
判断目标服务器是否存在cdn
CDN即内容分发网络,站点或者应用中大量静态资源的加速分发,建议将站点内容进行动静分离,动态文件可以结合云服务器ECS,静态资源如各类型图片、html、css、js文件等,建议结合 对象存储OSS 存储海量静态资源,可以有效加速内容加载速度,轻松搞定网站图片、短视频等内容分发,提升用户体验
CDN的优势很明显:
(1)CDN节点解决了跨运营商和跨地域访问的问题,访问延时大大降低;
(2)大部分请求在CDN边缘节点完成,CDN起到了分流作用,减轻了源站的负载。
ping命令判断是否存在cdn
观察解析情况来判断
超级ping判断
在线网站

CDN绕过
国外请求
很多时候国内的CDN对国外得覆盖面并不是很广,故此可以利用此特点进行探测。通过国外代理访问就能查看真实IP了,或者通过国外的DNS解析,可能就能得到真实的IP。
服务端邮箱
一般的邮件系统都在内部,没有经过CDN的解析,通过利用目标网站的邮箱注册、找回密码或者RSS订阅等功能,查看邮件、寻找邮件头中的邮件服务器域名IP,ping这个邮件服务器的域名,就可以获得目标的真实IP。
注意:必须是目标自己的邮件服务器,第三方或公共邮件服务器是没有用的。
国外DNS解析
子域名&C段查询
很多网站主站的访问量会比较大,所以主站都是挂CDN的,但是分站可能没有挂CDN,可以通过ping二级域名获取分站IP, 可能会出现分站和主站不是同一个IP但在同一个C段下面的情况,从而能判断出目标的真实IP段。
网站漏洞
另外可通过网站的信息泄露如phpinfo泄露,github信息泄露,命令执行等漏洞获取真实ip。
查询域名解析记录
一般网站从部署开始到使用cdn都有一个过程,周期如果较长的话 则可以通过这类历史解析记录查询等方式获取源站ip,查看IP与域名绑定的历史记录,可能会存在使用CDN前的记录。
目标网站APP应用
如果目标网站有自己的App,可以尝试利用Fiddler或Burp Suite抓取App的请求,从里面找到目标的真实IP。
验证真实ip
如果是web,直接尝试用ip进行访问看看返回界面是不是和域名返回是一样的;当目标比较大时,可以借助开放的端口,逐个访问,判断是否为目标站点。
收集敏感目录文件
是一个必不可少的环节。
主流的扫描工具有DirBuster,御剑后台扫描珍藏版等
社会工程学
这个就看个人社交了给个大佬的总结
多说无用!一定要自己多去实战!!!!
更多推荐
所有评论(0)