1. 0 CTF, https://0ops.sjtu.cn/. [Online; accessed 09-April-2022].
2. Jump-oriented programming: a new class of code-reuse attack;Bletsch,2011
3. Bufferoverflow, Buffer overflow protection. https://en.wikipedia.org/wiki/Buffer_overflow_protection#Canaries. [Online; accessed 09-April-2022].
4. Analysis and exercises for engaging beginners in online CTF competitions for security education;Burns,2017
5. c0ntex, How to hijack the global offset table with pointers for root shells. http://www.infosecwriters.com/text_resources/pdf/GOT_Hijack.pdf. [Online; accessed 09-April-2022].