Stack Pivoting
A Stack Pivoting egy olyan támadási lehetőség, ami egy rosszindulatú programmal történik. Amikor egy program fut, a memóriát területekre osztjuk, ahol az adatokat tárolhatjuk. Az egyik terület a verem, ahol a program az adatokat ideiglenesen tárolja.
A Stack Pivoting használja a verem területét olyan módon, hogy át tudjon ugrani a program egyik részéről a másikra. A támadó arra használja a stack-et, hogy befolyásolja a program viselkedését, és így megsemmisítse azt.
Ez a támadási lehetőség azért veszélyes, mert az ellenfél képes kitalálni olyan számításokat és adatokat, amelyek befolyásolhatják a stack-et, és így kárt okozhat a programban.
Általában az operációs rendszerek olyan megoldásokkal rendelkeznek, amelyek megakadályozzák a Stack Pivoting használatát. Azonban a támadók folyamatosan keresik a módszereket, hogy kijátszák ezeket a mechanizmusokat és sikeresen végrehajtsák ezt a támadást.