
Многоплатформенная Python-веб-оболочка, обеспечивающая удаленный доступ к командной оболочке на веб-серверах с историей команд, загрузкой/скачиванием файлов и обходом каталогов в Windows и Linux.

PyShell — это многоплатформенная Python WebShell. Данный инструмент помогает получить интерфейс, похожий на командную оболочку, на веб-сервере для удалённого доступа. В отличие от других веб-шеллов, основная цель инструмента — использовать как можно меньше кода на стороне сервера, независимо от используемого языка или операционной системы сервера.
Благодаря этому вы можете использовать различные типы оболочек (aspx, php, jsp, sh, py...) как в Windows, так и в Linux, с историей команд, возможностью загрузки и скачивания файлов, а также перемещением по каталогам, как в стандартной оболочке.
Рекомендуется клонировать полный репозиторий или скачать zip-файл. Вы можете сделать это с помощью следующей команды:
git clone https://github.com/JoelGMSec/PyShell
./PyShell.py -h
██████ ▓██ ░██ ██████ ██░ ██ ▓█████ ██▓ ██▓
▓██░ ██▒██░ ██▒██ ▒ ▓██ ██▒▓██ ▓██▒ ▓██▒
▓██░ ██▒ ██ ██░░ ▓███ ▒██████░▒████ ▒██░ ▒██░
▒██████ ▒ ░████▓░ ▒ ██▒░██ ░██ ▒██ ▒██░ ▒██░
▒██▒ ░ ░ ░ ██▒▓░▒██████▒▒░██▒░██▓░█████▒░██████▒░██████▒
▒██░ ░ ░ ██▒▒▒ ▒ ▒▓▒ ▒ ░ ▒ ░░▒░▒░░ ▒░ ░░ ▒░▓ ░░ ▒░▓ ░
░▒ ░ ▓██ ░▒░ ░ ░▒ ░ ▒ ░ ░ ░ ░ ░ ░░ ░ ▒ ░░ ░ ▒ ░
░░ ░ ▒ ▒ ░░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░
░ ░ ░ ░ ░ ░ ░
-------------- by @JoelGMSec & @3v4Si0N ---------------
usage: pyshell.py [-h] [-a AUTH] [-c COOKIES] [-p PARAM] [-pi] [-ifs] [-su] [-ps] url method
positional arguments:
url Webshell URL
method HTTP Method to execute command (GET or POST)
optional arguments:
-h, --help show this help message and exit
-a AUTH, --auth AUTH Authorization header to use on each request
-c COOKIES, --cookies COOKIES
Cookie header to use on each request
-p PARAM, --param PARAM
Parameter to use with custom WebShell
-pi, --pipe Pipe all commands after parameter
-ifs, --ifs Replace all white spaces with Internal Field Separator
-su, --sudo Sudo command execution (Only on Linux hosts)
-ps, --PowerShell PowerShell command execution (Only on Windows hosts)
https://darkbyte.net/pyshell-multiplatform-python-webshell
Этот проект распространяется под лицензией GNU 3.0 — подробнее см. в файле LICENSE.
Инструмент создан и разработан с нуля Хоэлем Гомесом Молиной (@JoelGMSec) и Эктором де Армас Падроном (@3v4si0n).
Особая благодарность @Davidc96 за функцию динамического пути.
Данное программное обеспечение не предоставляет никаких гарантий. Его использование предназначено исключительно для образовательных целей и/или аудита безопасности с соответствующим согласием клиента. Я не несу ответственности за его неправомерное использование или за любой возможный ущерб, причинённый им.
Для получения дополнительной информации вы можете найти нас в Twitter: @JoelGMSec, @3v4si0n и на моём блоге darkbyte.net.
Вы можете поддержать мою работу, купив мне кофе: