Re: Kernel page table and module text
From: Dave Airlie
Date: Tue Apr 19 2005 - 19:18:04 EST
> I want to find where each module is loaded in memory by traversing the
> module list . Once I have the address and the size of the module, I
> want to read the bytes in memory of the module and hash it to check
> it's integrity.
>
Heres some code I wrote for Stargames to do a CRC tracking of every
module loaded, it may have a race condition on module unload, but it
works perfectly for what they want to use it for....
It just runs a kthread doing the CRCing of the kernel test and modules
every so often...
I also have similiar code to do the same for shared objects loaded in
userspace, but it requires a daemon in userspace to the CRCing whose
license I'm not entirely sure of..
Dave.
Attachment:
mytest.diff
Description: Binary data