Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Эммм, в чем смысл поста? Показать что веб сервер может не только отдавать странички а делать все что ему дозволено?
P.S. если уж вам нужна компактность, то для Шелла достаточно exec(command) и дальше уже присылай любой код, который питон будем интерпретировать.
#!/bin/bash
for i in $@
do
DATA=$DATA' '$i
done
curl -d "{\"command\": \"shell\", \"data\":\"$DATA\"}" -H "Content-Type: application/json" -X POST http://localhost:5000/mycomp
Небольшой бэкдор на Flask или как управлять компьютером в локальной сети