前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Perfetch Hash Cracker:一款功能强大的prefetch哈希爆破工具

Perfetch Hash Cracker:一款功能强大的prefetch哈希爆破工具

作者头像
FB客服
发布2023-03-29 15:49:47
3050
发布2023-03-29 15:49:47
举报
文章被收录于专栏:FreeBuf

 关于Perfetch Hash Cracker 

Perfetch Hash Cracker是一款基于Rust开发的强大暴力破解工具,该工具可以帮助广大研究人员通过爆破的形式破解prefetch哈希。

在针对Windows操作系统的信息安全取证活动中,我们可能会找到一些已删除的prefetch文件,并查看到文件名称。虽然这些文件的内容可能无法恢复,但文件名本身通常就足够允许我们找到创建prefetch文件的可执行文件完整路径。

 工具运行机制 

提供的Bodyfile主要用于获取目标卷宗上每个文件夹的路径,该工具会将提供的可执行文件名称附加到这些路径的结尾处,以创建可执行文件的可能完整路径列表。然后使用提供的哈希函数对每个可能的完整路径进行哈希处理。如果检测到有一个可能的完整路径,其结果与提供的哈希匹配,则输出该路径。

 工具下载 

广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
代码语言:javascript
复制
git clone https://github.com/harelsegev/prefetch-hash-cracker.git
代码语言:javascript
复制

 工具使用 

在使用该工具时,我们必须提供下列内容:

1、可执行文件名称:包括扩展名,这部分内容将会嵌入到prefetch文件名称中; 2、Prefetch哈希:prefetch文件名结尾的最后8个十六进制数字值,在.pf后缀的前面; 3、Hash函数; 4、Bodyfile; 5、挂载点;

Hash函数

下面给出的是三个已知的prefetch哈希函数:

SCCA XP:主要用于Windows XP操作系统中; SCCA Vista:主要用于Windows Vista和Windows 10操作系统中; SCCA 2008:主要用于Windows 7、Windows 8和Windows 8.1操作系统中;

Bodyfile

可执行文件执行所在卷宗的Bodyfile。

Bodyfile格式并不受到严格的限制,因此可能某些格式变体并不一定支持,但使用fls和MFTECmd创建的Bodyfile应该是可以正常工作的。

挂载点

Bodyfile的挂载点如下所示:

代码语言:javascript
复制
代码语言:javascript
复制
0|C:/Users/Peter/Desktop ($FILE_NAME)|62694-48-2|d/d-wx-wx-wx|...

 29个字符的限制 

如果可执行文件的名称超过了29个字符(包括后缀名在内),它将会在frefetch文件名中被截断。比如说,执行下列文件:

代码语言:javascript
复制
代码语言:javascript
复制
This is a very long file nameSo this part will be truncated.exe
代码语言:javascript
复制

在Windows 10设备上的C:\Temp目录中运行该工具,则会创建下列

prefetch文件:

代码语言:javascript
复制
THIS IS A VERY LONG FILE NAME-D0B882CC.pf

此时,就无法从prefetch文件名中派生出可执行文件名,因此无法将其提供给工具。

 工具运行截图 

 许可证协议 

本项目的开发与发布遵循MIT开源许可证协议。

 项目地址 

Perfetch Hash Cracker:

https://github.com/harelsegev/prefetch-hash-cracker

参考资料:

https://github.com/harelsegev/prefetch-hash-cracker#The-29-character-limit

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  关于Perfetch Hash Cracker 
  •  工具运行机制 
  •  工具下载 
  •  工具使用 
    • Hash函数
      • Bodyfile
        • 挂载点
        •  29个字符的限制 
        •  工具运行截图 
        •  许可证协议 
        •  项目地址 
        • 参考资料:
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档