【谐态】…………………………………………………………………………………………>>> |
|
PHP替换被恶意修改的主页文件 |
|
由于公司主站经常被恶意修改,后台管理员(外地)的电脑有木马,每次更新内容时,网页老是被恶意替换,让其查也查不出来;没有办法,相处了这么个快速处理办法。
th.htm放在根目录
th.php以及经常被篡改的index.php等等几个PHP源文件,放在int目录,
th.htm内容如下:
//***************
<!DOCTYPE >
<html>
    <head>
        <meta charset="gb2312" />
        <style>
            input{
                display: block
            }
        </style>
    </head>
    <body>
    <br><br><br>  <div align="center"><b><font size="5">主页文件还原</font><font size="2">
  <a href="index.php">回首页</a></font></b></div><br>
        <form action="int/th.php" method="post" enctype="multipart/form-data"> 
    <div align="center"><button type="submit" name="submit">执行替换</button></div><br>
</form>
</body>
</html>
//***************
th.php内容如下,这里以还原两个文件为例:
//***************
<?php
$file = ../int/index.php // 指定需要操作的文件路径
$content = file_get_contents($file)// 打开原始文件并将其内容保存为字符串变量
$filename = "../index.php" // 替换成你想要操作的文件路径
// 打开文件并进行写入操作(强制覆盖)
if (file_exists($filename)) {
    file_put_contents($filename, $content)
} else {
    echo "文件不存在!"
}
$filex = ../int/x.php // 指定需要操作的文件路径
$contentx = file_get_contents($filex)// 打开原始文件并将其内容保存为字符串变量
$filenamex = "../x.php" // 替换成你想要操作的文件路径
// 打开文件并进行写入操作(强制覆盖)
if (file_exists($filenamex)) {
    file_put_contents($filenamex, $contentx)//覆盖替换
   // file_put_contents($filenamex, $content, FILE_APPEND | LOCK_EX)//追加内容
  echo "<br>"
  echo "<div align=center>" . "<h1>还原成功</h1>" . "</div><br>"
  echo "<br><br>"
  echo "<div align=center>" . "<a href=$filename>回首页</a>" . "</div><br>"
} else {
  echo "文件不存在!"
}
?>
//*************** |
发布时间:2024/1/23
阅读:726次 来源:烟台数据安全处理中心 |
|
|
|
|