工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 工控上位机 查看内容

Python暴力破解,你的密码真的安全么?

2019-6-13 22:01| 发布者: gk-auto| 查看: 1| 评论: 0|原作者: gk-auto

摘要: 今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~ (是不是压缩文件不重要)。另外你会不会Python也不重要 首先,我们得说一下,如何打开一个压缩文件,如下: 打开一个压缩文件的方法其中,第一行是 ...
今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~
(是不是压缩文件不重要)。
另外你会不会Python也不重要

首先,我们得说一下,如何打开一个压缩文件,如下:



打开一个压缩文件的方法
其中,第一行是导入zipfile这个模块,这个模块可以用来打开压缩文件。
第三行,用来初始化一个压缩文件
第四行,用来解压一个压缩文件,其中的参数,我带你们看一下:



extractall的源码
是其中有三个参数,都是非必须参数,其中,path是你解压的路径,members是解压的文件(这个用不上),pwd是密码。
我之前已经创建了一个有密码的压缩文件:12345
如果正确输入的话,结果是这样的:



注意,旁边已经生成了一个解压之后的文件
好,那么如果没有正确输入,结果如何呢?



很不好看,出现了一个报错
那么我们现在知道了,那么就该进行暴力破解了。
先写一个解压的函数,并且给它一个参数,作为密码:



再写一个主函数,其中包括生成密码。



来看一下结果:



完成啦,好了,有地方需要声明一下:我只用了简单的数字密码,所以暴力破解很快,这里只是演示效果,就没有弄很复杂的密码了,一般来说,使用十位以上的混合密码,就是非常非常难破解的。

6113961-0bec3d47909921be.jpg

路过

雷人

握手

鲜花

鸡蛋

相关阅读

最新评论

热门文章

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-6-13 22:01 , Processed in 0.044513 second(s), 34 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部