HeroM2 - HeroM2英雄连击引擎

查看: 439|回复: 0

ZIP找回压缩包密码的命令行小工具

[复制链接]

208

主题

11

回帖

1139

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1139
发表于 2023-7-24 13:35:34 | 显示全部楼层 |阅读模式
一个命令行小工具,用于找回忘记密码的压缩文件

我看了很多评论都说用不了,我以为是系统版本问题,我现在想起来了,不好意思,给大家带来了困扰,现在更新使用说明
使用说明:因为这是一个命令行工具,所以使用和cmd是一样的
如果大家会长期使用,建议把这个exe程序的目录加入环境变量中,这样就可以使用zip-password-finder命令行了,
如果只是测试使用,可以在程序的目录打开cmd程序,这样也可以使用程序了
实现
爆破,穷举密码
使用参数说明
-i, --inputFile:必要项,破解的zip文件路径,
-w, --workers:可选项,工作的线程数,默认为cpu物理核心数,一般不用更改,如果大于核心数的话可能会效率更低
-p, --passwordDictionary:可选项,字典路径,如果指定这个选项,那么就是跑字典模式,长度配置将被忽略
-c, --charset:可选项,默认为number选项,可用的选项有number, lower, upper, special,多个选项之间用英文逗号隔开(,)
--minPasswordLen:可选项,默认为1,这个选项只对-c生成密码模式有效
--maxPasswordLen:可选项,默认为8,这个选项只对-c生成密码模式有效
-h, --help:查看可用的所有选项与说明

性能
因为没用过类似工具,所以性能这块没有比较,我也不知道这速度大家可不可以接受
测试主机:Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz   3.30 GHz
测试压缩文件:为1kb的测试压缩文件
测试结果
跑500w的字典,不到2秒
跑生成密码的策略,一亿个密码,时间35秒
测试更新

zip-password-finder.rar (520.03 KB, 下载次数: 5)

2023-2-16更新

1.jpg
添加文件pdf的支持,由于rar与7z文件执行效率过低,并未开放支持,如果有好的方案可用提升速度,后续将支持
命令行工具添加--customCharset选项,该选项是可选项,用于自己指定哪些字符用于密码生成,只支持阿拉伯数字,小写字母,大写字母,特殊字符,不支持中文字符,该选择也受长度选项影响
添加一个GUI程序方便不想用命令行的朋友
优化zip大文件解密效率,从第一版的154秒,到现在的54秒
字典: dictionary.rar (19.64 MB, 下载次数: 14)

图形工具: app.rar (1.28 MB, 下载次数: 24)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|HeroM2连击引擎

GMT+8, 2024-12-23 06:10 , Processed in 0.068601 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表