CTF快速上手:PicoCTF真题解析(Web篇)
定 价:79.8 元
CTF比赛在网络安全领域有着较高的影响力,已经成为全球网络安全圈广为流行的赛事。本书旨在帮助初学者把握CTF比赛的解题技巧,提升自身的网络安全能力。PicoCTF为初学者提供了良好的学习平台,本书基于PicoCTF真题进行讲解,主要围绕Web安全主题展开介绍。本书共11章内容,不仅带领读者从头了解PicoCTF比赛,而且介绍了一系列高效的解题工具。此外,本书结合Web前端(涉及HTML、CSS、JavaScript)、Web通信(涉及HTTP、Cookie)、Web部署、Web数据库、Web数据处理、Web认证等主题全面展示了PicoCTF比赛的特色和参赛技巧。本书面向有志于参加CTF比赛的读者,旨在帮助大家快速入门。无论是企事业单位和科研机构里从事网络安全工作的专业人员,还是对CTF比赛感兴趣的学生(包括但不限于研究生、本科生、专科生、职业院校学生、高中生),以及各行各业的网络安全爱好者,都可以将本书作为CTF比赛的入门指南。
1.简洁易懂 本书由资深的网络安全老师编写,内容深入浅出,适合 CTF 比赛的入门级选手。2.学练结合 本书将知识点和CTF真题紧密地结合,帮助读者理清解题思路,掌握解题技巧。3.资源加持配套提供源代码和相关的解题演练视频,进一步降低读者的学习门槛。4.AI强助力 本书在案例讲解中引入了AI工具,帮助读者打开思路,快速提高解题效率。
李华峰,信息安全顾问和自由撰稿人,FreeBuf 安全智库指导专家顾问,长期从事网络安全渗透测试方面的研究,在网络安全部署、网络攻击与防御以及社会工程学等方面有十分丰富的教学和实践经验。
第 1章 走进PicoCTF比赛 11.1 CTF赛事 11.2 PicoCTF比赛的特点 21.3 PicoCTF实用指南 31.3.1 注册PicoCTF 41.3.2 PicoCTF的题目分类 51.3.3 PicoCTF的题目 61.3.4 PicoCTF的Linux答题环境 81.3.5 提交Flag 91.4 小结 10第 2章 Web类题目的解题工具 122.1 Web应用程序的工作流程 122.2 浏览器 172.3 Curl 192.4 Burp Suite 212.5 CyberChef 232.6 AI问答工具 242.7 AI编程工具 282.8 小结 32第3章 Web前端之HTML 333.1 HTML的发展 333.2 HTML是一种标记语言 343.3 HTML中的注释 363.4 HTML中的标签属性 403.5 常见的HTML CTF出题点 413.6 小结 42第4章 Web前端之CSS 444.1 CSS的发展 444.2 CSS的使用基础 454.2.1 CSS规则 454.2.2 插入CSS 464.3 CSS相关题目 484.4 小结 52第5章 Web前端之JavaScript 535.1 JavaScript的发展 535.2 JavaScript的使用基础 545.3 WebAssembly应用基础 605.4 WebAssembly的工作原理 645.5 常用的Base64编码 705.6 小结 72第6章 Web通信之HTTP 736.1 HTTP的发展 736.2 HTTP的消息结构 746.2.1 HTTP请求方法 756.2.2 HTTP请求头部 796.3 小结 88第7章 Web通信之Cookie 897.1 Cookie简介 897.1.1 为什么需要Cookie 907.1.2 Cookie的组成部分 907.1.3 Cookie的查看方式 917.2 Cookie在CTF比赛中的常见知识点 927.3 答题者在CTF比赛中的基本技能 937.3.1 查看当前页面的Cookie 937.3.2 使用指定的Cookie访问页面 947.4 出题者会如何利用Cookie 957.4.1 考查答题者能否找出Cookie 967.4.2 考查答题者能否修改Cookie 977.5 历年出现的Cookie相关题目 997.6 小结 118第8章 Web部署之服务器目录 1198.1 Web服务器目录 1198.1.1 文件目录 1198.1.2 Web服务器目录 1208.1.3 URL与Web服务器目录 1218.1.4 URL中的相对路径与绝对路径 1228.2 robots的原理与格式 1258.3 小结 130第9章 Web数据库之SQL注入 1329.1 关系型数据库 1329.2 结构化查询语言(SQL) 1339.3 SQL注入漏洞 1349.4 PostgreSQL 1559.5 其他SQL注入相关真题 1589.6 小结 163第 10章 Web数据处理之正则表达式 16410.1 正则表达式的基本理论 16410.2 正则表达式的实际应用 16410.3 小结 168第 11章 Web认证之绕过技术 16911.1 跨域认证 16911.2 JWT的具体实现 17011.3 小结 188