Gadget displacement on top of IPR (In-Place Randomization) against Code Reuse Attack
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
stats
test/md5
LICENSE
README
README.md
bbl.py
disp.py
equiv.py
eval.py
eval_exploits.py
func.py
gadget.py
inp.py
inp_dump.py
inp_ida.py
insn.py
orp.py
peLib.py
preserv.py
reorder.py
swap.py
util.py

README.md

ropf (previous orp)

Gadget displacement tool on top of IPR (In-Place Randomization) against Code Reuse Attack

Juggling the Gadgets: Binary-level Code Randomization using Instruction Displacement, Hyungjoon Koo, Michalis Polychronakis In ACM Asia Conference on Computer and Communications Security 2016 (AsiaCCS ’16)

Here are links for the paper and the article: http://dandylife.net/blog/wp-content/uploads/2016/05/displacement.asiaccs16.pdf http://dandylife.net/blog/archives/606

For more details, please read a README file.