| Title | Venue | Year | Paper | Slide | Video | Github/Gitlab |
|---|---|---|---|---|---|---|
| Binary Lifter Evaluation | 2022 | link | ||||
| RetroWrite: Statically Instrumenting COTS Binaries for Fuzzing and Sanitization | IEEE S&P | 2020 | link | link | S&P, 36c3 | link |
| E9Patch: Binary Rewriting without Control Flow Recovery | PLDI | 2020 | link | link | ||
| SaBRe: Load-time selective binary rewriting | FOSDEM | 2020 | link | link | link | |
| GTIRB: GrammaTech Intermediate Representation for Binaries | 2020 | link | link | |||
| Instrew: Leveraging LLVM for High Performance Dynamic Binary Instrumentation | 2020 | link | link | |||
| From Hack to Elaborate Technique—A Survey on Binary Rewriting | 2019 | link | ||||
| Optimizing Performance at Runtime Using Binary Rewriting | 2019 | link | link | |||
| Superset Disassembly: Statically Rewriting x86 Binaries Without Heuristics | NDSS | 2018 | link | link | link | link |
| BinRec: Attack Surface Reduction Through Dynamic Binary Recovery | 2018 | link | link | |||
| Instruction punning: lightweight instrumentation for x86-64 | PLDI | 2017 | link | link | ||
| Using LLVM for Optimized Lightweight Binary Re-Writing at Runtime | 2017 | link | link | link | ||
| Zipr++: Exceptional Binary Rewriting | 2017 | link | link | |||
| Zipr: Efficient Static Binary Rewriting for Security | 2017 | link | ||||
| RevARM: A platform-agnostic ARM binary rewriter for security applications | 2017 | link | ||||
| RL-bin, robust low-overhead binary rewriter | 2017 | link | ||||
| Function interface analysis: A principled approach for function recognition in COTS binaries | DSN | 2017 | link | |||
| Ramblr: Making reassembly great again | NDSS | 2017 | link | link | ||
| Binary Rewriting at Runtime for Efficient Dynamic Domain Map Implementations | 2016 | link | ||||
| Shuffler: Fast and deployable continuous code re-randomization | USENIX | 2016 | link | link | audio | |
| Recognizing functions in binaries with neural networks | USENIX | 2015 | link | link | ||
| Reassembleable disassembling | USENIX | 2015 | link | link | ||
| Fast Dynamic Binary Rewriting for Flexible Thread Migration on Shared-ISA Heterogeneous MPSoCs | 2014 | link | ||||
| Static binary rewriting without supplemental information: Overcoming the tradeoff between coverage and correctness | 2013 | link | link | |||
| A Compiler-level Intermediate Representation based Binary Analysis and Rewriting System | 2013 | link | ||||
| Fast dynamic binary rewriting to support thread migration in shared-ISA asymmetric multicores | 2013 | link | ||||
| MADRAS: Multi-Architecture Binary Rewriting Tool | 2013 | link | ||||
| Securing Untrusted Code via Compiler-Agnostic Binary Rewriting | 2012 | link | link | |||
| Dynamic Binary Rewriting and Migration for Shared-ISA Asymmetric processors | 2012 | link | link | |||
| Binary stirring: Self-randomizing instruction addresses of legacy x86 binary code | 2012 | link | link | |||
| Retrofitting Security in COTS Software with Binary Rewriting | 2011 | link | ||||
| Hybrid Binary Rewriting for Memory Access Instrumentation | 2011 | link | ||||
| Dynamic binary modification: Tools, techniques, and applications | 2011 | link | ||||
| Binary Rewriting without Relocation Information | 2010 | link | ||||
| Decompilation to Compiler High IR in a binary rewriter | 2010 | link | ||||
| TaintTrace: Efficient Flow Tracing with Dynamic Binary Rewriting | 2010 | link | ||||
| Pebil: Efficient static binary instrumentation for linux. | 2010 | link | link | |||
| JudoSTM: A Dynamic Binary-Rewriting Approach to Software Transactional Memory | 2007 | link | ||||
| Valgrind: A framework for heavyweight dynamic binary instrumentation | PLDI | 2007 | link | |||
| Binary Rewriting of an Operating System Kernel | 2006 | link | ||||
| Binary rewriting and call interception for efficient runtime protection against buffer overflows | 2006 | |||||
| Binary Code Patching: An Ancient Art Refined for the 21st Century | 2006 | link | ||||
| Kimchi: A Binary Rewriting Defense Against Format String Attacks | 2005 | link | link | |||
| Link-time binary rewriting techniques for program compaction | 2005 | link | ||||
| DIABLO: a reliable, retargetable and extensible link-time rewriting framework | 2005 | link | link | |||
| A Binary Rewriting Defense against Stack based Buffer Overflow Attacks | USENIX | 2003 | link | |||
| EEL: Machine-independent executable editing | 1995 | link | ||||
| Rewriting executable files to measure program behavior | 1994 | link |
-
Notifications
You must be signed in to change notification settings - Fork 19
SystemSecurityStorm/Awesome-Binary-Rewriting
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
An awesome & curated list of binary rewriting papers
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published