漫谈前期信息收集

0x00 思维导图

0x01 静默收集(目标无日志记录)

搜索引擎

Google hacking

google基本语法

Index of/  使用它可以直接进入网站首页下的所有文件和文件夹中
site:  site:baidu.com将返回所有和这个站有关的URL
intext:  将返回所有在网页正文部分包含关键词的网页
intitle:  将返回所有网页标题中包含关键词的网页
cache:  搜索google里关于某些内容的缓存
define:  搜索某个词语的定义
filetype:  搜索指定的文件类型,如:.bak,.mdb,.inc等
info:  查找指定站点的一些基本信息
inurl:  搜索我们指定的字符是否存在于URL中
Link:  link:baidu.com可以返回所有和baidu.com做了链接的URL

+  把google可能忽略的字列如查询范围。
-  把某个字忽略,例子:新加 -坡。
~  同意词。
.  单一的通配符。
*  通配符,可代表多个字母。
""  精确查询。
搜索c段
site: 122.122.122.*

FoFa

Shodan

zoomeye

Censys

bing

twitter

微步在线

whois查询反查  ip 旁站

WHOIS中包含域名注册者的姓名,邮箱 ,电话,地址,dns服务器 等信息

获得一个信息可继续搜索更多信息 例如获得邮箱可反查,邮箱可百度,bing搜索足迹,假如搜到知乎可进一步获取个人信息,等

站长之家

爱站

WHOIS Search

7c去查网    ip138(ip查询)

ipip(ip查询)  

淘宝IP地址库  

国家IP分布

robtex域名信息搜集 

t00ls工具

subdomain

phpinfo

备案 

备案查询(工信部)  

备案查询(公安部)

IPC备案查询  

证书查子域名

crt.sh | Certificate Search

censys

https://www.censys.io/certificates?q=baidu.com

dns域传送

DNS服务器使用的TCP/UDP端口号是53

最常用的DNS记录有以下几类

  A记录       IP地址记录,记录一个域名对应的IP地址

  AAAA记录    IPv6 地址记录,记录一个域名对应的IPv6地址

  CNAME记录   别名记录,记录一个主机的别名

  MX记录    电子邮件交换记录,记录一个邮件域名对应的IP地址,

  NS记录      域名服务器记录 ,记录该域名由哪台域名服务器解析

  PTR记录     反向记录,也即从IP地址到域名的一条记录

   TXT记录     记录域名的相关文本信息

win下

nslookup

交互下 最后无法列出为不存在该漏洞

linux下 dig

dig @dns服务器 axfr 目标域

root@root:~# dig @dns.nwpu.edu.cn axfr nwpu.edu.cn

; <<>> DiG 9.9.1-P1 <<>> @dns.nwpu.edu.cn axfr nwpu.edu.cn
; (1 server found)
;; global options: +cmd
nwpu.edu.cn.            86400   IN      SOA     dns1.nwpu.edu.cn. hxn.nwpu.edu.cn. 2014041801 21600 3600 604800 10800
nwpu.edu.cn.            86400   IN      NS      dns.nwpu.edu.cn.
nwpu.edu.cn.            86400   IN      NS      dns1.nwpu.edu.cn.
nwpu.edu.cn.            86400   IN      NS      dns2.nwpu.edu.cn.
nwpu.edu.cn.            86400   IN      NS      dns3.nwpu.edu.cn.
nwpu.edu.cn.            600     IN      MX      5 nwpu03.nwpu.edu.cn.
nwpu.edu.cn.            600     IN      MX      15 nwpu03.nwpu.edu.cn.
*.nwpu.edu.cn.          86400   IN      A       222.24.192.99
aisheng.nwpu.edu.cn.    86400   IN      CNAME   www.nwpu.edu.cn.
amec.nwpu.edu.cn.       86400   IN      NS      netserver.amec.nwpu.edu.cn.
(省略大量的记录...)
nwpu.edu.cn.            86400   IN      SOA     dns1.nwpu.edu.cn. hxn.nwpu.edu.cn. 2014041801 21600 3600 604800 10800

nmap 也有脚本

nmap --script dns-zone-transfer --script-args dns-zone-transfer.domain=https://www.test.com -p 53 -Pn 192.168.1.2
综合子域名收集

提莫 三大模块 搜索引擎 三方 枚举

利用全网IP扫描http端口

在访问IP的80或者8080端口的时候,可能会遇到配置了301跳转的,可以在header里获取域名信息。全网扫描结果如下:

https://scans.io/study/sonar.http

敏感信息泄露

包括 子域名 用户名 密码 邮箱 源代码 等

https://github.com/repoog/GitPrey (GitHub敏感信息扫描工具)

https://github.com/lijiejie/GitHack

https://github.com/dxa4481/truffleHog (GitHub敏感信息扫描工具,包括检测commit等)

https://github.com/0xbug/Hawkeye (企业资产GitHub泄露监控系统)

https://github.com/lianfeng30/githubscan (根据企业关键词进行项目检索以及相应敏感文件和文件内容扫描的工具)

关键字
"baidu.com" API_key
"baidu.com" secret_key
"baidu.com" login 
"baidu.com" aws_key
"baidu.com" password 
"baidu.com" FTP
"baidu.com" github_token
 ALIYUN_ACCESS_KEY
 ALIYUN_ACCESS_ID
各种爆的信息泄露 关键字

seay svn泄露t00ls http://pan.baidu.com/s/1mrNpB

BBScan是一个迷你的信息泄漏批量扫描脚本 https://github.com/lijiejie/BBScan

BBScan.py --full-scan --no-crawl --no-check404 -t2 -p50 -f iqiyi.http.txt

乌云历史信息例如域子名
归档

nosec

网站归档

DNS记录

DnsDB

web 指纹

破晓指纹识别

云悉

chrome 插件  wappalyzer

firefox 插件 whatruns

0x02 非静默收集

文件泄露

crossdomain.xml

目录爆破

[7kbscan-WebPathBrute 1.5.6 (集成三字典)(自行扶墙)] (https://mega.nz/#!pNFQ0JYT!AHFfiw76-A7KdpnvBUK6_9uPPbICg0Z4WqNkzjbAq00)

爬虫
本地工具子域

layer

subdomainBrute lijiejie:https://github.com/lijiejie/subDomainsBrute

7kbscan domain gather

wydomain猪猪侠

端口
nmap -v -A -p1-65535 -iL target.com.txt -oX target_all.xml

0x03 cdn

多地ping

如果ip一样 很有可能没cdn 最简单的办法 修改本地hosts文件,强行将域名与IP解析对应 很多厂商可能让www使用cdn,空域名不使用CDN缓存

分站
国外ip访问
mx 邮件

注册验证邮箱, rss订阅, 忘记密码 邮件发送的ip 有可能但邮件服务器一般与主站分离 Web版的邮件管理,可以通过常看网页源代码看到IP

历史纪录(未使用cdn)

https://dnsdb.io/zh-cn/ https://x.threatbook.cn/ http://toolbar.netcraft.com/site_report?url= http://viewdns.info/

phpinfo敏感文件等
插远程图片的方法,查看服务器的来源
网站banner

例如 网站标题 title 用fofo 钟馗搜索

0x04 总结

信息收集对整个测试十分重要,对于乙方 信息收集一定要全面,细心加耐心加以收集整理

0x05 扩展

国外数据泄露收集与查询平台

https://haveibeenpwned.com/PwnedWebsites https://canar.io/ http://breachalarm.com/ https://pwnedlist.com/ https://archive.fbi.ninja/ https://cryptome.wikileaks.org/frontpage https://cryptome.org/ http://databases.land/ https://vigilante.pw/

扩展阅读

cdn误区

http://rinige.com/index.php/archives/772/

测试标准图

https://www.processon.com/view/583e8834e4b08e31357bb727

0x06 参考

            freebuf 
            mottoin
            安全客
            先知
            t00ls
            i春秋
            CNNETARMY
            nmask
            xiaix
            嘶吼
            圈子
            storm
            lijiejie
            scanners-box



subdomain.PNG (6.12 KB, 下载次数: 4)

 

subdomain.PNG

转载于:https://www.cnblogs.com/pshell/p/7655480.html

使用与更新说明 1.5.8 Beta 2018-01-28 一、增加了几个变量 %DomainNoPoint%为当前扫描目标域名去掉. wwwbaiducom %DomainUnderLine%为当前扫描目标域名将.换成下划线www_baidu_com %DomainCenterAndTldUnderLine%为当前扫描目标域名主体与后缀并将.换成下划线baidu_com %LastSubPath%为当前目标url最后一级目录 baidu.com/admin/data/ 则%LastSubPath%为data (注:此变量需要为Url加入/结尾,如未存在子目录则程序自动抛弃此行字典。) 1.5.7 Beta 2018-01-26 一、增加字典变量功能 目标域名为www.baidu.com的话 四个变量 分别是 %Domain% 为当前扫描目标域名www.baidu.com %SubDomain% 为当前扫描目标子域名www %DomainCenter% 为当前扫描目标域名主体baidu %DomainCenterAndTld% 为当前扫描目标域名主体与后缀baidu.com 二、给非head访问增加返回长度功能通过返回长度可有效识别一些通过关键字无法识别的自定义404页面 三、修复若干bug并取消了启动弹框 1.5.6 Beta 2017-08-30 一、修复关闭后进程不推出的问题 二、修复cookie支持兼容问题 1.5.5 Beta 2017-08-19 一、修改开始按钮的显示状态为动态(根据线程状态判断) 二、恢复暂停按钮 1.5.4 Beta 2017-08-14 一、接受建议调整功能可以自由输入http头不止支持useragent和cookie 二、接受建议调整界面自定义404的输入框挪到左侧 三、接受建议取消暂停按钮将开始和停止按钮合并 1.5.3 Beta 2017-08-09 一、接受建议让结果表格自动下滑 二、接受建议修改对延时扫描时间的小数支持 三、修复多URL扫描的多处bug 1.5.2 Beta 2017-08-06 一、接受建议加入cookie功能 二、接受建议修改对URL的处理方法去掉多余的’/’ 三、对3xx结果显示跳转后地址http://www.xxx. xxx/admin/index.php ——–> login_redir.php 1.5.1 Beta 2017-08-05 一、修改若干细节 1.5 Alpha 2017-07-28 一、修复延时扫描处多个bug 二、优化线程 三、修复从快捷方式启动后都取字典失败的问题 四、扫描前URL编码解决部分误报问题 1.4 至安全学员内测版2017-07-21 一、修改最大并发连接为100 二、对输入Url进行智能处理获取最后一个’/’的目录进行扫描 三、增加工作线程数显示控制停止后开始前的线程是否全部退出检查 1.3 Alpha 2017-07-20 一、增加停止按钮 二、增加暂停按钮 三、拼接字典时自动根据字典类型增加/ 符号使扫描结果更精准 1.2 Alpha 2017-07-18 一、精确扫描结果识别跳转页面 二、对输入参数进行判断 1.1 Alpha 2017-07-18 一、增加列表内容不同常用状态码使用不同颜色的功能绿色为200 红色为403 二、增加点击列头后对列表内容排序的功能 三、增加右键导出结果功能 四、美化部分文本内容 五、点击开始会自动重置工具方便重复使用不必重新打开 六、增加自选加载字典模式可多选! 1.0 Alpha 2017-07-17 秉承着为人民服务的想法还有就是Windows下我确实没有什么功能比较全又稳定的此类工具了此前用过破壳扫描器和dirburte 都不稳定经常崩,御剑虽好但是缺少很多小功能。 不扯这些了介绍一下功能吧 一、先说说并发线程数吧,虽然默认是20 但是加大也无妨看你自己的各个参数设置和机器网络等配置了。 二、超时时间自己视情况而定也不必多介绍了。 三、这个随机xff头和xr头套用百度上一段话能懂得自然懂得不懂得也无所谓很少能碰见需要用到的这种情况勾选后每次访问都会随机生成这两个IP值如果线程开的大可能比较耗cpu。 1、X-Forwarded-For是用于记录代理信息的,每经过一级代理X-Forwarded-For是用于记录代理信息的,每经过一级代理(匿名代理除外),代理服务器都会把这次请求的来源IP追加在X-Forwarded-For中,来自4.4.4.4的一个请求,header包含这样一行X-Forwarded-For: 1.1.1.1, 2.2.2.2, 3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值