渗透前期准备--信息收集

谷歌语法常用搜索方式

 在线子域名收集

寻找真实IP,绕过CDN

 端口扫描

 目录扫描

指纹识别(主要是别php/asp/jsp/数据库/CMS)等等的版本

网络空间搜索引擎

 

 整站分析

  1. 服务器类型(Windows/Linux)通过url大小写字母变换是否敏感观察正常访问来判断是windows、pingTTL值大于100的基本是Windows
  2. 中间件容器(Apache/IIS/nginx/tomcat)注意版本 可能会有适合的漏洞    插件:Wappalyzer
  3. 脚本类型(php/asp/aspx/jsp)
  4. 数据库(MySQL/Oracle/Access/MSSql)

几种数据库的区别:

  • Access 全名是Microsoft Office Access,是由微软发布的关联式数据库管理系统。小型数据库,当数据库达到100M左右的时候性能就会下降。数据库后缀名:.mdb   一般是asp的网页文件用access数据库 

  • SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),是一个比较大型的数据库。端口号为1433。数据库后缀名 .mdf

  • MySQL 是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的应用软件之一,MySQL数据库大部分是php的页面。默认端口是3306

  • Oracle又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。常用于比较大的网站。默认端口是1521

首先,成本上的差距,access是不要钱的,mysql也是开源的,sql server 是收费的一般也就几千,Oracle的费用则数万。其次,处理能力,access支持千以内的访问量,sql server支持几千到上万的访问,而Oracle则支持海量的访问。再次,从数据库的规模来看,access是小型数据库,,mysql 是中小型数据库,sql server是中型数据库,Oracle是大型数据库。

数据库常见搭配:

ASP 和 ASPX:ACCESS、SQL Server
PHP:MySQL、PostgreSQL
JSP:Oracle、MySQL

 

 

谷歌语法常用搜索方式

查找后台地址:site:域名inurl:login|admin|manage|member|admin_login|login_admin|system|login|user|main|cms

查找文本内容:site:域名 intext:管理|后台|登陆|用户名|密码|验证码|系统|帐号|admin|login|sys|managetem|password|username

查找可注入点:site:域名 inurl:aspx|jsp|php|asp

查找上传漏洞:site:域名 inurl:file|load|editor|Files

找eweb编辑器:site:域名 inurl:ewebeditor|editor|uploadfile|eweb|edit

存在的数据库:site:域名 filetype:mdb|asp|#

查看脚本类型:site:域名 filetype:asp/aspx/php/jsp

迂回策略入侵:inurl:cms/data/templates/images/index/

 

在线子域名收集(主要依靠强大的字典)

1、谷歌语法
可以通过特定站点范围查询子域:site:qq.com/

2、whois查询
站长之家:http://whois.chinaz.com/
whois: https://www.whois.net/
阿里云: https://whois.aliyun.com/


3、在线爆破
在线枚举爆破: https://phpinfo.me/domain//

4、证书搜索
基于SSL证书查询子域: https://crt.sh/
证书搜索2: https://censys.io


5、DNS搜索
dns查询1: https://dns.bufferover.run/dns?q=
dns查询2: https://viewdns.info/
dns查询3: https://dnslytics.com/
解析记录查询(也可以查其他信息): https://www.netcraft.com//

6、C段查询
C段查询1(根目录下有不少学习资料): https://phpinfo.me/bing.php
C段查询2(可进行旁站查询): https://www.webscan.cc/


7、备案信息
企查查: https://www.qichacha.com
天眼查: https://www.tianyancha.com

8、子域名挖掘机Layer

 9、subDomainsBrute 1.2

用于渗透测试目标域名收集。高并发DNS暴力枚举,发现其他工具无法探测到的域名, 如Google,aizhan,fofa。

10、wydomain

记得每次运行前git pull一下,据说很好用

11、teemo

域名收集及枚举工具

提莫(teemo)是个侦察兵,域名的收集如同渗透和漏洞挖掘的侦察,故命名为提莫(Teemo)!

特色:具有相关域名搜集能力,即会收集当前域名所在组织的其他域名。原理是通过证书中"Subject Alternative Name"的内容。

 

寻找真实IP,绕过CDN

1、多地点ping
链接1: http://ping.chinaz.com/baidu.com
链接2:https://ping.aizhan.com/


2、检测网络上任何网站IP
链接: https://get-site-ip.com/

3、微步
链接: https://x.threatbook.cn


4、SecurityTrails平台
链接:https://securitytrails.com/#search

5、历史查询
DNS查询:https://dnsdb.io/zh-cn/
CDN查询:https://tools.ipip.net/cdn.php
历史IP:https://viewdns.info/

端口扫描

常用端口说明

常用工具:nmap

nmap常用指令

在线扫描

单个端口检测

站长工具: http://tool.chinaz.com/port/

多个端口检测

链接1:http://coolaf.com/tool/port

链接2:http://tool.cc/port/
链接3:http://www.matools.com/port

 

目录扫描

常用工具:

御剑(目录爆破)、AWVS(扫描目标网站的时候有个选项叫仅爬取)

 扫描网站目录结构,看看是否可以遍历目录,或者敏感文件泄漏

  • 后台目录:弱口令,万能密码,爆破

  • 安装包:获取数据库信息,甚至是网站源码

  • 上传目录:截断、上传图片马等

  • mysql管理接口:弱口令、爆破,万能密码,然后脱裤,甚至是拿到shell

  • 安装页面 :可以二次安装进而绕过

  • phpinfo:会把你配置的各种信息暴露出来

  • 编辑器:FCKeditor、eWebEditor等

  • iis短文件利用:条件比较苛刻  windows、apache等
  • 下载页面:任意文件下载漏洞
  • robots.txt

 

 

指纹识别(主要是别php/asp/jsp/数据库/CMS)等等的版本

在线识别:

1、云悉指纹
链接: http://www.yunsee.cn
速度快,精准度高

2、潮汐指纹
链接: http://finger.tidesec.net/

3、bugscaner指纹
链接:http://whatweb.bugscaner.com/look/
虽说指纹有些识别不出来,但是个人感觉功能相当强大,有不少加解密,子域名查询也不错

工具识别:

  1. webeye
    基于http头的搜索
    github地址:https://github.com/zerokeeper/WebEye/
  2. Webfinger
    基于FOFA规则库搜索
    github地址:https://github.com/se55i0n/Webfinger

浏览器插件(可以识别一部分)

  1. wappalyzer
    可在火狐商店直接下载安装,谷歌应该也是可以
  2. whatruns
    可在火狐商店直接下载安装,谷歌应该也是可以

 

 

 

网络空间搜索引擎

主要用于批量发现同一类型网站,比如批量CMS的网站,批量phpinfo,批量PHPmyadmin,批量管理员网络后台弱密码爆破,批量视频监控控制后台地址(嘿嘿),批量包含某关键字的网站(有的时候不仅仅用于信息收集,在其他领域亦有非凡效果,嘿嘿)

 

  1. FOFA
    链接:https://fofa.so/
  2. shodan
    链接:https://www.shodan.io/
  3. 钟馗之眼
    链接:https://www.zoomeye.org/

参考引用---秋水大佬

 

 

 

SRC挖掘隐藏资产收集

维基百科收集(需要越墙上网)
https://zh.wikipedia.org/
 
 
 

 

小程序 h5 app:  手机或者模拟器抓包获取接口或者子域名
 
 
 
 

 

posted @ 2020-02-19 14:19  求知鱼  阅读(857)  评论(0编辑  收藏  举报