Rédigé par Team Hackademy [M]

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.

Nouveau Compte
Masquer les signatures: Score:
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

problème de compilation des exemples

Ajouté par cantabileVoir les commentaires

Jeudi 02 Décembre à 14:00 (Score: 1)

Dès la compilation de driver.c, j'obtiens :

/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 dvraspVoir les commentaires

    Jeudi 02 Décembre à 14:01 (Score: 1)

    Quelle commande tu utilises exactement ?
    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 ]
<< Codez votre packer d'exécutables  Infection des binaires elf sous Linux >>

Authentification


Nouveau Compte
Oublié votre Mot de Passe ?