LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

在PDF文件中隐藏信息

admin
2018年1月23日 15:55 本文热度 6247

wbStego4open(http://wbstego.wbailer.com )是一个隐写开源工具,它支持Windows和Linux平台。你可以用wbStego4open可以把文件隐藏到BMP、TXT、HTM和PDF文件中,且不会被看出破绽。还可以用它来创建版权标识文件并嵌入到文件中将其隐藏。能够允许用户把数据隐藏到PDF文件中的隐写程序非常少,我们打开wbStego4open这个隐写程序,研究下PDF文件吧(如图3.10所示)。
 

这个程序利用PDF文件头添加额外信息,这个区域的信息会被Adobe Acrobat Reader阅读器(如图3.11所示)忽略。此外,wbStego在插入数据时(此处以非加密的版权信息为例),充分利用了插入法和LSB修改法两种技术。
 

首先,wbStego4open会把插入数据中的每一个ASCII码转换为二进制形式,然后把每一个二进制数字再替换为十六进制的20或者09,20代表0,09代表1。例如,在wbStego4open的版权管理器(Copyright Manager)中,输入一个包含“Oblivion”的地址,wbStego4open就会将其由ASCII码转换成相应的二进制码,然后再用0x20和0x09替换每个二进制数(如图3.12所示)。
 

最后,这些转换后的十六进制数据被嵌入到PDF文件中。查看用wbStego4open修改后的文件内容,会发现文件中已混入了很多由20和09组成的8位字节(如图3.13所示)。
 

把这些8位字节取出来后,再提取其最低有效位,组合后即可获得其所代表的ASCII码的二进制形式,然后再把二进制码转换成ASCII码就能得到原始消息了。

wbStego4open确实支持很多其他隐写程序不支持的文件类型,比如本例中的PDF文件。实际上,前面的例子中的Adobe PDF文件是有密码保护的。注意,虽然该文件是有密码保护的,我们还是成功地修改了这个文件。这算不上是一种脆弱性,但确实说明PDF的安全保护能力有待提高,比如,为PDF文件进行数字签名,就可以让接收者知道文件已经被修改过了。密码保护主要用来防止打印或者复制Adobe PDF文件的内容,而数字证书则可以防止文件内容被篡改。拥有数字证书的PDF文件内容其实是可以修改的,但会提示接收者文件已经被修改过了,不要相信其中的内容(参见图3.14)。



该文章在 2018/1/23 15:55:05 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved