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 20
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