Novate Net

关注科学技术的最前沿

隐写术(上)

关于隐写术,本篇先介绍一下压缩包隐写。所谓压缩包隐写,就是以命令的形式将文件隐藏起来,以16进制的形式将其合并起来,这样的操作对于文件的加密,隐私的保护起到很大的作用。

1.文件合并与提取

举个例子,现在在C盘有两个文件“1.TXT和2.PNG”,那么我们如果不想让别人看到其中一个文件,我们应该怎么做?

方法如下(以隐藏1.txt为例):

首先打开命令提示符,进入D盘,即这两个文件存储的目录。这里我们隐藏1.TXT,

使用以下命令:copy 1.txt/b+2.png/a  3.png

上述命令的意思就是将1.txt和2.png合并为3.png,通过这个命令我们就将1.txt隐藏到了3.png中,而3.png呈现出来的还是2.png。那么我们怎么将1.txt提取出来呢?这是我们就要用到HxD,我们将2.png和3.png拖进HxD工具,查看他们之间的区别。

然后把相差的部分复制出来,新建一个文件,就是被隐藏的1.txt。

2.压缩包的损坏与修复

我们知道有时候压缩包即使设置了密码,还是有可能被爆破出来,那么我们怎么样让我们的压缩包不容易被破解呢?

方法如下:

同样一个压缩包拖进HxD工具,我们看到压缩包的文件头都为50 4B。

那么我们可以通过修改文件头使其看起来是损坏的。

效果如图:

同样我们也可以通过校验二进制数值判断压缩包是否被动过手脚,达到修复的目的。

 

—–转载注明来自易新网。

 

 

点赞

发表评论

/*广告*/ /*广告*/