事情的经过如下:
又是奶茶。 好吧。
请快点开工,在ladxwz回来之前做完。
ladxwz说是6位数字的密码
可以使用python生成所有6位密码
这样,制作了000000到99999的密码表。
将它们保存到passdict.txt文件中。
6位的密码表这么大!
下一步是什么?
遍历自然生成的密码表中的密码,
暴力被解读了!
科学普及时间:
zipFile模块式Python附带的模块提供zip文件的创建、读取、写入、添加、解压缩和文件列表的创建
解压提取方法全部提取(路径=无,members=无,pwd=无)后使用
path :指定解压后的文件位置members: (可选)指定Zip文件中要解压的文件。 此文件名为namelist ) )方法返回列表的子集pwd。 通过指定Zip文件的解压缩密码,可以使用zipFile模块遍历密码表。
让我们逐个尝试密码,看看是否能打开压缩包。
直到成功。
导入zipFile
用不了一分钟
成功解开了密码:
把工作做完
在ladxwz还没有回来之前,
ladxwz设置了6位密码,
所以这次用单线程暴力遍历就ok了。
如果有更多的位数的话
字母和数字特殊字符混合的复杂密码是多少?
可以应用多线程进程进行解压,加快速度
互联网上也有暴力词典
可以下载并遍历
有兴趣的人请试试。
wqdxxm回来了。
告诉他密码是压缩包当天的日期。
ladxwz说:“20191119他已经试过了。”
但是这个压缩包的压缩时间是前一天的20191118啊。
用当天的日期,在今天的1119上尝试什么?
但是奶茶很好喝啊。 最后,编辑说:“我是python开发工程师,总结了最新的python系统学习教程。 想要这些资料的人请关注私信编辑“01”。 我希望对你有帮助。