Skip to content

About

Sha256 the system call table on a x86_64 Linux machine

Resources

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

sys_call_checksum

Sha256 the system call table on a x86_64 Linux machine every N seconds.

insmod sys_call_checksum seconds=N

I know this "defence" has its weaknesses but inserted to run at initramfs with centralised logging it can prove to be useful in certain environments that you might not be able to replatform or replatform quickly.

Was mostly an exercise in better understanding Linux internals and code.

A beer owed to vrasneur@free.fr for the code I have reused, thanks for publishing yours it was helpful to learn from.

Also thanks to 0xAX for linux-insides as it helped me appreciate a lot.

TODO

Find a way to stop the module from being tampered with or unloaded.

About

Sha256 the system call table on a x86_64 Linux machine

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages