-
On the return-to-libc post, we described the process of injecting a system call with parameters via environment variables to start a new process. But this requires to execute another program (which maybe no available on the target). Instead of calling system we can call other instructions from somewhere in the memory. But it would be…