UPDF AI

Juggling the Gadgets: Binary-level Code Randomization using Instruction Displacement

Hyungjoon Koo,M. Polychronakis

2016 · DOI: 10.1145/2897845.2897863
ACM Asia Conference on Computer and Communications Security · 37 Citations

TLDR

Direct instruction displacement is presented, a code diversification technique based on static binary instrumentation that does not rely on complete code disassembly coverage that aims to improve the randomization coverage and entropy of existing binary-level code diversifying techniques by displacing any remaining non-randomized gadgets to random locations.