Skip to content

Aim of Release 0.1

Baozheng Liu edited this page Mar 29, 2019 · 9 revisions

Table of Contents

Basic

For every aspect

  1. Review the Contents of every part, make sure quality, e.g.
    • exploit, make sure it can be run. And provide a unified format.
    • remove or fix broken urls.
  2. Add interestring challange to projects after CTF participated.
  3. Try to add some basic materials about every aspect.
  4. We should provide a unified format for every aspect to make sure the content is consistent.

Misc

  • QR Code
  • Bash Tricks
  • USB packet

Crypto

Stream Cipher

  • LCG
  • LFSR and NLFR
  • RC4

Block Cipher

  • AES
    • Fault Attack
    • Integral attack
  • Linear Attack

Block Cipher mode

  • CBC
  • CTR mode

Public Key

  • Some Interestring RSA
  • Quadratic Residuosity

Hash

  • MD5 Collision

  • SHA1 Collision

Web

  • Find people to do this part!
  • Some Basic Materials.

Reverse

  • ?

Pwn

Glibc

Glibc Heap

  • House of Lore
  • House of Rabbit
  • House of Roman
  • Large Bin exploit
  • Tcache Exploit
  • Heap fengshui
  • Heap Spray

Glibc fancy exploit

  • tls
  • exit

Linux Kernel

  • double fetch

Sandbox

  • seccomp
  • chroot

Mitigation

  • User mode
  • Kernel mode

Misc

  • how to deploy Pwn challenge
  • IO_FILE
  • shellcode

Others

  1. Try to introduce tools in CTF.
  2. Try to move towards to real vulnerability.