Главная
Study mode:
on
1
Intro
2
Problems
3
Challenges: Hardcoded Relative Offsets
4
Challenges: Scalar and References are Indistinguishable
5
RetroWrite: Principled static rewriting framework for position-independent code (PIC)
6
RetroWrite: Overview
7
RetroWrite: Symbolization
8
afl-retrowrite: Coverage Instrumentation
9
asan-retrowrite: Instrumentation
10
asan-retrowrite: Memory Regions
11
Conclusion
Description:
Explore a principled static rewriting framework for position-independent code (PIC) in this IEEE conference talk. Delve into the challenges of instrumenting COTS binaries, including hardcoded relative offsets and the indistinguishability between scalars and references. Learn about RetroWrite, a solution that addresses these issues through symbolization techniques. Discover how RetroWrite enables coverage instrumentation with afl-retrowrite and memory region instrumentation with asan-retrowrite. Gain insights into the practical applications of this framework for fuzzing and sanitization of binaries.

RetroWrite- Statically Instrumenting COTS Binaries for Fuzzing and Sanitization

IEEE
Add to list