实验三:Python黑客技术实现-zip破解

实验三:Python黑客技术实现-zip破解,第1张

概述课程名称网络安全软件开发指导教师石老师实验日期2021-3-26班   级网络2班姓   名纯软女孩学   号2018***********实验成绩 一、实验项目名称Python黑客技术实现-zip破解二、实验目的及要求1.掌握zip基本概念2.掌握多线程PYTHO

课程名称

网络安全软件开发

指导教师

石老师

实验日期

2021-3-26

班    级

网络2班

姓    名

纯软女孩

学    号

2018***********

实验成绩

 

一、实验项目名称

Python黑客技术实现-zip破解

二、实验目的及要求

1.掌握zip基本概念

2.掌握多线程PYTHON爆破的函数

三、实验环境

windows、python3

四、实验内容

1.掌握zip基本概念

2.掌握多线程PYTHON爆破的函数

五、实验步骤

1、编写python代码文件为2.py

2、将unzip.zip加密压缩文件放入python文件同一目录下

3、编写数据字典d文件

4、运行2.py文件即得结果

 

六、实验程序与实验结果

实验程序:

import zipfile
import threading

def extractfile(zfile, password):
    try:
        zfile.extractall(pwd=password)
        print("Found Password:", password)
        return password
    except:
        print(password,"bu pi pei")
        pass


def main():
    zfile = zipfile.Zipfile('unzip.zip')
    passfile = open('d')
    for line in passfile.readlines():
        password = line.strip('\n')
        t = threading.Thread(target=extractfile, args=(zfile, password))
        t.start()


if __name__ == '__main__':
    main()

实验结果:

 

七、实验总结

通过本次实验学习了python暴力破解加密zip的应用,以及爆破原理、过程。加强了自己动手实践能力,本次实验的失误在于没有将代码文件和unzip.zip加密文件放至和python文件同一目录下,完成实验后感觉收获很多,仍需继续加强自身实践能力。

八、教师评阅意见

 

 

 

总结

以上是内存溢出为你收集整理的实验三:Python黑客技术实现-zip破解全部内容,希望文章能够帮你解决实验三:Python黑客技术实现-zip破解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1186336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存