Skip to content

二进制安全系列课程。以 CTF(Capture The Flag) 为导向,预计将会包括 Basic(基础知识)、 Pwn(二进制漏洞利用) 与 Reverse(逆向工程) 三部分主要内容以及 Other(其他内容)。

Notifications You must be signed in to change notification settings

ErodedElk/BinaryAbyss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Binary Abyss / 二进制深渊

摘要

这是一个二进制安全系列课程。以 CTF(Capture The Flag) 为导向,预计将会包括 Basic(基础知识)Pwn(二进制漏洞利用)Reverse(逆向工程) 三部分主要内容以及 Other(其他内容)

备注:本项目的课程会按照前后铺垫的顺序陆续发布,对于刚入门的同学,建议按照课程更新顺序查看。

目录

前言

  • 项目介绍:二进制安全系列课程第0节/前言
  • 前置技能
    • C 语言

基础知识

Pwn

  • Pwn 环境配置
    • checksec
    • pwndbg
    • one_gadget
    • ROPgadget
    • IDA
    • pwntools
  • 劫持栈
    • ret2text
    • ret2shellcode
    • ret2libc
    • ret2csu
    • 栈迁移 / Stack Pivoting
    • SROP
  • 程序保护机制介绍与绕过
    • 金丝雀保护 / Canary Protection
    • PIE / 地址无关代码
    • RELRO / 重定向
    • NX / 内存权限限制
  • 劫持堆
    • ptmalloc2 堆管理机制
    • 堆溢出 / Heap Overflow
    • UAF 攻击 / Double Free 攻击
    • Tcache Bin Attack
    • Fast Bin Attack
  • 沙箱保护 Seccomp 绕过
    • 黑名单 execve
      • 构造 ROP 绕过
      • 堆上劫持利用 magic gadget
  • 格式化字符串漏洞利用
    • 栈上的格式化字符串
    • 堆上的格式化字符串
  • 整数溢出漏洞利用
  • 暂未施工,等待贡献

逆向工程

  • 暂未施工,等待贡献

其他内容

交流群

QQ:769251521

赞助

  • 暂未施工QWQ

About

二进制安全系列课程。以 CTF(Capture The Flag) 为导向,预计将会包括 Basic(基础知识)、 Pwn(二进制漏洞利用) 与 Reverse(逆向工程) 三部分主要内容以及 Other(其他内容)。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published