For more information, visit the following links:
- Black Hat presentation on ROP: https://www.blackhat.com/presentations/bh-usa-08/Shacham/BH_US_08_Shacham_Return_Oriented_Programming.pdf
- Presentation on ROP by the creator of ROPgadget: http://shell-storm.org/talks/ROP_course_lecture_jonathan_salwan_2014.pdf