漏洞扫描基础

CTF基础知识

什么是CTF

CTF(Capture The Flag)中文一般译作夺旗赛,在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。
CTF起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。
发展至今,已经成为全球范围网络安全圈流行的竞赛形式。

竞赛

我们把CTF简称为夺旗赛,是因为出题的人把答案都放一个叫flag的文件下或者用flag{}形式展示给我们。一般是我们在某个站点或者某个文件下去寻找或分析得到的

比赛形式

1.解题模式
通过解决主办方出的题目得到相应的分数,从而获得排名。参赛有个人和团队之分。
赛题主要分为以下几个方向:CHOICE(比较少,适合初学者)、BASIC(这个也不多见,适合刚入门的童鞋)、WEB、REVERSE、PWN、MISC等

2.攻防模式
一般我们叫AWD,这个模式不仅看眼技术还考验手速,参赛队伍在网络空间中互相攻击和防守,挖掘漏洞并攻击对手来得分。并防御其他对手攻击自己。攻防很考验技术和应急。也考研团队的合作能力

3.混合模式
将上述的两个模式结合起来。就是两个都玩,最后用分数一较高下
一般更多的是国际赛的比赛方式

题目类型

1.CHOICE:选择题包含关于信息安全的各类知识点,难度系数偏低,适合刚接触信息安全的人士来全面的了解安全行业的情况
2.BASIC: 主要考察基础的计算机与网络安全知识,涉及信息发掘、搜索、嗅探、无线安全、正则表达式、SQL、脚本语言、汇编、C语言以及简单的破解、溢出等知识。旨在普及信息安全知识,引领信息安全爱好者入门
3.WEB: 考察脚本注入、欺骗和跨站等脚本攻击技术
4.REVERSE: 考察逆向破解的相关技术,要求有较高的汇编语言读写能力,以及对操作系统原理的认识
5.PWN: 考察软件漏洞挖掘、分析及利用技术,探索二进制代码背后的秘密,要求对漏洞有一定理解,掌握操作系统原理的相关知识(自我感觉最有难度的)
6.MOBILE: 考察移动终端安全相关知识
7.MISC: 即杂项,考察各种计算机系统与网络安全知识,涉及隐写术、流量分析、内核安全等信息安全的各个领域。
8.PPC:即编程类题目,题目涉及到编程算法
9.CRYPTO:即密码学,题目考察各种加解密技术,包括古典加密技术、现代加密技术甚至出题者自创加密技术

Web

信息泄露

一.目录遍历

1.开启题目,点击上面的链接,进入里面
漏洞扫描基础_第1张图片
2.打开文件夹
漏洞扫描基础_第2张图片
3.flag在这些文件夹里面,需要我们一个个找,找到之后会有一个flag.txt,点进去,里面就是flag漏洞扫描基础_第3张图片
漏洞扫描基础_第4张图片
4.提交flag
漏洞扫描基础_第5张图片

二.PHPINFO

1.开启题目
漏洞扫描基础_第6张图片
2.找到flag
在这里插入图片描述
3.提交flag漏洞扫描基础_第7张图片

三.备份文件下载

一、网站源码
1.题目要求:当开发人员在线上环境中对源代码进行了备份操作,并且将备份文件放在了 web 目录下,就会引起网站源码泄露。
漏洞扫描基础_第8张图片
2.通过爆破找到目标路径漏洞扫描基础_第9张图片
漏洞扫描基础_第10张图片
漏洞扫描基础_第11张图片
3.在网址后面添加txt文件的名字进行访问,就可以获得flag在这里插入图片描述

二、bak文件

1.题目提示在这里插入图片描述
2.可知flag应该在index.php的备份文件里面,于是访问/index.php.bak,下载文件得到flag。漏洞扫描基础_第12张图片

三、vim缓存

1.题目提示漏洞扫描基础_第13张图片
2.访问/.index.php.swp,得到交换文件.swp漏洞扫描基础_第14张图片
3.在文件最后得到flag漏洞扫描基础_第15张图片

四、.DS_Store

1.题目提示漏洞扫描基础_第16张图片
2.直接访问/.DS_Store
漏洞扫描基础_第17张图片
3.发现下载了一个文件DS_Store漏洞扫描基础_第18张图片
4.用记事本打开发现一堆乱码,可以看到这个目录里面只有一个文件475f0567a4d49824a848b5f3cf0dd376.txt漏洞扫描基础_第19张图片
5.我们直接访问这个文件,得到fiag漏洞扫描基础_第20张图片

你可能感兴趣的:(CTF,其他)