首页 > 其他分享 >关于pk

关于pk

时间:2023-05-24 16:46:02浏览次数:29  
标签:文件 加密 zip 010editor addd 关于 PK pk

压缩包zip和7z放到010editor

首先是生成add的txt文件,内容设置为啊对对对

image-20230328210704204

我们将其通过Banzip进行压缩,并设置密码

image-20230328210755076

我们再压缩一个相同的zip文件,这次不加密

将两个zip文件全放入010editor中

image-20230328211057562

首先我们可以看到,文件的开头有PK,文件的内容中也有PK开头,文件的结尾也有PK PK对应着504B

再次观察

image-20230328211457175开头的PK后面有文件名

中间的PK后面两者蓝色圈住的区域内容相同,由此我们可以推算出中间的则为文件的内容

image-20230328211719444

对比十六进制编码,发现加密的(addd(2))相比较(addd)

通过搜索14 00 后面的两位为加密位,我们尝试修改addd的00也为09

同时尝试使用原本设置给addd(2)的密码进行对addd 的解密

image-20230328211942182

但是访问不了,因此设置了一个伪加密

接下来再看一个具有很多文件的zip 压缩包,方便观察全为addd.txt的副本、

image-20230328212056633

我们将其放入010editor

image-20230328212239842

四个文件有4个PK 说明有一个文件就会有一个PK,与此同时,我们也发现,其后面的编码也为文件名(中文乱码)

image-20230328212440167

中间的编码也是如此,中间仍表示为内容

但我们也可也发现,依然只有一个文件末尾PK

于此同时给我们的启示是,对于一个图片,拖入010editor 将其其中的PK取出,在新文件中嵌入,则可以产生一个隐藏再其中的压缩包从而达到隐藏信息的效果

标签:文件,加密,zip,010editor,addd,关于,PK,pk
From: https://www.cnblogs.com/vaneshadow/p/17428807.html

相关文章

  • 关于泛域名需要注意的事项
    关于泛域名需要注意的事项1.泛域名是带通配符的域名,只能代表所有的二级域名类似"com""cn"是顶级域名类似"zuiyoujie.com"是一级域名,类似"www.zuiyoujie.com"是二级域名类似"blog.www.zuiyoujie.com"是三级域名类似"*.zuiyoujie.com"是一个泛域名,可以涵盖所有二级......
  • Day02-关于java的基础知识
    关于java的基础知识java的特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性 JDK、JRE、JVMJDK:JavaDevelopmentkit(java开发工具)JRE:JavaRuntimeEnvironment(java运行时环境)JVM:JavaVirtualMachine(java虚拟机)......
  • odoo关于 xml <template>标签 的继承修改方法
    写法同之前的视图继承比较相似,话不多说,直接上案例比如我需在在下列报表添加barcode或者其他字段 第一步先找到当前的视图位置,具体查找方法以后再讲。最后找到视图 这里面的id还有这个xml文件所在的包会在后面用到以上信息确认完毕之后,就可以直接写继承了自定义......
  • 关于GPUImage 两路输入 其中一路为 GPUImagePicture 的 问题的详细解析
    关于GPUImage两路输入其中一路为GPUImagePicture的问题的详细解析情况1:GPUImagePicture->添加到1此时调用不会crashGPUImageMovie->添加到0在GPUImageTwoInputFilter中由于纹理1为GPUImagePicture-(void)setInputFramebuffer:(GPUImageFramebuffer*)newInputFramebuffe......
  • 关于皕杰报表的序列生成函数
    在做报表的时候,经常需要生成一个序列,比如:字母序列a、b、c、d、e...皕杰报表本身提供了list函数来生成有限的枚举序列,使用如下:语法:list(valueExp1{,valueExp2{,valueExp3{,……}}})参数说明:valueExp(n)  可以是字符型数据,整型数据,浮点型数据,布尔型数据或表达式举例说明:例1:li......
  • 关于c#原生sql的封装
     //1将实体对象动态转换为原生sql语句(增,删,改,查),查暂时只有单表查询,多实体的动态生成暂时还没想出来usingMicrosoft.EntityFrameworkCore;usingMicrosoft.EntityFrameworkCore.Metadata.Internal;usingMicrosoft.Extensions.Hosting;usingMISSION.Entitys;usingMISSION......
  • 关于redis的描述、数据结构、持久化学习笔记
    前言本文围绕面试问题、redis学习记录。本文是个人的笔记,会有遗漏或含糊的地方。描述下redisredis是一款非关系型数据库,它是以key-value的形式存在数据,因为它的数据在内存中所以它的读写速度极高。当然它支持持久化,将数据以二进制形式或者以命令的形式持久化到磁盘。然后......
  • 关于 使用 diif 对文件夹进行打补丁。
    问题: 我对源码进行了修改,想要生成补丁文件。网上的截图:      我的实际操作:  ......
  • 关于 tar 的解压与压缩命令。
    解压命令: 我想解压的同时,把解压出来的文件夹重新命名可以吗?不行,没有搜到,可行的方法是,首先建立一个目录,然后解压到这个目录。例子:  、对于tar.gz这样的解压就是  tar-zxvf  这样的形式。对于tar.bz2这样的解压,就是tar-jxvf 这样的形式。 ......
  • APP测试 - 利用ABD命令将Android手机中已安装的APP导出为APK文件
    0.场景测试过程中部分迭代的APP与研发的版本不一致,又不知道具体是哪个版本。故需要导出测试出现问题的迭代APP用于复现问题 1.导出步骤1.1找到应用的包名方案A:查看手机安装的应用$adbshellpmlistpackage方案B:利用monitor监视要打开的APP$adbshellammonitor......