最新kali之hfind

描述:

  在哈希数据库中查找哈希值。
  hfind使用二进制搜索算法在数据库中查找哈希值。 这样一来,您就可以轻松创建哈希数据库,并确定文件是否已知。 它可以与NIST国家软件参考库(NSRL)和“ md5sum”的输出一起使用。
  在“ hfind”可以使用数据库之前,必须使用“ -i”选项创建索引文件。
  需要此工具以提高效率。 大多数基于文本的数据库没有固定长度的条目,有时不进行排序。 hfind工具将创建一个已排序并具有固定长度条目的索引文件,这允许使用二进制搜索算法而不是线性搜索(例如’grep’)进行快速查找。

参数:

-i db_type
	为数据库创建索引文件。 必须先执行此步骤,然后才能执行查找。 'db_type'参数指定数据库类型(即nsrl-md5或md5sum)。 请参阅以下部分。

-f lookup_file
	指定每行包含一个哈希值的文件的位置。 这些哈希将在数据库中查找。

-e
	扩展模式。 除了名称之外,还会打印其他信息。 (并不适用于所有哈希数据库类型)。

-q
	快速模式。 如果没有找到哈希,则显示0,否则显示1,而不是显示带有哈希的相应信息。 如果使用此标志,则一次只能给出一个散列。

-V
	显示版本信息

db_file
	哈希数据库文件的位置。

[hashes]
	查找的哈希值。 如果命令行上未提供它们,则使用STDIN。 如果SHA-1和MD5哈希都存在索引文件,则可以在运行时给出两种类型的哈希。

INDEX FILE
	hfind使用索引文件对哈希值执行二进制搜索,这比使用'grep'进行线性搜索要快得多,后者将执行线性搜索。在使用哈希数据库之前,必须创建相应的索引文件。 这可以通过hfind的“ -i”选项来完成。
	生成的索引文件将根据数据库文件名命名。该名称将包含原始名称、哈希类型(sha1或md5)和'.idx'。例如,创建NIST NSRL的MD5哈希索引会得到'NSRLFile.txt-md5。和SHA-1索引的结果是'NSRLFile.txt-sha1.idx'。
	该文件有两列。 每个条目均按第一列(即哈希值)排序。 第二列具有原始文件中相应条目的字节偏移。 因此,当在索引中找到散列时,将记录偏移量,然后“ hfind”将查找原始数据库中的条目。
	以下输入类型是有效的。对于NSRL,可以使用' NSRL -md5'和' NSRL -sha1'。区别在于索引是根据哪个哈希值排序的。“md5sum”值还可以用于对“自制”数据库进行排序和索引。“hfind”可以采用两种常见格式的数据:
		MD5 (test.txt) = 76b1f4de1522c20b67acc132937cf82e
  		and
        76b1f4de1522c20b67acc132937cf82e        test.txt

排版清晰版(https://www.bilu.asia/tool/tools.php?doc=hfind

注:更多kali相关资讯可关注公众号(bi路),也可以访问个人搭建的kali专属站点笔路(https://www.bilu.asia

kali站点笔路
同时也可以直接访问https://mobile.yangkeduo.com/goods.html?goods_id=209567782598 ,提前一步获取kali相关资讯。

在这里插入图片描述

接下来每天会发布一篇kali相关文档,敬请关注留意。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vanony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值