故事是这样的:
3-又是奶茶,好吧,好吧
在李大为回来之前赶快开始吧。
李大为说这是一个6位数的密码
。然后,我们可以使用python生成所有6位密码
。这样,我们可以生成一个从000000到99999的代码表。
,并将它们存储在passdict.txt文件中
6位密码表太大了!!!
下一步是什么?
自然会遍历生成的代码表中的密码,
被猛烈破解!
科普时间:
zipFile模块Python附带了提供创建、读取、写入、附加、解压缩和列出zip文件操作的模块。
解压缩使用extractll方法提取全部(路径=无,成员=无,Pwd =无)
路径:指定解压缩文件成员的位置:(可选)指定要在Zip文件中解压缩的文件。此文件名必须是名称列表方法pwd返回的列表的子集:指定压缩文件的解压缩密码。然后我们可以使用ZipFile模块遍历密码表,通过密码
密码,看看我们是否可以打开压缩包。
直到成功
不到一分钟就导入了zipFile
成功破解了密码:
关闭√
李大为回来之前,
又说了两句
在学习Python的过程中,我经常因为没有信息或者没有指导而不想继续学习,所以我特意准备了大量的PDF书籍和教程供大家免费使用!不管学习到什么阶段,小伙伴都能得到相应的信息!包括Python软件工具和2019年实战材料的最新介绍,你想要全部在这里(http://note.youdao.com/noteshare?id = 7e 3c 432 b 74512d 52 b 75 aafc 4609451 b 9)复制到浏览器并打开它!李大为只设置了一个6位数的密码,
,所以这次只要单线程暴力遍历就可以了。
有更多数字和
字母数字特殊字符的复杂密码怎么办?
我们可以使用多线程进程解压缩来加快速度。
网络上也有一些强力字典。
可以下载到traverse
。对它感兴趣的朋友可能希望尝试一下。
大卫回来了
我告诉他密码是包被压缩的日期。
李大为说:20191119他已经试过了
但是,此压缩包的压缩时间是前一天的20191118
你一直说你会用当天的日期。今天你想用1119试试什么?
但是奶茶很好吃~
源代码私人信件