gpt4 book ai didi

Linux 服务器,定位只包含 4 个特定行的文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:42:27 25 4
gpt4 key购买 nike

我正在处理一个受感染的网站,其中黑客注入(inject)了 htaccess 指令以重定向流量。我可以很容易地找到包含转发 hack 的 .htaccess 文件,但是在目录已经包含 htaccess 文件的情况下,他们附加了危险的指令,所以我不能只删除任何 htaccess 文件或者让以前受密码保护的网站可能会损害网站目录全开,或 urlrewrite 指令(WordPress)被删除等。我找不到找到只包含这 4 行重定向 hack 的文件的方法,你能解释一下吗?到目前为止,使用

找到。 -type f -exec grep -q targetpiratedomain {}\; -exec echo rm {}\;

谢谢!

最佳答案

使用其中一个 .htaccess 文件作为模板。然后发出以下命令:

find . -type f -name .htaccess -exec cmp -s <template> {} \; -exec rm {} \;

cmp 将文件与模板文件进行比较,如果返回 true,则执行 rm。您可能想先使用 echocat 而不是 rm 进行测试。

请务必在开始命令之前重命名或移动模板文件,否则模板将在此过程中被删除。

关于Linux 服务器,定位只包含 4 个特定行的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4498943/

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