This Project is about researching new anti-debugging mechanims, named HOP (Hook oriented programming). For more information, please check the paper.
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
- ✅ 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.