python zip文件暴力破解图形化工具

其实,用Python去写些爆破小脚本,还有文件处理的小脚本是非常好的。如果要给不懂程序的人用那就需要图形化,而且需要打包好,给个安装包给别人使用。
那么这篇文章其实主要还是交大家在图形界面上入个门,我们就可以做出很多小工具了,废话不多说,先上一张效果图
python zip文件暴力破解图形化工具_第1张图片

看完效果图是不是迫不及待的想造出属于自己的小工具了
那先讲讲流程和思路
1、先准备好库,解压库(zipfile) 图形库(tkinter)
2、画界面
3、调用相应的方法
4、打包(打成exe包)

1、导包
python zip文件暴力破解图形化工具_第2张图片

2、画界面
python zip文件暴力破解图形化工具_第3张图片
稍微解释下,创建的window对象是窗口
tk.Button(window, text=’压缩文件路径’, command=select_zip_file).place(x=10, y=20)
参数解析: 父容器 、 text(控件文本)、 command(点击触发事件)、place 摆放的位置 x和y是坐标(窗口左上角是 0,0 ) 如果控件通过place方法 则无需调用 pack方法了

3、调用相应的方法(3个按钮 对应3个触发的事件)
python zip文件暴力破解图形化工具_第4张图片
python zip文件暴力破解图形化工具_第5张图片

4、程序写好后,自己生成一个加密压缩文件,再弄个密码本测试下
打包的话 可以使用 pyinstaller 这个工具,没有的话 安装下即可
pip install pyinstaller
pyinstaller -f ZipTools.py
执行后生成两个文件夹(build、dist)和一个spec文件 exe文件就在dist文件夹中

当然这个程序还有很多可以优化的地方,比如说 使用多线程去解密,再比如说如果密码文件过大会卡顿等原因,这个后面慢慢优化吧

代码下载地址:https://download.csdn.net/download/a3280028/10637028

你可能感兴趣的:(Python)