注册 登录 进入教材巡展
#

出版时间:2023-12

出版社:电子工业出版社

以下为《CTF竞赛权威指南(Pwn篇)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121399527
  • 1-8
  • 362550
  • 48253360-1
  • 平塑勒
  • 16开
  • 2023-12
  • 725
  • 726
  • 工学
  • 计算机科学与技术
  • 计算机科学与技术
  • 本科 研究生及以上
目录
第1章CTF简介__eol____eol__1.1赛事介绍__eol__1.1.1赛事起源__eol__1.1.2竞赛模式__eol__1.1.3竞赛内容__eol__1.2知名赛事及会议__eol__1.2.1网络安全竞赛__eol__1.2.2网络安全会议__eol__1.2.3网络安全学术会议__eol__1.3学习经验__eol__1.3.1二进制安全入门__eol__1.3.2CTF经验8__eol__1.3.3对安全从业者的建议8__eol____eol__第2章二进制文件__eol__2.1从源代码到可执行文件11__eol__2.1.1编译原理11__eol__2.1.2GCC编译过程12__eol__2.1.3预处理阶段13__eol__2.1.4编译阶段14__eol__2.1.5汇编阶段15__eol__2.1.6链接阶段15__eol__2.2ELF文件格式16__eol__2.2.1ELF文件的类型16__eol__2.2.2ELF文件的结构18__eol__2.2.3可执行文件的装载24__eol__2.3静态链接26__eol__2.3.1地址空间分配26__eol__2.3.2静态链接的详细过程27__eol__2.3.3静态链接库29__eol__2.4动态链接30__eol__2.4.1什么是动态链接30__eol__2.4.2位置无关代码31__eol__2.4.3延迟绑定32__eol____eol__第3章汇编基础__eol__3.1CPU架构与指令集34__eol__3.1.1指令集架构34__eol__3.1.2CISC与RISC对比35__eol__3.2x86/x64汇编基础36__eol__3.2.1CPU操作模式36__eol__3.2.2语法风格36__eol__3.2.3寄存器与数据类型37__eol__3.2.4数据传送与访问38__eol__3.2.5算术运算与逻辑运算39__eol__3.2.6跳转指令与循环指令40__eol__3.2.7栈与函数调用41__eol____eol__第4章Linux安全机制__eol__4.1Linux基础45__eol__4.1.1常用命令45__eol__4.1.2流、管道和重定向46__eol__4.1.3根目录结构47__eol__4.1.4用户组及文件权限47__eol__4.1.5环境变量49__eol__4.1.6procfs文件系统51__eol__4.1.7字节序52__eol__4.1.8调用约定53__eol__4.1.9核心转储54__eol__4.1.10系统调用55__eol__4.2StackCanaries58__eol__4.2.1简介58__eol__4.2.2实现61__eol__4.2.3NJCTF2017:messager63__eol__4.2.4sixstarsCTF2018:babystack65__eol__4.3No-eXecute69__eol__4.3.1简介69__eol__4.3.2实现70__eol__4.3.3示例73__eol__4.4ASLR和PIE75__eol__4.4.1ASLR75__eol__4.4.2PIE76__eol__4.4.3实现77__eol__4.4.4示例79__eol__4.5FORTIFY_SOURCE83__eol__4.5.1简介83__eol__4.5.2实现84__eol__4.5.3示例86__eol__4.5.4安全性89__eol__4.6RELRO90__eol__4.6.1简介90__eol__4.6.2示例90__eol__4.6.3实现93__eol____eol__第5章分析环境搭建__eol__5.1虚拟机环境96__eol__5.1.1虚拟化与虚拟机管理程序96__eol__5.1.2安装虚拟机97__eol__5.1.3编译debug版本的glibc98__eol__5.2Docker环境100__eol__5.2.1容器与Docker100__eol__5.2.2Docker安装及使用101__eol__5.2.3Pwn题目部署102__eol____eol__第6章分析工具__eol__6.1IDAPro104__eol__6.1.1简介104__eol__6.1.2基本操作105__eol__6.1.3远程调试108__eol__6.1.4IDAPython110__eol__6.1.5常用插件114__eol__6.2Radare2115__eol__6.2.1简介及安装115__eol__6.2.2框架组成及交互方式115__eol__6.2.3命令行工具118__eol__6.2.4r2命令122__eol__6.3GDB125__eol__6.3.1组成架构125__eol__6.3.2工作原理125__eol__6.3.3基本操作127__eol__6.3.4增强工具130__eol__6.4其他常用工具132__eol__6.4.1dd133__eol__6.4.2file133__eol__6.4.3ldd134__eol__6.4.4objdump134__eol__6.4.5readelf135__eol__6.4.6socat136__eol__6.4.7strace