I understand that if you override PATH variable, you can make calls such as `system("ls");` do whatever you want.

But how can one bypass a call to `system("/bin/ls");` when the user does not have write permission to `/bin /ls` ?

Please, don't tell me that this is not OS compatible, I know and this is not the point of the question.

Thanks !