zoukankan      html  css  js  c++  java
  • zip伪加密

    zip伪加密破解方法
    一、使用ZipCenOp.jar(需要java环境),在cmd中使用

    java -jar ZipCenOp.jar r xxx.zip

    成功后压缩包可以直接打开

    ZipCenOp.jar 链接:https://pan.baidu.com/s/1RLRPN0fKWmqdaqLlV409Wg 密码:twl4

    二、使用winRAR

    进入工具,压缩修复文件,修复完后压缩包就可以打开了

    上述两种方法很多情况都可以用,但是有时不行,第三种方法可以应对各种zip伪加密
    这里给大家看一个例子

    这是i春秋社区板块第三期第二题(传送门

    明明已经按第一种方法提示成功了,但是还是要密码。
    我们修复压缩包试试

    还是要密码,那我们只好使用杀手锏了,请看第三种方法

    三、修改文件头的加密标志位

    一格zip文件有三个部分组成:
    压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 (详解链接
    这是三个头标记,主要看第二个
    压缩源文件数据区:50 4B 03 04:这是头文件标记
    压缩源文件目录区:
    50 4B 01 02:目录中文件文件头标记
    3F 00:压缩使用的 pkware 版本 
    14 00:解压文件所需 pkware 版本 
    00 00:全局方式位标记(有无加密,这个更改这里进行伪加密,改为09 00打开就会提示有密码了)
    压缩源文件目录结束标志 :50 4B 05 06:目录结束标记 
    我们用winhex打开压缩包,搜索504B,点击第二个504B(压缩源文件目录区)


    ------------------------------------------------------------------------------------------------------------

    将全局方式位标记中的09改为00后,打开压缩包

    破解成功!
  • 相关阅读:
    CSS3 target伪类简介
    不用position,让div垂直居中
    css3 在线编辑工具 连兼容都写好了
    a标签伪类的顺序
    oncopy和onpaste
    【leetcode】1523. Count Odd Numbers in an Interval Range
    【leetcode】1518. Water Bottles
    【leetcode】1514. Path with Maximum Probability
    【leetcode】1513. Number of Substrings With Only 1s
    【leetcode】1512. Number of Good Pairs
  • 原文地址:https://www.cnblogs.com/lzkalislw/p/14043668.html
Copyright © 2011-2022 走看看