•Part 1: 8 bytes of junk
–Overwritten by the first free() when it adds a prev_size and size field before the
chunk is added to the bins
•Part 2: \xeb\x0c
–Assembler for jumping ahead 12 bytes
•Part 3: 12 bytes of junk to be jumped over
•Part 4: Shellcode
•Part 5: Filler to fill up first buffer within 4 bytes of the end of the buffer