Python写安全小工具-破解zip压缩文件
2023-09-11 14:22:52 时间
加密一个压缩包
准备一个ip.txt文件,如下所示100个随机IP地址
将ip.txt压缩成一个加密压缩包
zip ip.zip ip.txt -e
Python破解实现
#!/usr/bin/python3
# -*- coding: utf-8 -*-
import zipfile
class ZipCrack:
def __init__(self, ZipFile, PassWords):
self.__ZipFile = ZipFile
self.__PassWords = PassWords
print("Zip Crack Password")
def Crack(self):
zfile = zipfile.ZipFile(self.__ZipFile, 'r')
for password in self.__PassWords:
try:
zfile.extractall(path = '.', pwd = str(password).encode('utf-8'))
print("ZipCrack Password \033[1;35m Successful \033[0m => {}".format(str(password)))
break
except Exception as e:
print("ZipCrack Password Failed => {}".format(str(password)))
# 使用密码字典
def test1():
passwords = [996, 1111, 123456, 99999]
cz = ZipCrack('ip.zip', passwords)
cz.Crack()
# 暴力破解
def test2():
cz = ZipCrack('ip.zip', range(1000, 999999))
cz.Crack()
if __name__ == '__main__':
test1()
执行
相关文章
- Python刷题之路,怎样做才能让技术突飞猛进
- 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!
- 【Python】python 日期操作
- python私有工具库小结
- 【转】用python读写excel的强大工具:openpyxl
- python工具——Py-Spy
- 【Python五篇慢慢弹(4)】模块异常谈python
- [Py] Python json str 字符串转为对象 (字典)
- Atitit python3.0 3.3 3.5 3.6 新特性 Python2.7新特性1Python 3_x 新特性1python3.4新特性1python3.5新特性1值得关注的新特性1Python3.6新特性2 Python2.7新特性Python 2.7的新特性 - 牛皮糖NewPtone - 博客园.html Python 3_x 新特性及10大变化_python_脚本之家.htm
- paip.文件读写api php java python总结.txt
- python程序员都在用到5个酷毙的Python工具
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
- Python之API:基于python语言调用华为云API(华为网站)实现特定功能
- Python基础——PyCharm版本——第一章、PyCharm工具的安装与使用
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 为什么我觉得学python很难?
- 〖Python接口自动化测试实战篇⑧〗- 小案例 - 使用python实现接口请求 [查询天行数据]
- python for循环习题
- 【阶段二】Python数据分析Pandas工具使用10篇:探索性数据分析:数据的检验:正态性检验
- python 读取unicode编码文件
- python目录扫描工具——dirsearch使用,可以使用御剑的字典 支持慢速扫描,一般使用-s 60绕过waf,-s DELAY, --delay=DELAY 设置请求之间的延时
- 猿创征文 | 三款Python学习开发任选工具&两款数据库工具
- python工具方法 3 numpy多维数组清洗,删除任意维度的数组,仅保留感兴趣的一维数据
- Python Unittest 单元测试案例