Magazine
Spécialité(s)
Résumé
Il existe un mécanisme permettant de modifier le comportement d'un processus en modifiant certains appels de fonction qu'il utilise. Je l'ai mis en œuvre pour la première fois il y a quelques années et depuis, je pourrais presque dire qu'il a rendu ma vie d'informaticien plus agréable. ;) Je vous propose donc de le découvrir.
1. Introduction
Vous savez sans doute que la plupart des programmes Linux utilisent des librairies partagées. La commande ldd permet de les lister :
$ ldd /bin/grep
linux-gate.so.1 => (0x0033f000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0x00d74000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00110000)
La suite est réservée aux abonnés. Il vous reste 97% à découvrir.
Déjà abonné ? Se connecter
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant