博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HashPump用法
阅读量:5129 次
发布时间:2019-06-13

本文共 668 字,大约阅读时间需要 2 分钟。

做哈希长度扩展攻击的时候用到这个工具,但是没找到这个工具详解办法

我这篇不算是详解,只是收集例子做出的一个用法

HashPump一种在各种散列算法中利用散列长度扩展攻击的工具。目前支持的算法:MD5,SHA1,SHA256,SHA512。还有一个Python库,不多说了,改日详解

地址链接:

这个是官方github上面的

$ hashpump -hHashPump [-h help] [-t test] [-s signature] [-d data] [-a additional] [-k keylength]    HashPump生成字符串以利用易受哈希长度扩展攻击的签名。    -h --help显示此消息。    -t --test运行测试以验证每个算法是否正常运行。    -s --signature来自已知消息的签名。    -d --data来自已知消息的数据。    -a --additional您要添加到已知消息的信息。    -k --keylength 用于对原始消息进行签名的密钥的长度(以字节为单位)。    版本1.2.0支持CRC32,MD5,SHA1,SHA256和SHA512。    
<由bwall(@botnet_hunter)开发>
看到这个大致明白了吧 常用的: -s 是指知道的哈希值 -k 是进行签名的长度 -d 已知的数据 -a 添加上去的已知数据 emmm也就这样吧,我还只是小白,大佬别打。

转载于:https://www.cnblogs.com/AxsCtion/p/11161881.html

你可能感兴趣的文章
.net类库里ListView的一个BUG
查看>>
BZOJ3110: [Zjoi2013]K大数查询(整体二分)
查看>>
flask 文件上传(单文件上传、多文件上传)--
查看>>
Maven的POM.xml配置大全
查看>>
python练习题
查看>>
Dynamic CRM 2015学习笔记 系列汇总
查看>>
Dijkstra
查看>>
简单的自定义Session
查看>>
【2017-3-29】js语法 DOM操作
查看>>
裁剪图片
查看>>
Leetcode: Invert Binary Tree
查看>>
Spring Boot 7-SpringBoot运行原理实现
查看>>
Android开发实战一 百度SDK
查看>>
jQuery-获取元素坐标
查看>>
python多线程与多进程的区别
查看>>
React.js深入学习详细解析
查看>>
HTML标签总结
查看>>
特殊权限SUID,SGID,STICKY和软硬链接
查看>>
HTML5 a标签的down属性进行图片下载
查看>>
js日期比较
查看>>