Skip to content

moabid42/anti-debug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Anti-debug

This Project is about researching new anti-debugging mechanims, named HOP (Hook oriented programming). For more information, please check the paper.

Usage

To build the binary run :

make

To clean the object files and dependencies run :

make clean

To clean and rebuild the project run:

make re

Progress

  • ✅ Implenting the Tracer and the Tracee.
  • ✅ Building a custom libc with modified syscalls.
  • ✅ regs/args scrambling.
  • ✅ args encrypting.
  • ✅ dynamic randomisation of syscall numbers.
  • ⬜ Compilying ptrace code with custom built OLLVM.

About

A Custom made anti-debug mechanism for linux.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published