https://github.com/atrosinenko/afl-dr
Experiment in implementation of an instrumentation for American Fuzzy Lop using DynamoRIO
https://github.com/atrosinenko/afl-dr
afl-fuzz dynamorio instrumentation
Last synced: 8 months ago
JSON representation
Experiment in implementation of an instrumentation for American Fuzzy Lop using DynamoRIO
- Host: GitHub
- URL: https://github.com/atrosinenko/afl-dr
- Owner: atrosinenko
- Created: 2017-07-19T14:08:15.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-29T16:32:32.000Z (almost 9 years ago)
- Last Synced: 2025-06-14T18:12:25.243Z (12 months ago)
- Topics: afl-fuzz, dynamorio, instrumentation
- Language: C++
- Size: 14.6 KB
- Stars: 15
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
This is my experiment in dynamic instrumentation using [DynamoRIO](http://www.dynamorio.org/). It instruments target application in a way suitable for [American Fuzzy Lop](http://lcamtuf.coredump.cx/afl/) fuzzer on x86_64 GNU/Linux.
To build this project, you need CMake and working DynamoRIO installation. Use `-DDynamoRIO_DIR:STRING=/path/to/DynamoRIO-x.y.z/cmake` CMake option to specify DinamoRIO installation location.
Links:
[WinAFL](https://github.com/ivanfratric/winafl) also uses DynamoRIO for similar purpose on Windows.