

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Em um computador com sistema operacional Linux Ubuntu em sua versão 22.04, devidamente atualizado e com kernel na versão 6.5.0-17-generic, um desenvolvedor fez o seguinte teste de execução do código PHP apresentado a seguir:
#!/usr/bin/php <?php $s = passthru("ls -l | awk '{print $5, $9}'"); echo $s ?> |
Código PHP |
Considerando que o teste foi realizado em um determinado diretório “phpscripts/” cujo conteúdo é apresentado no quadro abaixo
-rw-rw-r-- 1 user group 82 fev 15 18:40 a1.php -rw-r--r-- 4 user group 245 fev 3 18:40 a2.txt |
Listagem dos arquivos do diretório phpscripts/ |
Ao executar o código PHP no diretório “phpscripts/”, o resultado apresentado foi:
-rw-rw-r-- 1 user group 82 fev 15 18:40 a1.php
-rw-r--r-- 4 user group 245 fev 3 18:40 a2.txt
w-r-- 1
--r-- 4
user 15
user 3
82 a1.php
245 a2.txt