chattr被篡改
sudo apt-get upgrade 报错:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to corr
ect these.
The following packages have unmet dependencies: binutils : Depends: binutils-common (= 2.30-21ubuntu1~1
8.04.7) but 2.30-21ubuntu1~18.04.9 is installed Depends: libbinutils (= 2.30-21ubuntu1~18.04
.7) but 2.30-21ubuntu1~18.04.9 is installed
Depends: binutils-x86-64-linux-gnu (= 2.30-2
1ubuntu1~18.04.7)
E: Unmet dependencies. Try 'apt --fix-broken install' wi
th no packages (or specify a solution).
sudo apt --fix-broken install 报错:
dpkg: error processing archive /var/cache/apt/archives/b
inutils_2.30-21ubuntu1~18.04.9_amd64.deb (--unpack):
unable to make backup link of './usr/bin/strings' befor
e installing new version: Operation not permitted
Errors were encountered while processing:
/var/cache/apt/archives/binutils_2.30-21ubuntu1~18.04.9
_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
原因:
之前挖矿病毒把chattr改了
解决:
nano chattr.c
# 把源码粘进去
# https://github.com/posborne/linux-programming-interface-exercises/blob/master/15-file-attributes/chattr.c
cc chattr.c
mv a.out chattr
sudo ./chattr -ia /usr/bin/chattr
sudo mv ./chattr /usr/bin/chattr
sudo chattr -ia /usr/bin/strings
sudo apt --fix-broken install
sudo apt-get update && sudo apt-get upgrade
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix