Skip to content

Latest commit

 

History

History
8 lines (6 loc) · 746 Bytes

README.md

File metadata and controls

8 lines (6 loc) · 746 Bytes

An Intel PIN tool for dynamic detection of Return Oriented Programming attacks

Instructions

  • Download the latest Intel PIN distribution.
  • Clone this repository. Move the RopDetect directory in <pin-home>/source/tools/.
  • To compile the tool go inside the RopDetect/ directory and run make obj-ia32/RopDetect.dll TARGET=ia32. If you are on a 64bit system you can still compile the tool, but the test applications and exploits are targeted at Windows 7 32bit system. On Linux the target extension is .so while on macOS it's .dylib.
  • To execute the tool run from within RopDetect/ : ../../../pin -t obj-ia32/RopDetect.dll -- path/to/app.