Rating:

Original writeup (https://blog.smoothhacker.me/ret2libc-explained-for-beginners-and-python3/).