Auto Joomla Password Reset

Con questo semplice script è possibile resettare, in modo automatico, la password del Super Amministratore di Joomla (testato fino a versione 3).

I passaggi sono due e molto semplici:

  1. Accedere in FTP o via pannello di controllo alla root di Joomla
  2. Creare (o alternativamente caricare) lo script che segue

<?php include("configuration.php"); $JoomlaPsw = new JConfig(); $mysqli = new mysqli($JoomlaPsw->host, $JoomlaPsw->user, $JoomlaPsw->password, $JoomlaPsw->db);

$chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890?#@-!_/+.*";
$pst = rand(8, 20);
for($i=0;$i<$pst;$i++){ $NewPsw = $NewPsw.substr($chars, rand(0, strlen($chars)-1), 1); } if($mysqli->query("UPDATE {$JoomlaPsw->dbprefix}users SET password = MD5('{$NewPsw}') ORDER BY id LIMIT 1")){
echo "Password resettata. Nuova password: <strong>{$NewPsw}</strong>";
}else{
echo "Si &egrave; verificato un errore. Riprovare.";
}

?>

A questo punto è sufficiente visitare l’URL del vostro script e vi sarà fornita la nuova password per accedere a Joomla che potrete cambiare una volta acceduti al pannello di controllo del CMS.

One thought on “Auto Joomla Password Reset

  1. diseño web tarargona says:

    Interesante articulo . Aprendo algo con cada web todos los días. Siempre es estimulante poder devorar el contenido de otros bloggers. Osaría usar algo de tu post en mi web, naturalmente dejare un enlace , si me lo permites. Gracias por compartir.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.