我注入了一个 sh 脚本(https://github.com/jart/rickrollrc) 使用./astley.sh
注入邪恶来开玩笑,但现在当我需要终端时,我必须等待,然后才能执行命令。我如何取消注入脚本,以便我可以立即进入终端?另外,如果有帮助的话,我正在使用 Ubuntu 12.04 LTS。
答案1
杂项
如果你服用过量阿司匹林:
./astley.sh stop
并删除脚本。
- 据我所知,您需要从磁盘中删除脚本。
- 重新启动将从内存中清除该进程或者执行
ps -ef|grep astley
并终止进程 ID。
答案2
我猜这应该只在你正在运行的终端中运行。解决这个问题最简单的方法是启动到 livecd 并撤消它。或者,如果启动到 livecd 听起来工作量太大,你会想要启动到单用户模式(所以你是root)并做同样的事情。
要撤消它,你只需要从其他安装进入你的主目录,然后将其从你的 .bashrc 中删除,或者更好的是,从 astley.sh 现在所在的 bashrc 中找出它,然后删除它(这更安全,因为这样你就可以从自己的帐户编辑 bashrc,从而避免了意外将所有权更改为其他人的风险)
下次您决定做一些愚蠢的事情时,请备份一个帐户(并将其添加到 sudoers)来解决这个问题。
答案3
现在一切都好了,因为我重新安装了 Ubuntu。此外,Journeyman Geek 我吸取了教训,创建了一个备份帐户。