Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 698 Bytes

README.md

File metadata and controls

40 lines (25 loc) · 698 Bytes

hookx86

It's a hook function for x86 based architectures

How this works?

Image

Details

  • Used method: splicing (Trampoline)
  • Works on x64 machines (with compatibility mode)
  • Using mmap/mumap for allocate and deallocate pages for the trampolines
  • Not portable for Windows or a non IEEE-1003 (POSIX) compatible

More information

Required packages to compile:

  • gcc-multilib and g++-multilib

How to compile?

make

How to run?

make run

How to clean?

make clean