Before we start , I would like to bring your attention to this SLAE course from securitytube which will help you learn Shellcoding - http://www.securitytube-training.com/online-courses/securitytube-linux-assembly-expert/ AGENDA : : 1. Introduction to Egg Hunter 2. Dummy Algo of Egg Hunter 3. Writing Egg Hunter Shellcode 4. Wrapper Script to generate shellcode with custom EGG tag 1. Introduction to Egg Hunters Egg Hunter :- Fuzzysecurity says : The egg hunter is composed of a set of programmatic instructions that are translated to opcode and in that respect it is no different than any other shellcode (this is important because it might also contain badcharacters!!). The purpose of an egg hunter is to search the entire memory range (stack/heap/..) for our final stage shellcode and redirect execution flow to it. After reading a lot of blog post I found this common paper link so thought of going through it.The paper contains very good infor...