Skip to content
VTable Hijacking Protection for Binaries
C++ C Shell Makefile Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
src add slides Dec 15, 2016
.gitignore
LICENSE.md
Makefile
Makefile.inc
README.md
format_code.sh
run.sh
vtpin_paper.pdf
vtpin_slides.pdf

README.md

VTPin

Build

mkdir bin/
make -B vtpin

to only build the vtpin library or

make -B all

to also build the test and complementary files. Also you can use

make -B debug

for debugging

Running

Run a basic test with

./run.sh -r -p -c -l ./bin/libvtpin.so -e "./bin/vtpin_test"

or e.g.

./run.sh -r -x -p -l ./bin/libvtpin.so -e "./bin/inheritance_test"

Do ./run.sh -h for more options. E.g. with -d you can directly run gdb with the command and arguments preloaded into it.

You can’t perform that action at this time.