概述
zip加密文件的明文攻击
- 拿到pkcrack里跑,首先拿到pkcrack
wget https://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack/pkcrack-1.2.2.tar.gz
tar xzf pkcrack-1.2.2.tar.gz
cd pkcrack-1.2.2/src
make
mkdir -p ../../bin
cp pkcrack ../../bin
cd ../../
攻击成功的前提条件是加密zip里有一个已知文件. 那么利用unzip -v可以查看zip压缩算法的版本以及crc32来对比,题目是否是考察此点。
- 约定如下
加密的zip: encrypted.zip
包含明文的zip包: plain.zip
文件结构
//encrypted.zip
–folder1
password.txt
–folder2
plain.txt
//plain.zip
plain2.txt
pkcrack的用法如下:
./pkcrack –c “folder2/plain.txt” –p plain2.txt –C encrypted.zip –P plain.zip -d ok.zip
参数解释:
- C : 要破解的目标文件(含路径)
c :破解文件中的明文文件的名字(其路径不包括系统路径,从zip文件一层开始)
P :压缩后的明文文件
p : 压缩的明文文件中明文文件的名字(也就是readme.txt在plain.zip中的位置)
d : 最后得到的没有加密的zip文件
最后
以上就是缓慢黑猫为你收集整理的zip加密的明文攻击zip加密文件的明文攻击的全部内容,希望文章能够帮你解决zip加密的明文攻击zip加密文件的明文攻击所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复