Stack Pivoting
Stack Pivoting er en teknik, der bruges inden for datalogi til at udføre en rettighedsoverskridelse ved at manipulere call stacken i et program.
For at forstå dette skal du først vide, at når et program kører, bliver en stak brugt til midlertidigt at gemme data. Når en funktion kaldes i programmet, gemmes dens returadresse på stakken, så programmet ved, hvor den skal vende tilbage til, når funktionen er færdig.
Stack Pivoting drejer sig om at manipulere denne stak for at ændre returadressen til en anden funktion og dermed give hackeren kontrol over, hvad programmet gør næste gang en funktion slutter. Dette kan bruges til at udføre skadelig kode eller at få adgang til begrænsede områder af systemet.
Det er en farlig teknik, som kan have alvorlige konsekvenser for programmer og computere, og derfor er det vigtigt at have stærke sikkerhedsforanstaltninger for at forhindre det i at forekomme.