精品下载站:打造最安全最新的免费软件下载站! 全站导航最近更新

首页pdf文件互联网/科技 → 从0到1CTFer成长之路电子版在线阅读

从0到1CTFer成长之路电子版在线阅读

  • 授权方式:免费软件
  • 软件类型:国产软件
  • 软件来源:暂无
  • 更新时间:2021-02-17
  • 官方网址:暂无
  • 软件大小:244M
  • 推荐星级:
  • 运行环境:WinAll

软件介绍 软件截图 相关下载 相关文章 点击评论

软件标签: 从0到1CTFer成长之路 从0到1

除了CTF技术,书中介绍了很多实战案例

从0到1CTFer成长之路是由NU1L战队著,它是一本CTF比赛入门书籍,计算机网络安全Web开发区块链AWD靶场渗透技术信息安全竞赛ctf训练营,涵盖CTF的方方面面。除了常见的Web,PWN,RE,MISC、Crypto,APK等相关章节,还包含区块链等新鲜内容;同时,加入了AWD、靶场渗透等线下赛的技术相关内容。

从0到1CTFer成长之路电子版在线阅读

从0到1ctfer成长之路pdf图片预览

内容简介

《从0到1:CTFer成长之路》主要面向CTF入门者,融入了CTF比赛的方方面面,让读者可以进行系统性的学习。本书包括13章内容,技术介绍分为线上赛和线下赛两部分。线上赛包括10章,涵盖Web、PWN、Reverse、APK、Misc、Crypto、区块链、代码审计。线下赛包括2章,分别为AWD和靶场渗透。第13章通过Nu1L战队成员的故事和联合战队管理等内容来分享CTF战队组建和管理、运营的经验。

作者介绍

Nu1L战队成员来自于上海科技大学、西华大学、成都信息工程大学、北京理工大学等全国多所高校,最早是由两个研究Web的同学创建,队名源于计算机中语言中经常出现的"NULL”。

目录大全

目录

CTF之线上赛

第1章Web入门3

1.1举足轻重的信息收集3

1.1.1信息搜集的重要性3

1.1.2信息搜集的分类3

1.1.2.1敏感目录泄露4

1.1.2.2敏感备份文件7

1.1.2.3Banner识别9

1.1.3从信息搜集到题目解决9

1.2CTF中的SQL注入12

1.2.1SQL注入基础12

1.2.1.1数字型注入和UNION注入12

1.2.1.2字符型注入和布尔盲注17

1.2.1.3报错注入22

1.2.2注入点24

1.2.2.1SELECT注入24

1.2.2.2INSERT注入26

1.2.2.3UPDATE注入27

1.2.2.4DELETE注入28

1.2.3注入和防御29

1.2.3.1字符替换29

1.2.3.2逃逸引号31

1.2.4注入的功效33

1.2.5SQL注入小结34

1.3任意文件读取漏洞34

1.3.1文件读取漏洞常见触发点35

1.3.1.1Web语言35

1.4.1.2中间件/服务器相关37

1.4.1.3客户端相关39

1.3.2文件读取漏洞常见读取路径39

1.3.2.1Linux39

1.3.2.2Windows41

1.3.3文件读取漏洞例题41

1.3.3.1兵者多诡(HCTF2016)42

1.3.3.2PWNHUB-Classroom43

1.3.3.3ShowmetheshellI(TCTF/0CTF2018FINAL)45

1.3.3.4BabyIntranetI(SCTF2018)47

1.3.3.5SimpleVN(BCTF2018)48

1.3.3.6Translate(GoogleCTF2018)50

1.3.3.7看番就能拿Flag(PWNHUB)51

1.3.3.82013那年(PWNhub)52

1.3.3.9Comment(网鼎杯2018线上赛)57

1.3.3.10方舟计划(CISCN2017)58

1.3.3.11PrintMD(RealWorldCTF2018线上赛)60

1.3.3.12粗心的佳佳(PWNHUB)62

1.3.3.13教育机构(强网杯2018线上赛)64

1.3.3.14MagicTunnel(RealworldCTF2018线下赛)65

1.3.3.15Canyoufindme?(WHUCTF2019,武汉大学校赛)67

小结68

第2章Web进阶69

2.1SSRF漏洞69

2.1.1SSRF的原理解析69

2.1.2SSRF漏洞的寻找和测试71

2.1.3SSRF漏洞攻击方式72

2.1.3.1内部服务资产探测72

2.1.3.2使用Gopher协议扩展攻击面72

2.1.3.3自动组装Gopher80

2.1.4SSRF的绕过80

2.1.4.1IP的限制80

2.1.4.2302跳转82

2.1.4.3URL的解析问题83

2.1.4.4DNSRebinding86

2.1.5CTF中的SSRF88

2.2命令执行漏洞92

2.2.1命令执行的原理和测试方法92

2.2.1.1命令执行原理93

2.2.1.2命令执行基础93

2.2.1.3命令执行的基本测试95

2.2.2命令执行的绕过和技巧95

2.2.2.1缺少空格95

2.2.2.2黑名单关键字97

2.2.2.3执行无回显98

2.2.3命令执行真题讲解100

2.2.3.12015HITCONBabyfirst100

2.2.3.22017HITCONBabyFirstRevenge101

2.2.3.32017HITCONBabyFirstRevengev2103

2.3XSS的魔力104

2.3.1XSS漏洞类型104

2.3.2XSS的tricks108

2.3.3XSS过滤和绕过111

2.3.4XSS绕过案例117

2.4Web文件上传漏洞121

2.4.1基础文件上传漏洞121

2.4.2截断绕过上传限制122

2.4.2.100截断122

2.4.2.2转换字符集造成的截断125

2.4.3文件后缀黑名单校验绕过126

2.4.3.1上传文件重命名126

2.4.3.2上传文件不重命名127

2.4.4文件后缀白名单校验绕过130

2.4.4.1Web服务器解析漏洞130

2.4.4.2APACHE解析漏洞131

2.4.5文件禁止访问绕过132

2.4.5.1.htaccess禁止脚本文件执行绕过133

2.4.5.2文件上传到OSS134

2.4.5.3配合文件包含绕过134

2.4.5.4一些可被绕过的Web配置135

2.4.6绕过图片验证实现代码执行137

2.4.7上传生成的临时文件利用140

2.4.8使用file_put_contents实现文件上传142

2.4.9ZIP上传带来的上传问题147

小结156

第3章Web拓展157

3.1反序列化漏洞157

3.1.1PHP反序列化157

3.1.1.1常见反序列化158

3.1.1.2原生类利用160

3.1.1.3Phar反序列化163

3.1.1.4小技巧165

3.1.2经典案例分析170

3.2Python的安全问题172

3.2.1沙箱逃逸172

3.2.1.1关键词过滤172

3.2.1.2花样import173

3.2.1.3使用继承等寻找对象174

3.2.1.4eval类的代码执行174

3.2.2格式化字符串175

3.2.2.1最原始的%175

3.2.2.2format方法相关175

3.2.2.3Python3.6中的f字符串176

3.2.3Python模板注入176

3.2.4urllib和SSRF177

3.2.4.1CVE-2016-5699177

3.2.4.2CVE-2019-9740178

3.2.5Python反序列化179

3.2.6PythonXXE180

3.2.7sys.audit182

3.2.8CTFPython案例182

3.2.8.1皇家线上赌场(SWPU2018)182

3.2.8.2mmmmy(2018网鼎杯)183

3.3密码学和逆向知识185

3.3.1密码学知识186

3.3.1.1分组加密186

3.3.1.2加密方式的识别186

3.3.1.3ECB模式186

3.3.1.4CBC模式188

3.3.1.5PaddingOracleAttack191

3.3.1.6HashLengthExtension197

3.3.1.7伪随机数200

3.3.1.8密码学小结202

3.3.2Web中的逆向工程202

3.3.2.1Python202

3.3.2.2PHP203

3.3.2.3JavaScript206

3.4逻辑漏洞207

3.4.1常见的逻辑漏洞207

3.4.2CTF中的逻辑漏洞211

3.4.3逻辑漏洞小结212

小结212

第4章APK213

4.1Android开发基础213

4.1.1Android四大组件213

4.1.2APK文件结构214

4.1.3DEX文件格式214

4.1.4AndroidAPI215

4.1.5Android示例代码216

4.2APK逆向工具217

4.2.1JEB217

4.2.2IDA219

4.2.3XposedHook220

4.2.4FridaHook222

4.3APK逆向之反调试224

4.4APK逆向之脱壳224

4.4.1注入进程Dump内存224

4.4.2修改源码脱壳225

4.4.3类重载和DEX重组227

4.5APK真题解析227

4.5.1Ollvm混淆NativeApp逆向(NJCTF2017)227

4.5.2反调试及虚拟机检测(XDCTF2016)230

小结232

第5章逆向工程233

5.1逆向工程基础233

5.1.1逆向工程概述233

5.1.2可执行文件233

5.1.3汇编语言基本知识234

5.1.4常用工具介绍239

5.2静态分析243

5.2.1IDA使用入门243

5.2.2HexRays反编译器入门249

5.2.3IDA和HexRays进阶254

5.3动态调试和分析258

5.3.1调试的基本原理258

5.3.2OllyDBG和x64DBG调试258

5.3.3GDB调试264

5.3.4IDA调试器265

5.4常见算法识别273

5.4.1特征值识别273

5.4.2特征运算识别274

5.4.3第三方库识别274

5.5二进制代码保护和混淆276

5.5.1抵御静态分析277

5.5.2加密280

5.5.3反调试289

5.5.4浅谈ollvm296

5.6高级语言逆向297

5.6.1Rust和Go298

5.6.2C#和Python301

5.6.3CMFC302

5.7现代逆向工程技巧303

5.7.1符号执行303

5.7.1.1符号执行概述303

5.7.1.2angr304

5.7.1.3angr小结313

5.7.2二进制插桩313

5.7.3Pin314

5.7.3.1环境配置314

5.7.3.2Pintool使用317

5.7.3.3Pintool基本框架317

5.7.3.4CTF实战:记录执行指令数319

5.7.3.5CTF实战:记录指令轨迹322

5.7.3.6CTF实战:记录指令执行信息与修改内存325

5.7.3.7Pin小结330

5.8逆向中的技巧331

5.8.1Hook331

5.8.2巧妙利用程序已有代码331

5.8.3Dump内存332

小结333

第6章PWN335

6.1PWN基础335

6.1.1什么是PWN335

6.1.2如何学习PWN335

6.1.3Linux基础知识336

6.1.3.1Linux中的系统与函数调用336

6.1.3.2ELF文件结构337

6.1.3.3Linux下的漏洞缓解措施338

6.1.3.4GOT和PLT的作用339

6.2整数溢出340

6.2.1整数的运算340

6.2.2整数溢出如何利用341

6.3栈溢出341

6.4返回导向编程346

6.5格式化字符串漏洞350

6.5.1格式化字符串漏洞基本原理350

6.5.2格式化字符串漏洞基本利用方式352

6.5.3格式化字符串不在栈上的利用方式354

6.5.4格式化字符串的一些特殊用法357

6.5.5格式化字符串小结358

6.6堆利用358

6.6.1什么是堆358

6.6.2简单的堆溢出359

6.6.3堆内存破坏漏洞利用360

6.6.3.1Glibc调试环境搭建360

6.3.6.2FastBinAttack361

6.6.3.3UnsortedBinList367

6.6.3.4Unlink攻击371

6.6.3.5LargeBinAttack(0CTFheapstormII)375

6.6.3.6MakeLifeEasier:tcache379

6.6.3.7Glibc2.29的tcache380

6.7Linux内核PWN381

6.7.1运行一个内核381

6.7.2网络配置381

6.7.3文件系统382

6.7.4初始化脚本382

6.7.5内核调试383

6.7.6分析程序383

6.7.7漏洞利用384

6.7.8PWNLinux小结387

6.7.9Linux内核PWN源代码387

6.8Windows系统的PWN389

6.8.1Windows的权限管理390

6.8.2Windows的调用约定390

6.8.3Windows的漏洞缓解机制391

6.8.4Windows的PWN技巧393

6.9Windows内核P

从0到1CTFer成长之路电子版在线阅读截图

从0到1CTFer成长之路电子版在线阅读截图0
从0到1CTFer成长之路电子版在线阅读截图1
从0到1CTFer成长之路电子版在线阅读截图2
从0到1CTFer成长之路电子版在线阅读截图3

相关文章

下载地址

点击评论

热门评论
最新评论
昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
字数: 0/500 (您的评论需要经过审核才能显示)

软件TOP榜