Je suis parfaitement au courant du fonctionnement d'un processeur en mode protégé. Que chaque processus ait son propre espace d'adressage, qu'utiliser des adresses en dehors de cet espace provoque des erreurs, n'a pas grand chose à voir avec la possibilité qu'a un processus d'accéder à la mémoire d'un autre processus à l'aide de fonctions spéciales destinées au debugage. Je ne sais pas ce qu'il en est exactement de Linux, mais sous Windows, il existe des fonctions qui le permettent de façon très aisée.
C'est sur ce principe que fonctionnent tous les programmes de triche pour les jeux vidéos (d'où mon allusion dans un autre message ci-dessus). D'ailleurs j'en ai déjà programmé un moi-même.
Pour gdb je veux bien te croire, même si j'ai quand même un gros gros doute... A la rigueur avec un programme qui aurait été compilé exprès pour ça serait faisable, mais gdb peut s'attacher à n'importe quel programme en cours d'exécution...
Rien compris à ton histoire de virus. Tout ça concerne les accès aux fichiers pas à la mémoire. De toute façon sous Linux comme sous Windows (sauf dans certains cas particuliers), n'importe quel programme peut modifier les autres fichiers de l'utilisateur.
[^] # Re: TCPA/Palladium va attenter à la GPL
Posté par Sidoine de Wispelaere . En réponse à la dépêche TCPA/Palladium va attenter à la GPL. Évalué à 1.
C'est sur ce principe que fonctionnent tous les programmes de triche pour les jeux vidéos (d'où mon allusion dans un autre message ci-dessus). D'ailleurs j'en ai déjà programmé un moi-même.
Pour gdb je veux bien te croire, même si j'ai quand même un gros gros doute... A la rigueur avec un programme qui aurait été compilé exprès pour ça serait faisable, mais gdb peut s'attacher à n'importe quel programme en cours d'exécution...
Rien compris à ton histoire de virus. Tout ça concerne les accès aux fichiers pas à la mémoire. De toute façon sous Linux comme sous Windows (sauf dans certains cas particuliers), n'importe quel programme peut modifier les autres fichiers de l'utilisateur.