On a vu dans l'article précédent que les exécutables ELF étaient presque trop faciles à infecter. Les modules Kernel de Linux sont en fait aussi au format ELF, ce qui offre également des possibilité. Cet article décrit une technique qui permet de dissimuler du code dans le Kernel avec un simple linker et un éditeur de texte.
- Phrack #61 (434 hits)
problème de compilation des exemples
Ajouté par cantabile
Jeudi 02 Décembre à 14:00 (Score: 1)
/usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers,
/usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package.
/usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to
/usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include
/usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel.
Je suis sous FC2.
Qu'est-ce qui cloche ?
[ Répondre ]
Re: problème de compilation des exemples
Ajouté par dvrasp
Jeudi 02 Décembre à 14:01 (Score: 1)
Tu peux essayer avec -I/lib/modules/$(uname -r)/build/include comme le suggère le message d'erreur. Ça nécessite que tu aie installé les kernel-headers de ton kernel courant.
[ Répondre ]