大家好,又见面了,我是你们的朋友全栈君。
视频地址
我用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 ↓
故事结尾
打开之后,女神看我的眼神都变了。
【资源推荐】
渗透测试专用系统
kali-linux-e17-2019.1a-amd64.iso系统镜像
https://download.csdn.net/download/weixin_42350212/15834456
kali-linux-2018.4-amd64 操作系统
https://download.csdn.net/download/weixin_42350212/13733164
manjaro-xfce-17.1.7-stable-x86_64.iso系统镜像
https://download.csdn.net/download/weixin_42350212/15834405
WiFi专用渗透系统 nst-32-11992.x86_64.iso操作系统镜像
https://download.csdn.net/download/weixin_42350212/15808682
Parrot-security-4.1_amd64.iso 操作系统镜像
https://download.csdn.net/download/weixin_42350212/15808365
manjaro-xfce-17.1.7-stable-x86_64 操作系统
https://download.csdn.net/download/weixin_42350212/13733286
cyborg-hawk-linux-v-1.1 操作系统
https://download.csdn.net/download/weixin_42350212/13733159
渗透测试相关工具
【kali常用工具】上网行为监控工具
https://download.csdn.net/download/weixin_42350212/13985799
【kali常用工具】抓包工具Charles Windows64位 免费版
https://download.csdn.net/download/weixin_42350212/15898652
【kali常用工具】图印工具stamp.zip
https://download.csdn.net/download/weixin_42350212/14980915
【kali常用工具】brutecrack工具[WIFIPR中文版]及wpa/wpa2字典
https://download.csdn.net/download/weixin_42350212/13721381
【kali常用工具】EWSA 5.1.282-破包工具
https://download.csdn.net/download/weixin_42350212/13704097
【kali常用工具】Realtek 8812AU KALI网卡驱动及安装教程
https://download.csdn.net/download/weixin_42350212/13703770
【kali常用工具】无线信号搜索工具_kali更新
https://download.csdn.net/download/weixin_42350212/13703729
【kali常用工具】inssider信号测试软件_kali常用工具
https://download.csdn.net/download/weixin_42350212/13703705
【kali常用工具】MAC地址修改工具 保护终端不暴露
https://download.csdn.net/download/weixin_42350212/13703597
【kali常用工具】脚本管理工具 php和jsp页面 接收命令参数 在服务器端执行
https://download.csdn.net/download/weixin_42350212/13754997
CSDN官方学习推荐 ↓ ↓ ↓
CSDN出的Python全栈知识图谱,太强了,推荐给大家!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134670.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...