项目说明
Linux Exploit De - Level 0
| Buffer O & Format String | Solution|
| ----- | ------ |
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" - Exploit Exercises</a>| <a href="
| <a href=" CTF 2015: precision</a>| <a href="
| <a href=" CTF 2016: o, shellcode</a>| <a href=" Exploit</a>, <a href=" Exploit</a>|
| <a href=" CTF 2016: get_started, not_the_same</a>| <a href=" Started Exploit</a>, <a href=" the same Exploit</a>|
| <a href=" CTF 2013: format1</a>| <a href="
Linux Exploit De - <a href="
| Name | Level, Description, Solution|
| ----- | ------ |
| <a href=" Westerns/MMA CTF 2nd 2016: greeting</a> | <i>Baby</i>, Format String + O GOT and .fini_array section, <a href=" <a href="
| <a href=" CON CTF Qualifier 2016: xkcd</a> | <i>Baby</i>, Heartbleed, <a href=" <a href="
| <a href=" CON CTF Qualifier 2015: babyecho</a> | <i>Baby</i>, Format string + leak memory address + bypass ASLR, <a href="
| <a href=" CTF Qualification Round 2013: Exploitation 200</a> | <i>Baby</i>, Shellcode + leak self-implementation canary, <a href="
| <a href=" 2013: PWN 200 Brainfuck</a> | <i>Baby</i>, ++ pointer + Underflow to get system function, <a href="
| <a href=" CTF 2019: Sn0w</a> | <i>Easy</i>, ret2libc with leak, <a href="
Windows Exploit De - Exercises from <a href="">CLS Exploits</a>
| Name | Level, Description, Solution|
| ----- | ------ |
| <a href=" 1b</a>| <i>Baby</i>, Buffer O o random value with bypass <code>jl</code> condition, <a href="
| <a href=" 2</a>| <i>Baby</i>, Buffer O o a cte value and bypass check because of strcpy, <a href="
| <a href=" 3</a>| <i>Baby</i>, Buffer O o a cte value and bypass check because of strcpy (Part 2), <a href="
| <a href=" 4</a>| <i>Baby</i>, Bypass check with strcpy and o, <a href="
| <a href=" 5</a>| <i>Baby</i>, Heap allocation and bypass Anti-Debugging, <a href="
| <a href=" 6</a>| <i>Baby</i>, O for using strcat string concatenate + flag decision, <a href="
| <a href=" 7</a>| <i>Baby</i>, O RET with memory address to win</a>|
项目信息
开发语言:Python
Star 数:122
技术要点
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Exploiting challenges in Linux and Windows展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
使用与学习建议
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
免责声明
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。