App - System
ELF64 - Stack buffer overflow - basic
In GDB I can see that I have successfully overwritten the return address and can call the function. I can stepi through the function, see the system call, but I’m not seeing the shell prompt. I’m 95% there, so now just need a little clue as to how to proceed. Thanks.
ELF64 - Stack buffer overflow - basic
I’d like an admin to look at this. The task is simple, overwrite return and run. It works fine locally.
Return to 0x4006CD (callMeMaybe) and it will run through the setreuid and call system. Then something on the server looks like it’s blocking something and segfaults. Works fine locally.
If you set the return to go to 0x4006eb (just calling system), then you can successfully get a prompt. The only problem then is that you’re obviously not the right uid to read the passwd file. I think something is wrong with the challenge.
ELF64 - Stack buffer overflow - basic
Something is wrong with this challenge..