Wenn Ihr stack und heap sind nicht ausführbar, wie kann man den code ausführen?

Las ich ein Buch über Puffer-überlauf, und er schlage vor, die nächste zu tun haben:

Macht der stack und heap) non-executable bietet eine hohe
Schutz gegen viele Arten von buffer-overflow-Angriffe für bestehende
Programme.

Aber ich verstehe nicht, wie können wir es tun - denen die Ausführung stattfinden würde, wenn nicht auf dem heap oder auf dem stack?

InformationsquelleAutor Adam Sh | 2012-07-14
Schreibe einen Kommentar