信息收集&sqlmap介绍
真实IP地址收集
CDN介绍
CDN的全称是Content Delivery Network,即内容分发网络
判断CDN存在
1.通过ping来判断是否存在CDN
2.通过设置代理或者利用在线ping网站来使用不同地区的ping服务器来测试目标
绕过CDN
如果目标没有使用CDN,可以直接利用ping获得IP地址。或者利用在线网站
http://www.ip138.com
https://securitytrails.com/
验证IP地址
利用IP地址对web站点进行访问,如果正常表明是真实IP地址。否则不为真。
shodan介绍和搜索
信息收集方式
1.主动信息收集:直接与目标进行交互,通过交互过程中的信息进行收集
2.被动信息收集:通过第三方引擎与目标交互,或不予目标交互查询数据库,获得目标的信息
shodan搜索引擎介绍
虽然目前人们都认为谷歌是最强的搜索引擎,但shodan才是互联网上最可怕的搜索引擎。与谷歌不同的是,shodan不是在网上搜索网址,而是直接进入互联网的背后通道。shodan可以说是一款“黑暗”谷歌,在寻找着所有和互联网关联的服务器、摄像头、打印机、路由器等。
shodan网址:https://www.shodan.io/
shodan注册与登陆
API key:D7ukIk7fzHOdlmYelKejPjZnGA******
shodan搜索
1.在explorer搜索框中输入webcam进行搜索
2.通过关键字port指定具体端口号。
3.通过关键字host指定具体IP地址。
4.通过关键字city指定搜索具体城市的内容。
shodan命令行使用介绍
shodan安装命令行
pip install shodan
shodan初始化命令行
shodan init D7ukIk7fzHOdlmYelKejPjZnGA******
查找具体服务数量
1>查看Apache服务器数量
2>查看Tomcat服务器数量
shodan命令行搜索功能
shodan search microsoft iis 6.0
shodan获取IP地址信息
shodan host ip地址
shodan获取账号信息
shodan info
shodan获取自身外部IP地址
shodan myip
检测是否有蜜罐保护
蜜罐技术
- 蜜罐技术本质上市一种对攻击方进行欺骗的技术,通过布置一些作为诱饵的主机、网络服务或者信息,诱使攻击方对它们实施攻击,从而可以对攻击行为进行捕获和分析,了解攻击方所使用的工具与方法,推测攻击意图和动机,能够让防御方清晰地了解他们所面对的安全威胁,并通过技术和管理手段来增强实际系统的安全防护能力。
shodan honeyscore 123.59.161.39 # ip为百合网
Python-shodan使用
提示 Tap键可以打开隐藏方法
查看参数与返回结果https://developer.shodan.io/api
Sqlmap
Sqlmap介绍
Sqlmap是一个开源的渗透工具,它可以自动化检测和利用SQL注入缺陷以及接管数据库服务器的过程。他有一个强大的检测引擎,许多适合于终极渗透测试的小众特性和广泛的开关,从数据库指纹、从数据库获取数据到访问底层文件系统和通过带外连接在操作系统上执行命令
官方网址:http://sqlmap.org/
Sqlmap特点
- 完全支持MySQL、Oracle、PostgreSQL、Microsoft SQL Server、Microsoft Access、IBM DB2、SQLite、Firebird、Sybase、SAP MaxDB、HSQLDB和informix等多种数据库管理系统。
- 完全支持布尔型盲注、时间型盲注、基于错误信息的注入、联合查询注入和堆查询注入。
- 在数据库证书、IP地址、端口和数据库名等条件允许的情况下支持不通过SQL注入点而直接连接数据库。
- 支持枚举用户、密码、哈希、权限、角色、数据库、数据表和列。
- 支持自动识别密码哈希格式并通过字典破解密码哈希。
- 支持完全地下载某个数据库中的某个表,也可以只下载某个表中的某几列,甚至只下载某一列中的部分数据,这完全取决于用户的选择。
- 支持在数据库管理系统中搜查指定的数据库名、表名或列名
Sqlmap的下载
http://sqlmap.org/
Sqlmap注入介绍
所谓SQL注入,就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。具体来说,它是利用现有应用程序,将SQL命令注入 到后台数据库引擎执行的能力,它可以通过在web表单中输入SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。
搭建测试环境
phpstudy 快速在本地搭建web项目,开启服务,开启Apache,MySQL
账号密码:admin/password