您的位置:首页 > 编程语言 > Python开发

渗透测试python编程之zip密码破解

2017-07-18 00:00 471 查看
一、环境

windows 10 +python2.7

二、文件

tree file

|------crack_zipfile.py

|------123.zip

|------dictionary.txt

三、思路

跑字典(没有字典?请看这里-->http://blog.csdn.net/qq_33936481/article/details/51277679)

四、代码

#!/bin/env python
# coding=utf-8

import zipfile
from threading import Thread

def extractFile(zFile, password):
try:
zFile.extractall(pwd=password)
print '[+] Found password ' + password + '\n'
except:
pass

def main():
zFile = zipfile.ZipFile('123.zip')
passFile = open('dictionary.txt')
for line in passFile.readlines():
password = line.strip('\n')
t = Thread(target=extractFile, args=(zFile, password))
t.start()

if __name__ == '__main__':
main()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: