【2】Kali之情报搜集技术
渗透测试中情报搜集需要完成两项重要任务:
1.通过信息搜集工作,确定渗透测试目标范围。
2.通过情报信息搜集,发现渗透测试目标的安全漏洞与脆弱点,为后续的渗透攻击提供基础。
通过DNS和IP地址挖掘目标网络信息
1.whois查询
whois是一个用来查询域名注册信息数据库的工具。在kali下操作,首先在shell中msfconsole打开msf的控制台。
*注意省去前面的www、http
关注域名服务器,注册邮箱,传真什么的。
2.nslookup与dig域名查询
这两个功能上类似,都可用来查询指定域名所对应的IP地址。如图:
首先输入nslookup -> set type=A(使用A可以对其IP地址进行解析)->baidu.com->查询->exit(结束)
dig命令使用十分灵活,基本格式 dig @<DNS 服务器><待查询的域名>,可在待查询的域名后面加A、NS、MX等选项以查找特定类型的DNS记录(默认为A)。
dig查询baidu.com得到的权威解答如下图:
3.IP2Location地理位置查询(略)
4.旁站查询(略)
5.通过搜索引擎进行信息搜集
1.googlehacking技术!
使用SiteDigger可以从http://www.mcafee.com/us/downloads/free-tools/sitedigger.aspx 下载。一键式傻瓜安装和傻瓜使用,支持多种googlehacking语言的搜索,很好用的工具、如图:
另一款软件Search Diggity 它不仅能对googlehacking的搜索代码(GHDB)进行自动探测,还可以对源代码、恶意软件等进行分析。下载地址:http://searchdiggity.software.informer.com/download/ 如图:
2.探索网站目录结构
技巧:googlehacking代码:parent directory site:xxxxx.com
拓展名为inc的文件:可能会包含网站的配置信息,数据库用户名/口令。
bak文件:备份文件,通常为文本编辑器在编辑源码后留下的备份文件,可以让你知道其对应程序的脚本文件内容。
txt或sql文件:sql脚本,透露数据库结构等信息。
在msf中可以用dir_scanner暴力猜解目录,测试如图:
只找到了一个目录,感觉没有国产软件好用。产生503了,产生原因:
有时候关注robots.txt。因为它告诉搜索引擎爬虫在住区网站页面应当遵循的规则,
3.检索特定类型的文件
利用googlehacking语句: site:xxx.net filetype:xls 可以搜索指定网站xls格式的文件。下图为对QQ的扫描。
4.搜索网站中的E-mail地址
此功能是通过搜索引擎大量搜索相关邮箱地址。
5.搜索后台登录
googlehacking语句: site:xxx.com inurl:login 例如对qq的检测
成功找到了一个后台
6.qq纯真数据库的使用
地址:http://www.cz88.net/ 对应域名查IP用
7.msf traceroute路由跟踪命令的使用
如图只跟踪到了一个路由器 便可以确认只有一个
6.主机探测与端口扫描
1.活跃主机扫描
活跃主机指已连接到网络上、处于运行状态且网络功能正常的主机。通常网络上会有很多已关闭电源的主机或空闲主机的IP段,需要首先从大范围的IP地址段中寻找出活跃的主机,然后进一步筛选出你感兴趣的目标主机。
①ICMP Ping命令
Ping(Packet Internet Grope,因特网包搜索器)是一个用于测试网络连接的程序,Ping程序会发送一个ICMP echo请求消息给目的主机,并报告应答情况,如果Ping后面跟的是域名,那么它首先会尝试将域名解析,然后向解析得到的IP地址发送数据包。
②Metaspoit的主机发现模块
Metaspolit
7.查找特定服务器漏洞
OpenVAS这类通用漏洞扫描器是一种高度自动化的工具。
【2】Kali之情报搜集技术的更多相关文章
- Metasploit学习笔记——情报搜集技术(只记录与metasploit有关的)
		1.外围信息搜集 1.1whois域名注册信息查询 示例代码如下 msf > whois testfire.net 1.2网站的目录结构 示例代码如下 msf > use auxiliar ... 
- Metasploit渗透测试魔鬼训练营
		首本中文原创Metasploit渗透测试著作,国内信息安全领域布道者和资深Metasploit渗透测试专家领衔撰写,极具权威性.以实践为导向,既详细讲解了Metasploit渗透测试的技术.流程.方法 ... 
- APT攻击基础科普
		0x00 APT的历史起源背景 APT这个词汇最早起源于:2005年英国和美国的CERT组织发布了关于有针对性的社交工程电子邮件,放弃特洛伊木马以泄露敏感信息的第一个警告,尽管没有使用“APT”这个名 ... 
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1 20165237
		2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 20165237 安装虚拟机 首先创建虚拟机 创建好虚拟机后,打开虚拟机进行安装.第一步选择Graphcal i ... 
- 2018-2019-2 《网络对抗技术》 Exp0  Kali安装 20165221 Week1
		2018-2019-2 <网络对抗技术> Exp0 Kali安装 20165221 Week1 安装Vmware 上学期已经安装过,不再赘述. 如需安装,可参考如何安装vmware 下载v ... 
- 2018-2019-2 20165325《网络对抗技术》Exp0 Kali安装 Week1
		2018-2019-2 20165325<网络对抗技术>Exp0 Kali安装 Week1 一.安装kali VMware上学期已经有了,主要是下载Kali-Linux-2019.1-vm ... 
- 2018-2019-2 《网络对抗技术》Exp0 Kali安装 Week1
		- 2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 - 安装过程 - 安装Kali VMware上学期已经装好了,Kali的镜像文件是从同学那拷过来的,所以这两 ... 
- 2018-2019-2 20165239 《网络对抗技术》Kali的安装 第一周
		2018-2019-<网络对抗技术> Kali安装 20165239其米仁增 一.资源下载以及工具安装 1.下载虚拟机工具VMware. 下载链接 :https://www.baidu.c ... 
- 2018-2019 20165235 网络对抗技术 Exp0:kali的安装
		2018-2019 20165235 网络对抗技术 Exp0:kali的安装 安装kali 在官网上https://www.kali.org/下载kali 下载之后进行解压 打开VMware-> ... 
随机推荐
- Kubernetes集群部署之四Master节点部署
			Kubernetes Master节点部署三个服务:kube-apiserver.kube-controller-manager.kube-scheduler和一个命令工具kubectl. Maste ... 
- yii2 緩存
			1.Yii框架的缓存 主要就是“memcache” 和 “cache”两种 Yii的自带缓存都继承CCache 类, 在使用上基本没有区别 2.使用方法 (1)在config配置文件main.php文 ... 
- Docker(一)Linux开启你的Docker之旅
			前言 Docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台, 内核版本为2.6.32-431及以上(即 >= CentOS 6.5, ... 
- 乾坤合一~Linux设备驱动之块设备驱动
			1. 题外话 在蜕变成蝶的一系列学习当中,我们已经掌握了大部分Linux驱动的知识,在乾坤合一的分享当中,以综合实例为主要讲解,在一个月的蜕茧成蝶的学习探索当中,觉得数据结构,指针,链表等等占据了代码 ... 
- iview表单验证不生效问题注意点
			按照iview官网介绍写的form表单验证,但是无论填写与否都不进行校验,找了很久的原因,突然才发现一个关键的地方,一定要加props!!! https://blog.csdn.net/xuaner8 ... 
- jmeter3.0下载及安装
			http://blog.csdn.net/shizhiailian/article/details/52443169 下载: https://archive.apache.org/dist/jmete ... 
- oracle 子查询中null的问题(in 和 not in)
			这里的in后面的句子可以理解为or拼接,简单举例即 in (9566,9839,null)可以等价于mgr=9566 or mgr=9839 or mgr=null, not in (9566,983 ... 
- modified: xxx(modified content, untracked content)
			当运行git status的时候提示如下: modified: xxx(modified content, untracked content) 我们会很本能的直接执行 add .commit .pu ... 
- [git] 能在关键时刻救命的git指令
			* 查看所有分支的所有操作记录(关键时刻能救命) git reflog 
- php算法题
			一群猴子排成一圈,按1,2,…,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大 ... 
