粉丝29.7万获赞193.9万

各位学员,今天给大家讲解一下据 python 程序的多现成多进程的一个压缩包的一个破解教学。那么相信啊,大家在生活中会碰到一些,比如说我把一个文件 解压了,然后设置了密码,但是过了一段时间呢,就密码忘掉了,如果还记不起来的话,那么这个解压缩包的文件就相当于丢失了, 这个时候呢,嗯,我们如果通过啊,这个 压缩包一个破解的一个程序,那么把密码找到啊,那么就可以解决这个压缩包的一个密码破解问题, 那么今天主要给大家讲解这个呃,一些简单的原理啊,那么后面的这个程序源码和 yes 程序文件会分享给大家, 那么这个压缩包的一个破解程序是这样的一个情况,打开之后哈,然后呢,这里是选择啊,我选择一个 这个啊,那么当然这里呢有密码范围,可能有十个啊,一一到六个,也可能有十几个,可以这样子,可以大家可以写的,那么也有固定的位数,比如说我密码这个位数,我自己知道设置的是四位密码, 然后呢这个这里有纯数字啊啊,小写加数字,大写加数字啊,字母加数字符号, 这个呢都可以啊,这个点击的选择的,那我当时编写的时候是这个小写字母加数字啊,然后我选择这个文件之后,这个时候我就开始破解啊,因为四位数字它破解就比较快, 那么这个时候啊就嗯,大家可以看一下啊,我四位数的破解密码就出现了啊啊,这找到了,就 cd 二四, cd 二四啊,那么我把这个文件给给解压一下 cd 二四哈, 那么我打开啊,解压啊,那我输入 c d 二四, 那么就可以哈,把它解压好了啊,那么这个当然如果说这个我们密码啊,这个设的很复杂的话,那么它的求解的一个时间就更长啊,这个是我耗时 八八分钟啊,把它破解出来的, 那么呃,这个程序的原码呢?什么原理呢?这个呃程序啊,用这种核心的,用 python 编程啊,基于暴力酶举原理,通过穷尽设定位数啊,这个和制服级所有的密码组合啊,验证 解锁加密这个文件,那么密码的生成采用啊禁止转化印刷算法,按字样数顺序生成组合,不重复,不遗漏啊,先算总组合 数,再分配分分片分配,然后这里呢,我用了一个多进程并行处理啊,那么设配这个 cpu 的 核心均配任务, 然后呢,密码验证采用轻量级逻辑啊,仅读取文件一一个字节的验证的有效期。 那么第五呢,配套独立监听竞争和进度监控啊,实时反馈这个破解速度。这里面有这个文件的一个详细的一个 啊,这是我的一个代码啊,代码,那么这个代码有详细的一个介绍,每个代码之后都有详细的一个介绍,当然可能会有一些更好的破解的一个 这个方法啊,那么欢迎大家交流,今天的课就讲到这里,谢谢。

