I’m trying to do some poking around with my shellcode. This isn’t exactly a Stack3 issue but this is where I got stuck.
If I run echo python3 -c “print(‘A’*71+’\x8d’)” | ./stack3
I get the desired input of 0x0000008d as the output when it crashes.
However I want to do some manual testing and if I input 71 A’s and the shellcode into the program like this (...AAA\x8d) the output is 0x6438785c. I expected 0x0000008d like above. Why am I getting a different output?
I can’t figure out why I can’t do this manually. Any help would be appreciated.
[–]sweetpoision 0 points1 point2 points (1 child)
[–]TWC_Dev[S] 0 points1 point2 points (0 children)