ctfnote.com
House of WrituepCryptoBook
Search…
⌃K
Links
🧙♂
/home/ret2basic.eth
ZK
"Why and How zk-SNARK Works"
ZK MOOC
0xPARC
ZK Hack Whiteboard Sessions
Crypto
Hash Functions
MAC
AES
Diffie-Hellman
RSA
ECC
Digital Signature
JWT
PRNG
SSL/TLS
Research
Red Teaming
Linux Command Line
Enumeration
Exploitation
Buffer Overflow
Privilege Escalation
Post Exploitation
🚇
Pivoting
🪟
Active Directory (AD)
🦹♂
Command & Control (C2)
🧛♂
Malware Development
Web
Background Knowledge
File Upload
SQL Injection (SQLi)
Cross-Site Scripting (XSS)
CSRF and SSRF
XML External Entities (XXE)
Insecure Deserialization
HTTP Request Smuggling
Other Attacks
Bug Bounty Report Writing
Programming
Python
JavaScript
C
C++
C#
Java
PHP
MySQL
Computer Science
Algorithms
The Linux Programming Interface
Computer Systems
Distributed Systems
Practical Packet Analysis
Static Analysis
Pwn
Linux Exploitation
Protections
Shellcoding
ROP
ptmalloc
UAF
Race Conditions
Kernel
Appendix: Tools
Windows Exploitation
Fuzzing
Reverse
Bytecode
angr
Misc
Forensics
Steganography
Powered By GitBook

Linux Exploitation

Plan:
  • Protections
  • Shellcoding
  • ROP
    • Stack Alignment
    • ret2text
    • ret2syscall
    • ret2libc
    • ret2csu
    • BROP
    • SROP
    • Stack Pivot
  • ptmalloc
    • chunks
    • malloc() and free()
    • bins
    • tcache
  • UAF
  • Race Conditions
    • TOCTTOU
    • Dirty Cow
    • Meltdown
    • Spectre
  • Kernel
  • Appendix: Tools
    • socat
    • LibcSearcher-ng
    • OneGadget
Previous
CFL-Reachability and IFDS
Next
Protections
Last modified 9mo ago
Copy link