【干货】操纵时间 感受威胁 MAC time时间戳视角
来源:Unit 4: Unix/Linux Forensics Analysis 4.1 Unix/Linux Forensics Analysis MAC Times
Sleuthkit工具的MAC time功能将文件作为输入,创建时间轴,对数据进行排序。
Timestamp工具更改windows文件系统中的所有时间戳
使用这个功能需要两个步骤:生成一个文件作为MACTIME的输入。数据文件包含时间戳、文件名和其他信息。FLS和ILS都可以创建这样的数据文件,使用-m选项。前面的干货中有介绍。FLS命令中,-r是递归,递归指示FLS以MAC time输入格式显示输出,以斜线作为拷贝镜像的挂载点。ILS命令中,使用-m不带斜杠,因为ILS输出没有文件名信息(找到删除的数据,但这些数据没有文件名)。

有了FLS和ILS命令得到的数据,就可以运行MAC time来对文件进行排序,重点是有日期和时间,得到的结果如图。重点是我们为什么要借助时间?这意味着在此期间发生了一些活动,例如下载或编译,因为人类无法在一秒钟内更改那么多文件。这里可以体现出一些犯罪软件的行为痕迹。

A表示最后一次访问时间 M表示最后一次修改时间 C表示最后一次inode更改时间
在某些条目中,您将看到在文件名之后显示了已删除或已删除的重新分配。如果还没有覆盖数据块,它的内容可能是可恢复的。像箭头这里的,没有重新分配就还可以恢复。已删除的重新分配的数据块,只要的数据块和inode映射还没有被覆盖,就可以找到逻辑上的关联进行恢复,又可能数据块只是被重新分配还没有被覆盖,前面已经感受过了。捣鼓一下马上就可以察觉是否可恢复。

看看哪些操作将使MAC time发生变化。
创建一个文件touch myfile 看看MAC time体现出来的是什么信息

因为创建的是新的文件,所有修改,访问和inode更改时间都是当前时间,大小也是0

Stat myfile命令查看时间戳,都是一样的。在Windows情况下,我们经常看到有四个时间戳。后面提windows。

More myfile命令读取这个文件,感受访问时间access的变化。同时发现时间戳的精度非常的多,一种应用是检测垃圾外挂,一些操作是人类无法完成的。(注意,个人臆测不当真,一切不验证就传播臆测的行为,都是害人害己。有条件的自己动手发现,不要引用去教别人,都往原创里面引导。服务及价值,服务他人兑换价值。不是窝着藏着低级技术不让别人得到与掌握。藏着低级技术不让他人取代你,最后两个都无法月薪几万。害人害己。)

感受一下修改时间的变化,modify time。使用追加命令echo hello 修改了内容

攻击者说我想更改为任何日期时间,因为他们想更改——日期时间不在作案时间内以隐藏信息。如果你用touch命令,所有真正的作案时间将被抹掉。

现在,如果攻击者希望针对给定的时间戳进行有意修改,他们是否可以这样做。把时间都改成很久以前。使用main touch查阅参数手册,得到更具体的修改参数,这些参数都是真实存在的 –A -M两个参数,所以你只能故意改变访问时间和修改时间。

接着前面使用的FLS和ILS创建的两个主体文件进来。前面命令中故意用了-M参数,创建一个主体(body)文件。来给MAC time使用

MAC时间依赖于一个body文件,这就是为什么它叫back time。
-d是逗号分隔 –b是处理的文件,这些文件路径都可以拖拽文件生成,不要手动敲。

生成的csv文件用excel软件打开。这里C列有四个时间戳,第四个是birth,表示创建时间。
在同一秒发生一个很长的长块,这意味着发生了一些非人类行为,你可以找到它们并看看它们是什么情况。

【干货】操纵时间 感受威胁 MAC time时间戳视角的更多相关文章
- 如何在 ASP.NET Core 测试中操纵时间?
有时候,我们会遇到一些跟系统当前时间相关的需求,例如: 只有开学季才允许录入学生信息 只有到了晚上或者周六才允许备份博客 注册满 3 天的用户才允许进行一些操作 某用户在 24 小时内被禁止发言 很显 ...
- iOS:时间格式化(标准时间转为时间戳、时间戳转为标准时间、时间戳转为日期)
新建一个NSString(Time)分类,创建类方法实现时间的转换 .h文件 #import <Foundation/Foundation.h> @interface NSString ( ...
- Golang中mac地址+时间戳加入rand.Seed()产生随机数
记录一下用mac地址+local时间作为seed来产生随机数 // 首先记录一下rand.Seed()怎么用 // 官方说明,传入int64数据为Seed func (r *Rand) Seed(se ...
- C#时间转整型(时间戳),模仿php strtotime函数的部分功能
今天需要将一个基于MS SQL数据库的新闻系统数据导入phpcms v9,源系统新闻日期格式为"2014-01-15 10:45:49",而phpcms中使用的是整型时间戳,在ph ...
- 电子产品使用感受之--Mac Mini 买了之后有什么用?-- 开发啊!
2019.01.29 更新 Mac Mini 2018这么强劲的性能,不用来做点儿什么真是可惜了. 如果只是用来看看Youtube视频,打开网页看看twitter什么的,那可真是巨大的浪费了. 因为这 ...
- - WebStorm 转载【干货技术贴】之-mac下如何安装WebStorm + 破解
写在前面 之前公司不忙的时候,用闲暇功夫想学习React-Native 苦于找不到一款好的代码编辑器,在广泛搜索以后,发现最适合的就是网页代码编辑器WebStrom,所以就尝试安装和破解,下面我将自己 ...
- oop的方式来操纵时间
减少return 减少传参. 主要是在调用上比以前强大很多,以前很怕操作时间,在一堆函数中传来传去.这个调用爽. class DatetimeConverter: DATETIME_FORMATTER ...
- nodejs moment 修改时间格式 日期格式与时间戳格式互相转化
node js moment 修改时间格式 日期格式与int格式互相转化 nvm use 8.3 > moment = require('moment') > days = '2019-0 ...
- js时间格式转换,传入时间戳,第二哥参数是格式,也可不传
export function parseTime(time, pattern) { if (arguments.length === 0 || !time) { return null } cons ...
随机推荐
- 淘宝店铺模板开发SDK2.0下载安装图文教程
使用TortoiseSVN Checkout TAE SDK2.0 废话少说,切入主题: 1.在http://tortoisesvn.net/downloads.html上下载TortoiseSVN ...
- EntityFramework中Json序列化的循环引用问题解决--Newtonsoft.Json
1.在使用EF时,由于数据库主外键关联,将对象进行Json序列化时会遇到循环引用的问题 //EF 中由于数据库主外键关联,对象的序列化经常出现循环引用问题 //使用.Net 自带的序列化工具,序列化出 ...
- webapi Route 特性
转载:http://www.th7.cn/Program/net/201410/302571.shtml ASP.NET Web API路由,简单来说,就是把客户端请求映射到对应的Action上的过程 ...
- Codeforces - 1020B Badge(找环)
题意: 以每个点为起点,找到第一个出现两次的点 解析: 我是先找出来所有的环 环上的点找出来的肯定是自己 bz[i] = i; 然后去遍历不在环上的点j 如果通过这个点找到一个已经标记的的点i ...
- MT【179】最大最小老问题
求$\max\{x^2+2y+20,y^2-6x+12\}$的最小值______ 提示:$4t\ge 3(x^2+2y+20)+y^2-6x+12=3(x-1)^2+(y+3)^2+60\ge 60, ...
- 【题解】 [SCOI2010]传送带 (三分法)
题目描述 在一个2维平面上有两条传送带,每一条传送带可以看成是一条线段.两条传送带分别为线段AB和线段CD.lxhgww在AB上的移动速度为P,在CD上的移动速度为Q,在平面上的移动速度R.现在lxh ...
- 学习Spring Boot:(十一) 自定义装配参数
前言 SpringMVC 中 Controller 中方法的参数非常灵活,得益于它的强大自动装配,这次将根据上次遗留下的问题,将研究下装配参数. 正文 SpringMVC中使用了两个接口来处理参数: ...
- stm32 外设使用的配置步骤
@2018-5-10 使用外设的配置步骤 #1 打开时钟 > 打开外设时钟 > 打开相关GPIO时钟 > 打开DMA时钟 (若需要) #2 关联外设与GPIO > 复位关联 ...
- spring data jpa查询部分字段、多余附加字段
spring data jpa查询部分字段 第一种方法:使用 model 查询时转化 首先建立一个 model ,写上自己想要查询的字段,然后写上构造函数,这步很重要,因为spring jpa 转化时 ...
- Libre 6008 「网络流 24 题」餐巾计划 (网络流,最小费用最大流)
Libre 6008 「网络流 24 题」餐巾计划 (网络流,最小费用最大流) Description 一个餐厅在相继的N天里,第i天需要Ri块餐巾(i=l,2,-,N).餐厅可以从三种途径获得餐巾. ...