一、 信息前期收集我这里还有渗透测试\web安全/攻防/src漏洞讲解/只要是关于网络安全的部分,应该都有!还有两三千本电子书籍!以及自己整理出的一套学习路线!告别低效率的学习!还想要更多资料的读者们,当然我也会毫不吝啬地分享给大家!我这里还有渗透测试\web安全/攻防/src漏洞讲解/只要是关于网络安全的部分,应该都有!还有两三千本电子书籍!以及自己整理出的一套学习路线!告别低效率的学习!还想要更多资料的读者们私信“资料”,当然我也会毫不吝啬地分享给大家!1.1 域名信息收集Whois查询:爱站工具网和站长网都可以查询到域名的相关信息如域名服务商,域名拥有者,以及邮箱电话,地址等信息)网站的关于页面/网站地图(可查询到企业的相关信息介绍,如域名备案信息查询:http://www.beianbeian.com,http://www.tianyancha.com)域传输漏洞:dig baidu.com。用途:利用以上收集到的邮箱、QQ、电话号码、姓名、以及域名服务商可以用来社工客户或者渗透域服务商,拿下域管理控制台,然后做域劫持;通过收集到邮箱,可以在社工库查找到是否有出现泄漏密码以及通过搜索引擎搜索到社交账号等信息,通过社交和社工得到的信息构造成密码字典,然后对 mail 和 oa 进行爆破或者撞裤。1.2 子域名信息收集子域名爆破:layer,K8,subDomainsBrute,dnsmaper,Sublist3r,google搜索语法,MaltegoCE,在线子域名:http://i.links.cn/subdomain/https://phpinfo.me/domain/用途:这里重点推荐 layaer 和 k8 以及 subDomainsBrute 工具,可以从子域名入侵到主站。1.3 敏感信息收集github 源 代 码 信 息 泄 露 收集( Github_Nuggests , GitHack ,GitPrey-master 以及 GitHarvester,gitscan,github 语法信息收集)svn 信息泄漏收集(svn_git_scanner,seekret(目录信息搜索),Seay SVN 漏洞利用工具)DS_Store 泄露(ds_store_exp)。批量信息泄露扫描:bbscan(可以用小字典快速扫描网站的泄露和它的旁站网段的所有信息泄露)。.hg 源码泄漏:dvcs-ripper-master。Metagoofil 收集敏感的文档文件。用途:主要从 github 以及 google 语法入手收集的敏感的信息如账号和密码等。1.1 敏感文件通过爬虫和扫描工具以及 googel 语法搜索到敏感的如配置信息,数据库连接文件,以及备份文件等。1.2 敏感目录批量扫描 C 段和旁站目录:御剑修改版单个网站目录扫描:御剑后台扫描,DirBuster,wwwscan spinder.py(轻量快速单文件目录后台扫描),sensitivefilescan(轻量快速单文件目录后台扫描),weakfilescan(轻量快速单文件目录后台扫描)。用途:可扫描敏感的文件以及目录或者后台或者网站备份文件和数据库文件。1.3 Email收集通过 teemo,metago,burpusit,awvs,netspker 或者 google 语法收集。收集对方的邮箱账号命名习惯(因为好多官方后台都是用内部邮箱账号登录的)。用途:可用来进行爆破或者弱口令登录以及撞裤攻击。1.4 Ip段信息收集通过子域名得到的 IP 然后整合出整个目标暴露在公网的 IP 通过 nessuess 或者 nexpose 对整个 IP 段进行批量扫描端口,然后导入到 amiage 中进行渗透 通过对 C 段或者 B 段进行 IP 常用的 4000 个端口进行爆破扫描,最后整理出能正常访问的端 口,这里一般用脚本解决。1.5 常用端口信息收集C 段扫描(web 和常用应用)端口:F-NAScan,K8,fenghuangscanner_v3 脚本,F-NAScan.py ,lanscanSRC 开发常用的端口、以及一些域名的命名习惯(GitHub 上面有很多现成的端口,平时收集信息的时候,可以多注意一下)可以通过 NMAP 扫描常用的开放端口进行渗透HSCAN,HYDRA 进行爆破web 类(web 漏洞/敏感目录):中间件探测: f-middlerwarescan(只能批量扫描整个 C 段开放的常用中间件端口)第三方通用组件漏洞 struts thinkphp jboss ganglia zabbix cacti8080-898000-9090特殊服务类(未授权/命令执行类/漏洞):常用端口类(扫描弱口令/端口爆破):21 ftp22 SSH23 Telnet161 SNMP389 LDAP445 SMB1433 MSSQL1521 Oracle3306 MySQL3389 远程桌面5432 PostgreSQL5900 vnc1.1 收集账号信息通过说明文档以及 google 或者网站这个页面收集,或者网站发表者以及留言板信息处收集账号,可对 oa,erp,um,sso 等系统账号进行爆破。搜索相关 QQ 群收集相关企业员工的社交账号。1.2 利用google和bing等语法语句进行批量搜索数据库文件,SQL 注入,配置信息,源代码泄露,未授权访问,CMs的 install 和后台地址,robots.txt 等信息。1.3 爬虫收集spiderfoot(可爬虫出RUL 链接以及JS 以及DOC 以及邮箱和子域名等信息)。Sn1per(自动化信息收集框架)。通过 avws,netpsker,burpsuit 可进行爬虫扫描。Recon-ng(自动化信息收集框架)。instarecon 自动化信息爬虫收集。1.4 Cms指纹识别CMS 指纹识别:御剑 web 指纹识别,WebRobot。利用第三方漏洞平台(乌云和 seebug 以及补天漏洞),查看相关漏洞。1.5 大数据平台信息收集https://x.threatbook.cn/https://www.zoomeye.org/https://www.shodan.io/https://haosec.cn/1.6 服务器信息以及脚本类型通过 whatweb,p0f,httprint,httprecon 可得到网站指纹识别。通过 avws 也可以得到服务器信息。1.7 查找到真实ip地址1. 通过邮件(看邮箱头源 ip)找真实 ip(可靠)。2. 通过查询域名历史 ip,http://toolbar.netcraft.com(借鉴)3. 通过 zmpap 全网爆破查询真实 ip(可靠)。4. 子域名爆破,现在越来越不靠谱了。5. 通过扫描出网站测试文件如 phpinfo,test 等配置文件,路径字典强度,很容易跑出来的。6. 扫到备份,有时候查看配置。7. 主站使用 CND,二级域名不一定使用 CDN,二级域名不一定和主站同一个 IP 有可能是同 C 段,可以扫描整个 C 段 WEB 端口。8. 通过国外冷门的 DNS 的查询:nslookup xxx.com 国外冷门 DNS 地址 。9. 做 CDN 配 置 解 析 不 完 全 , ping backlion.org 和 ping www.baklion.org 的 IP 不同 。10. rss 订阅一般也会得到真实 IP 。12. 常用查历史记录真实 IP:https://asm.ca.com/en/ping.phphttp://www.cdnplanet.com/tools/cdnfinder/http://toolbar.netcraft.com/site_reporthttp://viewdns.info/iphistory/?domain=http://www.hosterstats.com/historicaldns.phphttp://whoisrequest.com/history/http://map.norsecorp.com/#/http://crimeflare.com(查 cloudflare 真实 ip 百试不爽)1.1 信息整理一般通过 word 进行信息整理,如:网站采用什么模板 cms,有哪些敏感的 url 连接,是否有 WAF,注册2 个账号和 2个邮箱, 2 个手机号码,那些网站曾经在乌云上暴露过漏洞。