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

论坛 期权论坛 期权     
工控上位机学习   2019-7-13 07:55   1455   0

工控课堂工控课堂【www.gkket.com】工程师必备网站
添加微信:gk-auto 加入微信群
电气工控自动化-超万元免费资料
点我免费下载
(DownLoad)
今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~

(是不是压缩文件不重要)。
另外你会不会Python也不重要




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




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




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




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




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




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




来看一下结果:




完成啦,好了,有地方需要声明一下:我只用了简单的数字密码,所以暴力破解很快,这里只是演示效果,就没有弄很复杂的密码了,一般来说,使用十位以上的混合密码,就是非常非常难破解的。
转发是最大的鼓励!谢谢您的支持!
重要通知
想加入工控上位机学习技术交流群
请添加班长为好友
并备注:地区-行业-姓名昵称获取进群资格。


工控上位机学习专业专注分享      分享到朋友圈,和朋友们一起分享吧
——————————————————————
来源:工控课堂www.gkket.com,侵删!
声明:本文素材系网络收集,工控上位机学习编辑整理。文中所用视频、图片、文字版权归原作者所有。但因转载众多,无法确认真正原始作者,故仅标明转载来源。如涉及作品版权问题,烦请及时联系17621634088(微信同号),我们将即刻确认版权并按国家相关规定支付稿酬!


她们都关注了,你还等什么?










猛戳阅读原文,开启电气工控自动化之路
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:10
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP