隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。
那么今天给大家带来几种最基本的隐写术:
首先,我们新建一个文件夹,将一张图片保存到其中(祭出了作者大大的芽衣子,然后将一个我们想要隐藏的txt文档也放入其中,作者在里面输入的是helloworld
我们打开命令行开始隐写,首先进入到这个目录,输入如下命令
jpg是我们想要隐藏的图片,/b代表以二进制流的形式,2.txt是我们想要隐藏的内容,/a代表以ASCLL表的形式,而3.jpg就是我们最后输出的图片了
我们来打开两张图片对比一下
没有任何的改变,但3.jpg已经被加密了,我们尝试以记事本的形式来打开看一下
可以看到最后面有我们隐藏的内容,但因为乱码没有显示全
如果想要解密这张图片的话,可以尝试下载一些以16进制文本编辑器,例如winhex,这里小编就不做过多讲解了,具体可以百度一下
隐写压缩包
假如我们想要上传一个迅雷种子,但是这个网站只允许上传图片,那我们该怎么办呢,来看看隐写术是怎么实现的吧:
我们这里有一个迅雷种子,然后把他压缩成zip格式,名称为2.zip,然后输入如下命令
我们生成了一个新图片,那我们如何还原里面隐写的zip文件呢?很简单,直接吧这个文件的后缀改成zip就好了。
LSB隐写:
LSB全称leastsignificant bit,是一种基于图片最低有效位修改储存信息的隐写方法,为什么会有这种隐写方法的产生呐,其实很简单,我们都知道三原色,即:红绿蓝。就是大多数的颜色都可以通过三原色的不同比例调剂出来
而LSB隐写就是通过修改RGB颜色分量的最低位二进制(LSB),来进行信息的储存,人类的眼睛并不能感知到前后的变化
每个像数可以携带3bit的信息
这里推荐一个神器:Stegsolve.jar
我们用它来打开一张被LSB隐写的图片,
通过左右调试就可以找出隐藏在图片中的信息了
要注意这张图片下载下来是bmp格式,要通过ps等软件将他无损转换成jpg格式
ntfs:我们可以将一个视频隐藏在一个图片里,首先我们先找一个图片和视频
执行如下命令:
jpg是我们想要隐藏的图片
执行后那我们如何来看隐藏的东西呢,使用系统工具画图打开图片
打开的就是我们加密后的图片了
最后喜欢我文章的朋友请加圈子关注我们,私信关键词:加群。(送免费资料和优惠券)
就会自动分享给你群号。欢迎大家加入我们的安全大家庭。提高大家的安全意识,提升大家的网络安全技能一直是我们的初衷和愿景,让我们共同成为守护信息世界的"SaFeMAN"。
还有可以关注我们微信公众号,在公众号上输入安界网,就可以关注到我们,领取资料和优惠券!