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.