【小余送书第三期】CTF/AWD竞赛标准参考书+实战指南:《AWD特训营》,参与活动,领书咯!

news2025/3/1 8:43:23

目录

一、背景介绍

二、内容简介

三、读者对象

四、本书目录

五、书籍概览

一、背景介绍

图片

随着网络安全问题日益凸显,国家对网络安全人才的需求持续增长,其中,网络安全竞赛在国家以及企业的人才培养和选拔中扮演着至关重要的角色。

在数字化时代,企业为了应对日益增长的攻击威胁,一般都在大量部署安全产品、安全设备,忙于查看各种安全设备、安全运营中心(SOC)、安全态势感知平台中的告警数据,期望在早期阶段就捕获到攻击者行为并实现以下4个目标:一是最大限度减少攻击者的入侵时间,尽可能让其丧失对目标的访问,或者令其攻击成功后的停留时间最短;二是最大限度降低攻击者入侵成功后的横向移动速度,限制其在网络上的横向移动;三是以最快的速度清理后门,防止其重新进入网络资产;四是尽可能提高攻击溯源速度,掌握攻击者的动机和手法。在这个攻防博弈的过程中,你需要掌握丰富的攻防技术知识,懂得各类应用、服务、系统的防护手段及攻击手法,不断地提升自己对攻击者意图的理解水平,并通过丰富的实战场景来锻炼、培养自己的能力。于是,AWD竞赛应运而生。在AWD竞赛中,每个团队都有自己的网络资产,在攻击其他团队资产的同时,也要保护好自己团队的资产不被攻击。在不同的场景环境中,攻击手法和防御手段均不同。与传统的夺旗赛(CTF)相比,AWD更具趣味性和实战性。

图片

图片

图片

扫码了解↑ 京东旗舰店)(京东自营店)

在本书中,作者通过其丰富的参赛经验、长期的攻防对抗技术积累,围绕常见工具、常见加固措施、常见攻击手法、常见漏洞分析等展开“手把手”教学,帮助读者了解AWD竞赛的各项内容以及攻防技术与工具的实际应用。本书是包含技术解析和技巧的真正的“实战指南”


二、内容简介

这是一本能指导你在AWD竞赛中速胜的标准参考书,也是一本能让你在高段位的CTF竞赛技高一筹的攻防秘籍,还是一本能全面提升你的网络安全攻防技术与水平的实战指南。

本书兼顾攻击与防守的双重视角,围绕AWD竞赛的内容全面展开,包括安全工具、主机安全加固、网络攻击、入侵检测、权限维持、应急响应、自动化攻防等技术主题。不仅剖析了AWD竞赛背后的技术细节,还总结了AWD竞赛的战略和战术。书中精选了大量真实案例和赛题,详细讲解了解题的方法和经验。此外,书中还有一个完整的AWD竞赛模拟演练,让读者能参与比赛的全过程并获得实战经验。

图片


三、读者对象

本书适用于以下读者:

  • 网络安全爱好者

  • 网络安全从业人员

  • 企业IT运维人员

  • 信息安全及相关专业的大学生


四、本书目录

上拉下滑查看目录 ↓

目  录

前言

第1章 AWD竞赛概述1

1.1 CTF竞赛简介1

1.1.1 竞赛模式 1

1.1.2 知名赛事 2

1.2 AWD竞赛简介3

1.3 AWD竞赛内容4

第2章 AWD竞赛常用工具6

2.1 信息收集工具6

2.1.1 Nmap 6

2.1.2 Goby 9

2.1.3 dirsearch 15

2.2 后门木马检测工具16

2.2.1 D盾 16

2.2.2 河马WebShell查杀 17

2.3 代码审计工具18

2.3.1 Seay 18

2.3.2 其他代码审计工具 19

2.4 漏洞扫描工具20

2.4.1 Xray 20

2.4.2 其他漏洞扫描工具 23

2.5 流量采集工具25

2.5.1 BurpSuite 26

2.5.2 TCPDump 29

2.6 逆向分析工具31

2.6.1 IDA 31

2.6.2 Pwndbg和Pwngdb 35

第3章 主机安全加固37

3.1 Linux系统安全加固37

3.1.1 用户及权限安全排查 37

3.1.2 远程连接安全配置 40

3.1.3 SUID/SGID文件权限排查 44

3.1.4 Linux系统不安全服务排查 47

3.1.5 敏感数据排查与防护 50

3.2 Linux系统日志安全配置52

3.2.1 系统日志简介 52

3.2.2 系统日志备份 55

3.3 Web服务安全加固60

3.3.1 Apache中间件安全加固 60

3.3.2 Nginx中间件安全加固 65

3.3.3 Tomcat中间件安全加固 67

3.3.4 PHP安全加固 71

3.4 数据库安全加固75

3.4.1 MySQL数据库安全加固 75

3.4.2 Redis数据库安全加固 80

第4章 Web常见漏洞及修复83

4.1 常见Web环境及组件介绍83

4.1.1 常见的开源CMS 83

4.1.2 PHP站点 88

4.1.3 Python站点 90

4.2 文件写入漏洞和文件上传漏洞91

4.2.1 漏洞原理及利用 91

4.2.2 漏洞修复 98

4.2.3 赛题实战 99

4.3 文件读取漏洞和文件包含漏洞101

4.3.1 漏洞原理及利用 101

4.3.2 漏洞修复 106

4.3.3 赛题实战 108

4.4 代码执行漏洞和命令执行漏洞110

4.4.1 漏洞原理及利用 110

4.4.2 漏洞修复 116

4.4.3 赛题实战 117

4.5 反序列化漏洞120

4.5.1 漏洞原理及利用 120

4.5.2 漏洞修复 126

4.5.3 赛题实战 126

4.6 Python模板注入漏洞134

4.6.1 漏洞原理及利用 134

4.6.2 漏洞修复 138

4.6.3 赛题实战 139

第5章 PWN常见漏洞及修复141

5.1 汇编语言基础141

5.1.1 通用寄存器 141

5.1.2 重点汇编知识 142

5.2 栈溢出漏洞143

5.2.1 漏洞原理及利用 143

5.2.2 漏洞修复 147

5.3 堆漏洞149

5.3.1 堆结构简介 149

5.3.2 堆中bin类型简介 152

5.3.3 libc中main_arena偏移

   计算 154

5.3.4 释放再利用漏洞 156

5.3.5 堆溢出漏洞 165

5.3.6 Tcache机制 187

5.4 格式化字符串漏洞193

5.5 ORW漏洞201

第6章 主机权限维持213

6.1 一句话木马后门213

6.1.1 一句话木马及其变种 213

6.1.2 冰蝎木马 217

6.1.3 一句话不死马 224

6.2 系统账户后门230

6.3 时间计划后门231

6.4 SSH类后门232

6.4.1 SSH软连接后门 232

6.4.2 SSH Server Wrapper后门 234

6.4.3 SSH公钥免密登录 234

6.5 PAM后门236

第7章 安全监控与应急处置239

7.1 主机安全监控239

7.1.1 日志监控 239

7.1.2 文件监控 242

7.1.3 流量监控 249

7.2 主机应急处置256

7.2.1 入侵排查及木马清理 256

7.2.2 安全防御策略 263

第8章 构建自动化攻防系统271

8.1 自动化漏洞利用与木马植入271

8.1.1 漏洞批量利用 271

8.1.2 木马批量植入 275

8.2 自动化flag提交278

8.2.1 利用BurpSuite自动

   提交flag 278

8.2.2 利用BurpSuite插件编写

   自动提交脚本 281

8.2.3 漏洞利用结合自动提交 284

8.3 开源自动化利用工具286

8.3.1 Pocsuite3 286

8.3.2 AWD-Predator-Framework 293

第9章 AWD竞赛模拟演练295

9.1 场景描述295

9.2 风险排查和安全加固295

9.3 漏洞利用和自动化工具308

9.4 安全监控和应急响应315


五、书籍概览

图片

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1087052.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

virtuoso如何导出def?

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧? 拾陆楼知识星球入口 数模混合的项目中需要把PAD位置通过def的形式读入pr设计中,以此让power plan规避PAD的区域,避免DRC问题。 使用virtuoso导出def的流程如下: 1)新建一个空cell,在Library Manager-File-New-Cell…

(七)Python函数和lambda表达式

函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码。 函数可以提前保存起来,并给它起一个独一无二的名字,只要知道它的名字就能使用这段代码。函数还可以接收数据&#…

AGI之MFM:《多模态基础模型:从专家到通用助手》翻译与解读之视觉理解、视觉生成

​AGI之MFM:《Multimodal Foundation Models: From Specialists to General-Purpose Assistants多模态基础模型:从专家到通用助手》翻译与解读之视觉理解、视觉生成 目录 相关文章 AGI之MFM:《Multimodal Foundation Models: From Speciali…

使用newman来执行posman脚本

一.什么是Newman 简单来说使用Newman,可以让我们的Postman的脚本通过非GUI(命令行)的方式运行 二、安装 首先需要安装NodeJsNodeJs安装完成后,使用npm install -g newman 安装newman 三、NewMan命令 使用newman run --help 可以查看帮助命令 -e 指定环境…

fabric.js的使用

安装:npm install fabric --save // 使用fabric实现: import { fabric } from fabricinitFabric () {// create a wrapper around native canvas element (with id"canvasEl")let canvas new fabric.Canvas(canvasEl)// create a rectangle …

JVM 入门

文章目录 JVMJVM 垮平台执行其他语言的代码JDK、JRE、JVM各种 Java 虚拟机查看我们本地的虚拟机版本HotSpot 的整体架构 JVM JVM (Java Virtual Machine),Java 虚拟机,我们的 Java 代码需编译为 .class 字节码文件,经…

CH6-中断和异常处理

6.1 中断和异常处理概述 中断和异常概述(INTERRUPT AND EXCEPTION OVERVIEW) 中断和异常向量:中断和异常在处理器中都有对应的编号,被称为向量。当中断或异常发生时,处理器会根据向量找到相应的中断处理程序或异常处理…

el-data-picker限制日期可选范围

<el-date-pickerclass"date"v-model"date"type"date"change"dateChange"value-format"yyyy-MM-dd"format"yyyy-MM-dd"placeholder"选择日期":picker-options"datePickerOptions"></…

分享一个高颜值开源计算器

今天逛同性交友社区时发现一个高颜值的开源计算器&#xff0c;分享给大家&#xff0c;希望对大家有所帮助。 NUMWORKS Design — NumWorks Design — NumWorks 特性 结构 电气 MCU STM32F730V8T6 计算器的大脑和心脏。这款芯片结合了一个时钟频率为216 MHz的ARMv7-M Cortex-…

Scraping 和Crawling的区别与联系

在互联网时代&#xff0c;获取网页上的数据对于许多人来说已经成为一种常态。在这个过程中&#xff0c;我们经常会听到两个词&#xff1a;Web Scraping&#xff08;网页抓取&#xff09;和Web Crawling&#xff08;网络爬虫&#xff09;&#xff0c;它们看似相似&#xff0c;但…

199、在RabbitMQ管理控制台中管理 Exchange(充当消息交换机的组件) 和 Queue(消息队列),以及对默认Exchange的讲解

目录 ★ 自动创建的Exchange★ 创建Exchange所支持的属性演示&#xff1a;创建消息队列 ★ 持久化消息★ 默认Exchange讲解 使用默认的 Exchange 支持 P2P: Exchange&#xff1a;把客户端发来的消息路由到消息队列去 每个虚拟机下面都默认有 Exchange &#xff0c;通过这个默认…

如何制件一本优秀的旅游杂志,这有一份操作指南

时间过的好快&#xff0c;一转眼一年已过了一大半&#xff0c;忙碌了一年&#xff0c;也该在这不冷不热的十月&#xff0c;而且充满桂花的香气的时间里停下脚步&#xff0c;带着家人出去畅游一番&#xff0c;开拓一下自己的眼界。那出去游玩肯定少不了记录生活&#xff0c;每到…

在 Elasticsearch 中实现自动完成功能 1:Prefix queries

自动完成与搜索功能不同 - 我们应该在用户键入下一个字符后立即更新自动完成选项&#xff0c;每秒都会访问数据库&#xff0c;过滤数百万条记录&#xff0c;而不会导致任何性能下降&#xff01; Elasticsearch 是一种可以轻松实现此类功能的技术&#xff0c;它是一种基于 Apac…

低压配电系统中浪涌保护器的作用,安装位置和接线方法

低压配电系统是指在变压器低压侧或用户侧的电气装置&#xff0c;主要用于向用户提供安全、可靠和经济的电能。低压配电系统中常见的电气设备有低压配电柜、分支箱、开关箱、插座、照明等。这些设备都需要防止因外部或内部原因产生的过电压对其造成损坏或影响其正常工作。过电压…

帝国CMS《养生健康》模板/养生网站源码模板/健康模板+养生资讯+优化版

帝国CMS《健康养生》模板&#xff0c;简介大气访问快,养生源码模板,健康模板,百度自动推送,站内关键字改成直接调用tag标签&#xff0c;这样就方便对站内优化已比较好&#xff0c;经测试还容易产生词库。 采用帝国CMS7.5内核&#xff0c;开源不限域名&#xff0c;包含WAP手机端…

键盘录入涉及到的方法

键盘录入涉及到的方法 1&#xff09;next&#xff08;&#xff09;、nextLine&#xff08;&#xff09;&#xff1a; 可以接受任意数据&#xff0c;但是都会返回一个字符串。 2&#xff09;nextInt&#xff08;&#xff09;&#xff1a; 只能接受整数。 3&#xff09;next…

harbor的安装及使用

文章目录 安装harbor仓库具体安装过程测试上传 资源编排就是合理快速的分配计算资源和硬件资源&#xff0c;进行计算。 docker: swarm google: kubernetes (k8s,k3s) opensource: docker-compose 安装harbor仓库 0&#xff09; 创建/root/harbor目录&#xff0c;cd到此目录 …

同城二手市场生活源码系统+前后端完整搭建教程

大家好啊&#xff0c;今天罗峰给大家分享一个同城二手市场生活源码系统&#xff0c;二手市场在我们的日常生活中也比较常见&#xff0c;传统的二手市场操作起来不是很方便&#xff0c;这款小程序就轻松近实现在家足不出户就可以进行交易。以下是部分代码图&#xff1a; 系统特色…

多媒体应用设计师 第2章 多媒体信息处理及编辑技术

1.多媒体信息的种类与特点 视觉类&#xff1a;文字、图像、图形、视频、动画、其他&#xff08;视频、符号表示的数值、图形表示的某种数据曲线、数据库的关系数据&#xff09; 听觉类&#xff1a;波形声音、语音、音乐 多媒体信息特点&#xff1a; 多媒体是有格式的。 越接近…

CSS margin(外边距)

CSS margin(外边距)属性定义元素周围的空间。 margin margin 清除周围的&#xff08;外边框&#xff09;元素区域。margin 没有背景颜色&#xff0c;是完全透明的。 margin 可以单独改变元素的上&#xff0c;下&#xff0c;左&#xff0c;右边距&#xff0c;也可以一次改变所…