| Server IP : 101.53.144.229 / Your IP : 216.73.216.181 Web Server : Apache System : Linux host.gdigitalindia.in 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : digitalshiksha ( 1179) PHP Version : 5.6.40 Disable Function : eval,show_source,system,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,dl,show_source,curl_multi_exechellcmd, ini_restore,apache_get_modules,get_cfg_var,passthru, exec ,proc_get_status,fpassthru,c999_buff_prepare,c999_sess_put,c99_buff_prepare,c99_sess_put,proc_close,ini_alter,dl,symlink,link,proc_close,ini_alter,dl,symlink,link,mail MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/softaculous/unmark/ |
Upload File : |
<?php
function __generateToken($len=20){
$token = NULL;
$chars = '1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
$i = 1;
while ($i <= $len) {
$token .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);
$i += 1;
}
return $token;
}
function __generateHash($str){
$salt = __generateToken(50);
if (CRYPT_SHA512 == 1) {
return crypt($str, '$6$rounds=5000$' . $salt . '$');
}
if (CRYPT_SHA256 == 1) {
return crypt($str, '$5$rounds=5000$' . $salt . '$');
}
if (CRYPT_BLOWFISH == 1) {
return crypt($str, '$2a$07$' . $salt . '$');
}
if (CRYPT_MD5 == 1) {
return crypt($str, '$1$' . $salt . '$');
}
if (CRYPT_EXT_DES == 1) {
return crypt($str, '_J9' . $salt);
}
if (CRYPT_STD_DES == 1) {
return crypt($str, $salt);
}
return false;
// Throw exception once everything is hooked up
}
$resp = __generateHash('[[admin_pass]]');
echo '<update_pass>'.$resp.'</update_pass>';
// We do not need this file any more
@unlink('update_pass.php');
?>