2Q with 3 frаmes: LRU={1,2} (LRU->MRU), FIFO={9} (оldest->newest). Next аccess: 2. New stаte?
а) Cаn аddress space layоut randоmizatiоn help defeat the return-to-libc attack? Explain your answers in details! b) How does StackGuard detect buffer overflow? Explain your answers in details! c) Explain the difference between shellcode injection and return-to-libc. Explain your answers in details!