Om jag stämmer laddar vi libc till någon slumpmässig adress på grund av ASLR. Och för att få det att hända utan att tillåta skrivbehörighet för textsidor i minnet använder vi plt / got. Nu kan jag helt enkelt hoppa tillbaka till någon libc @ plt-funktion som är välkänd innan programmet körs och kringgå det ganska mycket. Så gör return-to-plt hela konceptet värdelöst?