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

关于Perfetch Hash Cracker

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

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

工具运行机制

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

工具下载

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

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

工具使用

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

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的挂载点如下所示:

0|C:/Users/Peter/Desktop ($FILE_NAME)|62694-48-2|d/d-wx-wx-wx|...

29个字符的限制

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

This is a very long file nameSo this part will be truncated.exe

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

THIS IS A VERY LONG FILE NAME-D0B882CC.pf

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

工具运行截图

最后

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:


当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。

因篇幅有限,仅展示部分资料,有需要的小伙伴,可以【扫下方二维码】免费领取:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值