NX-Bit und Funktionen dynamisch erstellen



  • Hallo,

    1. man kann ja unter Windows mit VirtualAlloc Speicher belegen und diesen Ausführbar machen, wie verhält sich das, wenn das NX-bit aktiviert ist? Kann ich es weiterhin ausführen?

    2. Gibt es in Linux gleiche Funktion?

    Mein Ziel ist es:

    Eine WrapperFunktion Dynamisch zu erstellen und diese aus dem allociertem Speicher her auszuführen. Wie geht das am besten ohne, dass NX-Bit in die Quere kommt?

    MfG



  • wenn du die pages ("den speicher") ansführbar machst, dann ist das NX bit in diesen pages ja nicht gesetzt.
    d.h. du kannst da drin dann auch code ausführen.


Log in to reply