Why Does Only 1 Of These 2 Almost-identical Payloads Give Me A Shell?

I wrote a vulnerable test program to practice buffer overflows; however, I was having trouble getting it to work. Finally, after slightly modifying the return address, I was able to gain a shell, but I don’t understand why this small, seem… Continue reading Why Does Only 1 Of These 2 Almost-identical Payloads Give Me A Shell?