【谐态】…………………………………………………………………………………………>>> |
|
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
阅读:1180次 来源:烟台数据安全处理中心 |
|
|
|
|