PHP 8.3.31
Preview: update_pass.php Size: 1.23 KB
/proc/thread-self/root/var/softaculous/mahara/update_pass.php

<?php

$resp = __encrypt_password('[[admin_pass]]', '[[salt]]', '$2a$' . '12' . '$', '[[passwordsaltmain]]');
echo '<update_pass>'.$resp.'</update_pass>';

function __encrypt_password($password, $salt='', $alg='$6$', $sitesalt='') {
	if ($salt == '') {
		$salt = substr(md5(rand(1000000, 9999999)), 2, 8);
	}
	if ($alg == '$6$') { // $6$ is the identifier for the SHA512 algorithm
		// Return a hash which is sha512(originalHash, salt), where original is sha1(salt + password)
		$password = sha1($salt . $password);
		// Generate a salt based on a supplied salt and the passwordsaltmain
		$fullsalt = substr(md5($sitesalt . $salt), 0, 16); // SHA512 expects 16 chars of salt
	}
	else { // This is most likely bcrypt $2a$, but any other algorithm can take up to 22 chars of salt
		// Generate a salt based on a supplied salt and the passwordsaltmain
		$fullsalt = substr(md5($sitesalt . $salt), 0, 22); // bcrypt expects 22 chars of salt
	}
	$hash = crypt($password, $alg . $fullsalt);
	// Strip out the computed salt
	// We strip out the salt hide the computed salt (in case the sitesalt was used which isn't in the database)
	$hash = substr($hash, 0, strlen($alg)) . substr($hash, strlen($alg)+strlen($fullsalt));
	return $hash;
}

@unlink('update_pass.php');
?>

Directory Contents

Dirs: 6 × Files: 18

Name Size Perms Modified Actions
images DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
php53 DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
php56 DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
php71 DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
php81 DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
php82 DIR
- drwxr-xr-x 2025-05-12 13:27:17
Edit Download
10.99 KB lrwxr-xr-x 2022-11-07 11:38:44
Edit Download
6.56 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
3.00 KB lrwxr-xr-x 2022-11-07 11:38:44
Edit Download
5.39 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
433 B lrwxr-xr-x 2021-12-23 11:54:36
Edit Download
509 B lrwxr-xr-x 2021-12-23 11:54:36
Edit Download
3.28 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
4.74 KB lrwxr-xr-x 2025-03-26 10:40:24
Edit Download
921 B lrwxr-xr-x 2021-12-23 11:54:36
Edit Download
8.63 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
1.43 KB lrwxr-xr-x 2021-12-23 11:54:36
Edit Download
2.71 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
63.60 KB lrwxr-xr-x 2022-11-07 11:38:44
Edit Download
2.18 KB lrwxr-xr-x 2022-05-02 08:51:34
Edit Download
63.57 KB lrwxr-xr-x 2022-11-07 11:38:44
Edit Download
1.23 KB lrwxr-xr-x 2021-12-23 11:54:36
Edit Download
6.36 KB lrwxr-xr-x 2025-03-26 10:47:18
Edit Download
334 B lrwxr-xr-x 2022-05-02 08:51:34
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).