首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    修改后门ctime | Linux 后门系列

    0x00 前情提要 在 alias 后门 | Linux 后门系列一文中,我们为了让后门完美一些,修改了后门文件的 atime、mtime,但是 ctime 一直没有办法修改,今天我们来把这一块补齐,...让后门更加完美 atime -> access time, 访问时间 mtime -> modify time,修改时间 ctime -> change time, 状态变化时间 最新版 Linux 中多了一个属性...ctime是随着改变而改变的 0x02 修改 ctime 的理论方法 由于ctime的特性,我觉得这个问题可以从三个角度去考虑 改变更新文件时间戳的应用运行状态 改变当前时间 改变展示系统时间戳的应用以及属性...所以可以查看 stat 的源代码,看一下 stat 应用是如何获取和管理 ctime 的,针对其调用的方法进行系统性地修改应该也是可以实现修改文件 ctime 的 0x03 系统时钟与硬件时钟 Linux...时间系统分为系统时钟和硬件时钟,系统时钟存在于Linux 内核中,而硬件时钟存在于硬件主板上 从两种时钟的命名上可以看出,硬件时钟肯定是要比系统时钟更加持久,毕竟系统时钟系统关机就没了嘛 硬件时钟靠着

    5.8K20

    应急响应中的文件时间:mtime、atime、ctime

    mtime改变时ctime肯定改变所以mtime等于或早于ctime,ctime改变时mtime不改变所以mtime早于ctime,因此:mtime不可能晚于ctime。...上面都是Linux文件时间的介绍,Windows文件时间“修改时间、访问时间、创建时间”由于没有歧义,就不做介绍了。...Linux更新mtime和atime和ctime: touch 文件名:若不存在文件,创建空文件;若存在文件,更新mtime和atime和ctime touch -m 文件名:若不存在文件,创建空文件;...mtime和atime和ctime Linux篡改mtime和atime: touch -t 时间 文件名:篡改mtime和atime,更新ctime(touch -t 202311220102.03...Linux篡改ctime: date -s "2023-11-22 01:02:03.123456789":篡改系统的日期和时间 touch 文件名:篡改文件的mtime和atime和ctime ntpdate

    15810

    最新 Linux 命令总结 大全

    今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。 目录 1. 基本命令 2. 关机 3....) 开源免费(源代码公开) Windows OS时常打补丁系统更新之类的,相对不安全 相对安全(全世界有很多的Linux爱好者,自愿为维护开源Linux献上绵薄之力) 桌面OS份额大,但服务器、...移动设备OS、嵌入式占有率低 系统运行稳定、成本低、跨平台可移植性好,在服务器、嵌入式领域占有率高,桌面领域(Linux最薄弱的领域,一致被Windows所压制)占有率逐渐提高 单用户(xp之前)多任务系统...文件系统分析 badblocks -v /dev/hda1 检查磁盘hda1上的坏磁块 fsck /dev/hda1 修复/检查hda1磁盘上linux文件系统的完整性 fsck.ext2 /dev...VIM VIM是一款功能强大的命令行文本编辑器,在Linux中通过vim命令可以启动vim编辑器。

    3.7K30

    Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

    在Linux中,文件或者目录中有三个时间属性 atime ctime mtime 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime...Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 如何查看atime、ctime...什么命令会修改atime、ctime、mtime 命令 atime mtime ctime mv N N Y cp Y N N chmod N N Y chown N N Y touch Y Y Y >...因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常 mv ? cp ? 执行.sh文件 ? 注意!

    1.4K10

    最新 Linux 命令总结 大全

    今天,带来一篇 Linux 命令总结的非常全的文章,也是我们平时工作中使用率非常高的操作命令,命令有点多,建议小伙伴们可以先收藏后阅读。...Windows Linux 诞生于1985年11月,微软公司推出 1991年10月5日,芬兰大学生(林纳斯·托瓦兹)开发的类Unix版本 不开源,收费(目前网上下载的基本上都是盗版) 开源免费(源代码公开...) Windows OS时常打补丁系统更新之类的,相对不安全 相对安全(全世界有很多的Linux爱好者,自愿为维护开源Linux献上绵薄之力) 桌面OS份额大,但服务器、移动设备OS、嵌入式占有率低 系统运行稳定...、成本低、跨平台可移植性好,在服务器、嵌入式领域占有率高,桌面领域(Linux最薄弱的领域,一致被Windows所压制)占有率逐渐提高 单用户(xp之前)多任务系统 多用户多任务系统 面向广大消费者 面向开发者...VIM VIM是一款功能强大的命令行文本编辑器,在Linux中通过vim命令可以启动vim编辑器。

    16310

    最新Linux部署.NET,Mono and DNX

    这几天一直在折腾在Linux下的ASP.NET 5,就下在看来在其它操作系统中ASP.NET 5或.NET应用,要想在完整的MS VM(CoreCLR)上运行还不远远达不到,应用的效果。...如今.NET开源了,大家都在关注.Net能否完整的在Linux下运行,我整理了下这几天的安装过程。...add-repo http://download.mono-project.com/repo/centos/ yum update 更新后,安装mono-complete包,完成Mono的安装,目前Mono的最新版本为...4.0.1 DNVM安装 首先要安装libuv,这个库是HttpServer的支持库(Kestrel的一部分),当前在Linux下可以使用Jexus进行更换,我会在后续的文章里进行讲述。...DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh dnvm upgrade 写到这里后续,会介绍使用Visual Studio Code的内容,将会从Linux

    1.5K20

    2022 最新 Linux 面试题

    答案: rm rm -r rmdir 13、Linux 下命令有哪几种可使用的通配符?分别代表什么含 义? 答案: “? ” 可替代单个字符。 “*” 可替代任意多个字符。...37、如果一个 linux 新手想要知道当前系统支持的所有命令的 列表,他需要怎么做? 答案: 使用命令 compgen -c, 可以打印出所有支持的命令列表。...答案: 使用 Linux 命令 dirs 可以将当前的目录栈打印出来。 【 附】: 目录栈通过 pushd popd 来操作。...答案: 使用 linux 命令 ’ disown -r ’ 可以将所有正在运行的进程移除。 40、bash shell 中的 hash 命令有什么作用?...答案: 数据字典是属于’SYS’用户的,用户‘ SYS’ 和 ’SYSEM’是由系统默认自动 创建的 44、怎样查看一个 linux 命令的概要与用法?

    10310
    领券