首页 > 其他分享 >chattr被篡改

chattr被篡改

时间:2023-12-03 21:47:44浏览次数:28  
标签:2.30 18.04 21ubuntu1 sudo apt 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

标签:2.30,18.04,21ubuntu1,sudo,apt,chattr,篡改
From: https://www.cnblogs.com/holaworld/p/17873836.html

相关文章

  • 前端如何防止数据被异常篡改并且复原数据
    每天,我们都在和各种文档打交道,PRD、技术方案、个人笔记等等等。其实文档排版有很多学问,就像我,对排版有强迫症,见不得英文与中文之间不加空格。所以,最近在做这么一个谷歌扩展插件chrome-extension-text-formatting,通过谷歌扩展,快速将选中文本,格式化为符合中文文案排版指北的文......
  • 软件测试|selenium 元素无此属性NoSuchAttributeException问题分析与解决
    SeleniumNoSuchAttributeException异常原因及解析简介在使用Selenium进行Web自动化测试时,我们可能会遇到NoSuchAttributeException异常。这个异常通常在尝试访问一个元素的属性(attribute)时抛出,但该属性不存在。本文将介绍NoSuchAttributeException异常的常见原因以及解决方法,并附......
  • 传输过中如何保证 数据既能不被篡改,又能不被窃取
    公加私解,私加公解公钥加密私钥解密,只能保证数据不会篡改,但是可以被窃取私钥加密公钥解密,只能保证数据不会窃取,但是可能被整个替换签名和信封数据取摘要,然后私钥加密这种做法可以加快速度,保证数据不被篡改,这种方式叫做签名数据取摘要,然后公钥加密这种方式可以加快速度,保证数据......
  • 通过篡改cred结构体实现提权利用
    前言在之前的HeapOverflow文章中,作者还构造了任意地址读写的操作,使用了任意地址读写去进行提权,还挺有意思的,记录一下如何利用任意地址读写进行提权。作者利用任意地址读写分别改写modprobe_path以及cred结构体去实现提权的操作,由于改写modprobe_path的方法之前已经研究过了,因此......
  • 一文搞懂油猴(篡改猴)脚本中window和unsafeWindow的关系
    先看第一段代码:特点是grantnone//==UserScript==//@nametest//@matchhttps://1.1.1.1///@grantnone//==/UserScript==(function(win){console.log(window)console.log(win)})(unsafeWindow);执行结果:Uncaught(inpromise)ReferenceError:unsafeW......
  • 利用AspectInjector实现AOP篡改方法返回值
    AspectInjector一个开源的轻量级AOP框架,满足大多数场景。但由于该框架注入异步方法不是很方便,故记录下解决方案。封装通用基类publicabstractclassBaseUniversalWrapperAspect{privatedelegateobjectMethod(object[]args);privatedelegateob......
  • AI 换脸、声音篡改等,明确写入新版《民法典》
    By超神经内容提要:在近期两会中刚刚表决通过的《中华人民共和国民法典》中第四编人格权中的第四章肖像权,明确提出了以信息技术手段,对于他人肖像、声音等权益的侵害认定。关键词:民法典 AI换脸 Deepfake5月28日,十三届全国人大三次会议表决通过了《中华人民共和国民法典》(以下......
  • WEB漏洞—逻辑越权之登录脆弱及逻辑篡改
    由于这里涉及的所有靶场都无法安装或调试失败。。所以没法做分析,记录了一些课堂上的笔记,大部分是关于修改商品信息之类的,思路理解,但实战基本不行 #登录应用功能点安全问题检测功能点,检测,危害,修复方案等1.登录点暴力破解2.HTTP/HTTPS传输3.Cookie脆弱点验证4.Session固定点......
  • Fiddler篡改请求和响应数据
    Fiddler标记断点后,我们可以通过篡改请求或响应数据,来模拟客户端请求和服务器响应。 一、打断点的方式1.1设置断点路径:Rules->AutomaticBreakpoints->BeforeRequestsBeforeRequests(快捷键F11):请求前拦截,可用于篡改请求数据模拟客户端请求AfterRequests(快捷键Alt+F11):响应......
  • SecureBootEncodeUEFI 是一个操作系统启动过程中的安全功能,用于验证操作系统和驱动程
    SecureBootEncodeUEFI是一个操作系统启动过程中的安全功能,用于验证操作系统和驱动程序的签名,确保它们是由受信任的发行商发布并没有遭到篡改。这种技术可以防止恶意软件在系统启动时运行,并提供额外的安全层。SecureBootEncodeUEFI通常在计算机的UEFI(统一扩展固件接口)固件中实......