![](https://csdnimg.cn/release/download_crawler_static/86349764/bg1.jpg)
信息安全探测研究
第一章 绪论
1.1 研究背景
目前信息收集工具大多偏向于一个方面,比如爬取和扫描 web 目录、whois 信息、子域
名爆破、CDN 查询、旁站和 C 段爆破、CMS 指纹收集、ICP 备案号查询、ICP 备案号反查、
邮箱反查、电话反查,都有专业的工具或网站给出,但是进行信息整理时非常麻烦,所以我
们需要对信息进行整理,以方便我们进行信息整理
1.2 研究的目的与意义
1.2.1 研究的目的
渗透测试的两种基本类型有:黑盒测试:即渗透测试者对客户的任何信息一无所知
的情况下进行测试;白盒测试:即渗透测试者对客户的任何信息一无所知的情况下进行测试。
对于生活在信息时代的我们来说,学会侦查与探测是非常重要的,对于渗透测试人员或者黑
客来说都是必不可少的。因为目前的时代特点,使得信息收集对其他非专业人员来说是非常
无趣的步骤。很多刚学习渗透测试的白帽子可能会认为信息收集没有挑战性。但是真正出色
的信息收集即可扫描出系统漏洞并获取权限。通常我们在知道测试目标时大多对目标知之甚
少,那么我们就要通过各种途径取获得测试站点的信息,只有我们获得了足够的信息后,才
能通过信息指定一些测试计划和编写漏洞利用代码,有时当我们久攻主站不下时,我们也可
以换一个思路,攻击信息收集到的旁站,通过旁站获得主服务器的权限,毕竟在大多数情况
下,比较大的网站很难做到对自己的所有资产进行完美的加固,那么我们就可以根据这个原
因,对该站点的资产收集整理,使用扫描器和手动测试一起进行漏洞扫描。
随着网络技术的发展,web 应用的范围也越来越广泛,但在 web 应用范围扩大的情
况下,各种安全问题也随之而来,在早期时,web 因为攻击手段和防护手段的限制,攻击成
功获取到的权限也比较低,获取敏感数据也比较少,大多数人较于偏向于挖掘二进制漏洞,
但随着信息技术的飞速发展以及攻击与防御的相辅相成,各种 web 安全问题接踵而来,其中
以 OWASP 公布的 top10 出现次数为例,XSS(Cross-Site Scripting)跨站脚本攻击、XXE(XML
External Entity attack)XML 外部实体注入攻击、文件上传、文件包含、命令执行、SQL 注
入、SSRF(Server-Site Request Forgery)服务器端请求伪造、因配置不当造成的信息泄露
(git 泄露、SVN 泄露、hg 源码泄露、WEB-INF 泄露)、CSRF(Cross-Site Request Forgery)跨
站请求伪造、JSONP 劫持、CORS 跨域请求漏洞、反序列化漏洞,因为目前大多数网站的后端
大多是通过“世界上最好的语言”PHP 编写的,PHP 语言是以 C 语言为基础的,所以有些 C
语言的特性也保留了下来,比如 00 截断,且 PHP 在比较时也会因为程序员的一些疏忽导致
产生 PHP 弱类型比较等漏洞(PHP 进行“==”比较时,会先进行转化类型再进行比较,所以
可能会导致一些恶意代码逃过 WAF),由于目前 web 攻防技术的快速提升、各种新型漏洞不
断爆出,类似于目前大火的 python 语言中 flask 模块,因为其轻量型和可定制的特点,已
经超越了 Django 成为了目前最多人使用的网站模块,而 flask 中也有未过滤注入导致的悲
剧(如:SSTI 注入)即渲染模板时未对用户输入进行限制,目前 web 安全对社会的稳定性有着
非常重要的作用,比如大型电商企业因 JSONP、CORS 和 SQL 注入导致用户数据被窃取,酒店
数据、身份信息被纰漏在了“大名鼎鼎”的社工库,这样又导致了一个新的安全问题,即社
会工程学攻击,因为目前密码的设置如果过于复杂可能会导致记不住,所以用户常常会使用
123456 或者自己的身份信息和名字简称等作为密码,且多个平台的密码基本是相同的,如