破解压缩文件密码的软件有什么(有什么办法破解压缩文件密码)

文章来源于凹凸玩数据 ,作者朱小五

又是一杯奶茶

事情的经过是这样的:

又是奶茶,行吧行吧。

快点开工,争取李大伟回来之前搞定。

李大伟说是6位数字密码
那么我们可以利用python生成全部的六位数字密码

生成从000000到99999的密码表
f = open(&39;passdict.txt&39;,&39;w&39;)
for id in range(1000000):
 password = str(id).zfill(6)+&39;\n&39;
 f.write(password)
f.close()

这样,我们就生成了一个从000000到99999的密码表。

并把它们存入到 passdict.txt 的文件中。

6位的密码表就这么大!!!

下一步做什么?

自然是将生成的密码表中的密码遍历,

暴力破解啦!

科普时间:


zipFile模块式Python自带的模块,提供了对zip 文件的创建,读,写,追加,解压以及列出文件列表的操作

解压使用extractll方法extractall(path=None, members=None, pwd=None)

  • path:指定解压后文件的位置
  • members:(可选)指定要Zip文件中要解压的文件,这个文件名称必须是通过namelist()方法返回列表的子集
  • pwd:指定Zip文件的解压密码

那么我们可以利用 zipFile 模块来遍历密码表,

挨个挨个密码尝试,看能不能打开压缩包。

直到成功。

导入zipFile

import zipfile

def extractFile(zipFile, password):
 try:
 zipFile.extractall(pwd= bytes(password, &34;utf8&34; ))
 print(&34;李大伟的压缩包密码是&34; + password) 破解成功
 except:
 pass 失败,就跳过

def main():
 zipFile = zipfile.ZipFile(&39;李大伟.zip&39;) 
 PwdLists = open(&39;passdict.txt&39;) 读入所有密码
 for line in PwdLists.readlines(): 挨个挨个的写入密码
 Pwd = line.strip(&39;\n&39;)
 guess = extractFile(zipFile, Pwd)

if __name__ == &39;__main__&39;:
 main()

花了不到一分钟

成功解出密码是:

收工√

趁着李大伟还没回来,

多说两句。

李大伟设置的只是6位数字的密码,

所以本次只要单线程暴力遍历就ok了。

那如果更多位数,

字母数字特殊字符混合的复杂密码呢?

我们可以应用多线程进程解压,加快速度

网络上还有一些暴力破解字典,

可以下载用来遍历

感兴趣的朋友们不妨试试。


大伟回来了。

我告诉他密码就是压缩包当天的日期。

李大伟表示:20191119他已经试过了。

然而这个压缩包的压缩时间是前一天20191118啊。

你口口声声说用当天日期,拿今天1119试什么试?


不过奶茶真好喝~

源码地址

github:http://github.com/zpw1995/aotodata/tree/master/interest/zip

最后,我自己是一名从事了多年开发的Python老程序员,辞职目前在做自己的Python私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的Python学习干货,可以送给每一位喜欢Python的小伙伴,想要获取的可以关注我的搜索号并在后台私信我:01,即可免费获取。

本文来自“可凡儿”用户投稿,该文观点仅代表作者本人,不代表华夏信息网立场,本站不对文章中的任何观点负责,内容版权归原作者所有、内容只用于提供信息阅读,无任何商业用途。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站(文章、内容、图片、音频、视频)有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1470280261#qq.com举报,一经查实,本站将立刻删除、维护您的正当权益。如若转载,请注明出处:http://www.xxxwhg.com/cs/58709.html

上一篇 2023-01-21 19:17:06
下一篇 2023-01-21 18:12:16

相关推荐

  • 这手机的密码叫什么名字

    针对网友反映的手机失窃导致信息泄露事件,国家工信部立即组织核查处理,要求电信企业加强安全防护,并提醒手机用户设置SIM卡密码。专家介绍,没有设置密码的SIM卡,换台手机可直接使用。若手机丢失,除报警外,应尽快挂失、冻结SIM卡,冻结各类网银账户,修改重要网站密码,

    2023-05-14 15:30:02
    208
  • 什么是手机有效网络密码

    手机制式:不同的手机制式决定手机使用什么样的手机卡,目前手机制式主要包括GSM、CDM3G、4G四种,不同的运营商在2G/3G/4G中使用不同的网络制式,所以在选择手机与手机卡时一定要相互匹配才能正常使用。联通2G:GSM联通3G:WCDMA联通4G:联通FDD-LT联通TD-LTE移动2G:GSM移动

    2023-05-09 05:00:02
    214
  • 什么叫设置手机隐私密码

    手机是当今社会几乎每个人都具有的,不仅仅是沟通工具,更像是一种生活方式,几乎是生活的全部;手机里的敏感照片、聊天记录、备忘录中的账号和密码等等,这些都是个人的隐私,是不能让别人看到的,如果被不法之徒看到,那是很危险的,后果不堪设想。笔者就以华为手机为例,介

    2023-05-09 00:30:02
    226
  • 手机共用密码是什么意思

    如何在iPhone上共享密码?-核聚弹记住复杂的密码并非易事。感谢Apple的密码功能,它有助于记下并自动填写您的所有密码。但是,如果您想在其他设备上登录网站或应用程序,如何共享您的密码?让我们继续阅读以找出答案。如何在iPhone上查找已保存的密码?在我们开始在iPhone上共

    2023-05-07 03:00:02
    304