• [^] # Re: No Execute

    Posté par . En réponse au journal 512 mo minimum pour sp2. Évalué à 0.

    >L'OS lui fait tout correctement, il voit un soft qui n'est pas sur la whitelist en train d'essayer d'executer du code sur une page marquee non-executable, il tue le processus.

    Ben, je ne comprends pas.

    Si un processus tente de faire un "jmp" sur une adresse située dans une page marquée "non-exécutable" dans la TLB, il devrait échouer et l'erreur devrait être générée au niveau du matériel, indépendamment du système d'exploitation.

    Evidemment, ça n'est valable que pour les PCs avec MMU, c'est-à-dire i386 et suivants, mais je ne pense pas que Windows XP soit conçu pour tourner sur des machines plus anciennes.

    Alors, où est la nouveauté? Et qu'est-ce que vient faire l'OS là-dedans (à part marquer les pages correctement) ?