News for hackers. Stuff that matters.
Re:Getting Past C by nullc on Tuesday January 03, 2017 @09:57PM (#13315309)
> Sometimes exploiters can find non-executable memory to change that allows them to change the program behavior to do what they want, such as changing the command string that gets passed to a normal execve call later in the program.

Changing function pointers or the return value on the stack are the normal things to do. In particular if you corrupt the stack you can simply return into system() with whatever arguments you want.

There are no comments on this comment yet.