Mini Shell
<?php
@unlink('update_pass.php');
$pass = '[[admin_pass]]';
$resp = __hash($pass);
echo '<update_pass>'.$resp.'</update_pass>';
function __hash($password, $useMd5 = true){
$salt = __getSalt();
if ($useMd5) {
$password = md5($password);
}
$password = crypt($password, $salt);
$password = str_replace($salt, '', $password);
return $password;
}
function __getSalt(){
$salt = '[[passwordsalt]]';
$salt = __normalizeSalt($salt);
return $salt;
}
function __normalizeSalt($salt){
return str_replace("{0}", $salt, '$6${0}$');
}
?>
Zerion Mini Shell 1.0