Summary
- 简介
- 一、基础知识篇
- 二、工具篇
- 五、高级篇
- Pwn
- 6.1.1 pwn HCTF2016 brop
- 6.1.3 pwn XDCTF2015 pwn200
- 6.1.5 pwn GreHackCTF2017 beerfighter
- 6.1.7 pwn 0CTF2015 freenote
- 6.1.9 pwn RHme3 Exploitation
- 6.1.11 pwn 9447CTF2015 Search-Engine
- 6.1.13 pwn 34C3CTF2017 readme_revenge
- 6.1.15 pwn 34C3CTF2017 SimpleGC
- 6.1.17 pwn SECCONCTF2016 jmper
- 6.1.19 pwn HITBCTF2018 gundam
- 6.1.21 pwn HITCONCTF2016 Secret_Holder
- 6.1.23 pwn BCTF2016 bcloud
- 6.1.25 pwn HCTF2017 babyprintf
- 6.1.27 pwn SECCONCTF2016 tinypad
- 6.1.29 pwn Insomni’hack_teaserCTF2017 The_Great_Escape_part-3
- 6.1.32 pwn SECCONCTF2017 vm_no_fun
- 6.1.34 pwn N1CTF2018 memsafety
- Reverse
- Web
- Crypto
- Misc
- Mobile
- Pwn
- 8.1 The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86)
- 8.3 Return-Oriented Rootkits: Bypassing Kernel Code Integrity Protection Mechanisms
- 8.5 Data-Oriented Programming: On the Expressiveness of Non-Control Data Attacks
- 8.7 What Cannot Be Read, Cannot Be Leveraged? Revisiting Assumptions of JIT-ROP Defenses
- 8.9 Symbolic Execution for Software Testing: Three Decades Later
- 8.11 Address Space Layout Permutation (ASLP): Towards Fine-Grained Randomization of Commodity Software
- 8.13 New Frontiers of Reverse Engineering
- 8.15 EMULATOR vs REAL PHONE: Android Malware Detection Using Machine Learning
- 8.17 A Static Android Malware Detection Based on Actual Used Permissions Combination and API Calls
- 8.19 DroidNative: Semantic-Based Detection of Android Native Code Malware
- 8.21 Micro-Virtualization Memory Tracing to Detect and Prevent Spraying Attacks
- 8.23 Evaluating the Effectiveness of Current Anti-ROP Defenses
- 8.25 (State of) The Art of War: Offensive Techniques in Binary Analysis
- 8.27 Firmalice - Automatic Detection of Authentication Bypass Vulnerabilities in Binary Firmware
- 8.29 Dynamic Hooks: Hiding Control Flow Changes within Non-Control Data
- 8.31 WYSINWYX What You See Is Not What You eXecute
- 8.33 Under-Constrained Symbolic Execution: Correctness Checking for Real Code
- 8.35 Q: Exploit Hardening Made Easy
- 8.37 CUTE: A Concolic Unit Testing Engine for C
- 8.39 DART: Directed Automated Random Testing
- 8.41 IntPatch: Automatically Fix Integer-Overflow-to-Buffer-Overflow Vulnerability at Compile-Time
- 8.43 DTA++: Dynamic Taint Analysis with Targeted Control-Flow Propagation
- 8.45 Ramblr: Making Reassembly Great Again
- 8.47 Jump-Oriented Programming: A New Class of Code-Reuse Attack
- 8.49 Understanding Integer Overflow in C/C++
- 九、附录