首页 > 单独文章 > 正文

利用ResScope将文件隐藏在dll文件中

时间:2008-09-03 08:33:38 作者:officeba 【认证】

    以前我们接触过将“秘密”藏入图片中的方法,不少小菜对这种独特的文件隐藏方式很感兴趣。为此,今天我们再来介绍另外一种特殊的文件隐藏方式,就是将“秘密”隐藏到dll文件中。

相关文章:隐藏文件技巧2则

软件下载地址:ResScope v1.96 简体中文版下载

     dll文件是一种动态链接库文件,通常出现在一些软件的安装目录中,当我们双击dll文件时会发现dll文件是无法直接打开的,而一般情况下我们并不需要运行dll文件。因此,dll文件很容易被人忽略,这样正好满足了我们隐藏“秘密”的需求。当然,我们这里所谓的隐藏并不是简单地将需要隐藏的文件后缀名改为.dll,这样虽然也可以达到迷惑别人的目的,但是还不够安全,别人用一些十六进制编辑器查看一下文件头就可以知道这是个伪造的dll文件,所以我们采用的是直接修改dll文件内部资源的方法来达到隐藏文件的目的。

     首先下载一款名为“ResScope”的软件,我们需要通过这款软件来修改dll文件内部的资源。然后我们要有一个dll文件,这个dll文件没什么具体要求,可以是C:\WINDOWS\system32目录中的dll文件。在这个目录里面有非常多的dll文件,也可以是一些程序安装目录中的dll文件。这里我们以C:\WINDOWS\system32目录下的aclui.dll为例。

     工具准备妥当后,我们把aclui.dll复制一份,命名为类似的名字。然后我们用ResScope打开这个复制出来的文件,可以看到,在程序左侧的“资源”窗口中出现了几个栏目,其中有一个栏目是“String”,展开后在右侧的窗口中会出现很多字符串,选中字符串后可以在下方的窗口中对其内容进行编辑。看到这里相信聪明的小菜们已经想到了吧?对,我们可以把字符串中的内容替换成需要隐藏的内容。



图1.  打开dll文件后看到的资源



图2.  输入需要隐藏的内容

     如果打开的dll文件中没有“String”栏,可以选择其他的dll文件进行修改。

     由于“String”属于字符串,因此我们只能在这里隐藏一些文本类的“秘密”,例如银行卡号密码、游戏帐户密码等。那么如果我们要隐藏图片类的信息该怎么办呢?

     图片文件当然也是可以隐藏进dll文件中的,但是要隐藏的图片必须是位图文件,也就是后缀名为.bmp的文件。如果你要隐藏的图片不是位图文件,那么我们可以运行系统中“画图”程序打开该图片,然后在另存为时将后缀名选择为.bmp即可。在“资源”窗口中展开“Bitmap”栏,选中其中的图片,点击工具栏上的“导入资源”按钮,浏览选择需要隐藏的图片,将其导入进来即可。



图3.  将需要隐藏的图片导入进来

     最后修改完毕后在关闭ResScope文件时对其进行保存,这样我们的“秘密”就隐藏在dll文件中了。别人不会知道在dll中还有名堂,即使知道了也不懂如何打开,高手例外哦。当我们自己要查看隐藏的内容时,同样用ResScope打开这个dll文件就可以了。


相关文章

同类最新