服务器被黑客入侵,大量文件被编辑。我们注意到插入的代码通常在分隔符之间完成(例如/*e21234*/ blah blah /*/e21234*/
)。在 Linux 机器上从大量文件中删除这些代码的最有效方法是什么?(我尝试使用 sed,但不太成功。我愿意使用 perl 或任何可行的方法)
答案1
你尝试过这个吗:
sed 's,/\*e21234\*/.*e21234\*/,,g'
但我同意恢复备份可能是最好的!
服务器被黑客入侵,大量文件被编辑。我们注意到插入的代码通常在分隔符之间完成(例如/*e21234*/ blah blah /*/e21234*/
)。在 Linux 机器上从大量文件中删除这些代码的最有效方法是什么?(我尝试使用 sed,但不太成功。我愿意使用 perl 或任何可行的方法)
你尝试过这个吗:
sed 's,/\*e21234\*/.*e21234\*/,,g'
但我同意恢复备份可能是最好的!