女神相册密码忘记了 我只用Python写了20行代码

 更新时间:2021年08月19日 15:45:07   作者:LexSaints  
这篇文章主要介绍了怎么样用Python写了20行代码来破解找回已经忘记的密码,密码的排列组合是有限的,遍历尝试就能够试出正确的密码,但这个工作要怎么用python实现,请看下文

视频地址

我用20行代码,帮女神破解相册密码

一、事情是这样的

今早上班,公司女神小姐姐说,她去年去三亚旅游的照片打不开了

好奇问了一下才知道。

原来是,她把照片压缩了,而且还加了密码。

但是密码不记得了,只记得是一串6位数字。

话说照片压缩率也不高,而且还加密,难道是有什么可爱的小照片

但是作为一个正(ba)直(gua)的技术人员

我跟她说:“这事交给我,python写个脚本,帮你破解掉~~”

二、首先回顾一下女神的操作流程

对相册进行压缩的时候,添加了密码。

LIke This ↓

三、需要密码打开相册

打开的时候,提示这样的,需要输入密码。

四、python脚本化处理

1、基本思路

首先如果想要python命令行来打开小姐姐相册,那么首先要找到尝试打开的命令行,即解压缩时使用的命令行。然后我们使用python脚本写嵌套循环,不断的对zip文件进行尝试解压,然后找回真实的密码。

2、解压命令

首先压缩文件是zip格式的,我们使用万能的7z命令来进行解压。

为什么不用unzip命令呢?(因为我试过了,unzip无法循环)

3、解压命令参数分析

#7Z详细参数,下面只截取几个关键参数
PS C:\Users\lex> 7z
7-Zip 21.01 alpha (x64) : Copyright (c) 1999-2021 Igor Pavlov : 2021-03-09
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...] [@listfile]
<Commands>
  a : Add files to archive           #加入压缩
  d : Delete files from archive
  e : Extract files from archive (without using directory names)
  t : Test integrity of archive      #尝试密码,不解压
...
<Switches>
  -o{Directory} : set Output directory
  -p{Password} : set Password         #设置密码参数

4、整理7z解压命令

命令太简单,感觉都有点配不上我的才华和思路

7z -p 123456 t 三亚相册.zip
#  t:尝试打开,类似后台运行
# -p:尝试的密码
#  最后是要解压的文件

5、关门!上python脚本

根据小姐姐的需求,密码是6位纯数字,那就帮我节省了好大一段时间

只对6位纯数字进行尝试就可以了。

三分钟就把脚本搞出来了

完整脚本下载地址

https://download.csdn.net/download/weixin_42350212/19871942

五、找女神去...

面对着一筹莫展的女神,我运行起了脚本,不到5秒,相册成功打开了。

效果gif ↓

故事结尾

打开之后,女神看我的眼神都变了。

到此这篇关于女神相册密码忘记了 我只用Python写了20行代码的文章就介绍到这了,更多相关Python破解找回密码内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于python实现的百度音乐下载器python pyqt改进版(附代码)

    基于python实现的百度音乐下载器python pyqt改进版(附代码)

    这篇文章主要介绍了基于python实现的百度音乐下载器python pyqt改进版(附代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • Python基础篇之初识Python必看攻略

    Python基础篇之初识Python必看攻略

    下面小编就为大家带来一篇Python基础篇之初识Python必看攻略。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • python虚拟环境的安装配置图文教程

    python虚拟环境的安装配置图文教程

    下面小编就为大家带来一篇python虚拟环境的安装配置图文教程。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Python绘制雷达图时遇到的坑的解决

    Python绘制雷达图时遇到的坑的解决

    这篇文章主要介绍了Python绘制雷达图时遇到的坑的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • 使用python matplotlib 画图导入到word中如何保证分辨率

    使用python matplotlib 画图导入到word中如何保证分辨率

    这篇文章主要介绍了使用python matplotlib 画图导入到word中如何保证分辨率的例子,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python实现提前查询考研成绩功能

    Python实现提前查询考研成绩功能

    这篇文章主要介绍了Python实现提前查询考研成绩,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Python 仅获取响应头, 不获取实体的实例

    Python 仅获取响应头, 不获取实体的实例

    今天小编就为大家分享一篇Python 仅获取响应头, 不获取实体的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Python中的闭包实例详解

    Python中的闭包实例详解

    这篇文章主要介绍了Python中的闭包,针对闭包的定义、用法及注意事项进行了实例讲解,有助于读者深入理解闭包的概念及用法,需要的朋友可以参考下
    2014-08-08
  • 分步骤教你用python一步步提取PPT中的图片

    分步骤教你用python一步步提取PPT中的图片

    今天要带大家实现的是PPT图片的提取。在我们学习工作中,PPT的使用还是非常频繁的,但是自己做PPT是很麻烦的,所以就需要用到别人的模板或者素材,这个时候提取PPT图片就可以减少我们很多工作。
    2021-09-09
  • python实现文本进度条 程序进度条 加载进度条 单行刷新功能

    python实现文本进度条 程序进度条 加载进度条 单行刷新功能

    这篇文章主要介绍了python实现文本进度条 程序进度条 加载进度条 单行刷新功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07

最新评论