Skip to content

ifgpuelse/hookcisc-32

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HookCISC-32

It's a hook system functions for x86 based CPU architectures

How this works?

Image

The program output

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

About

It's a hook function for x86 based architectures

Topics

Resources

Stars

Watchers

Forks