探索黑客技术攻防,实战研究与安全创新

导航菜单

巧用VB隐藏文件

谈到隐藏私密信息,相信大家立刻会想到很多种加密软件,但大家们有没有想过,我们可以将这些需要隐藏的文件藏到自己编写的小程序中呢?来跟我一起用VB把文件隐藏起来吧!

一、隐藏文件

打开VB6.0(VB的安装和使用的基本知识大家们可以去查看过去的文章),新建工程,或者打开你已经写好的小程序,点击菜单栏中的“外接程序”,选择“外接程序管理器(A)…”,在外接程序管理器中找到“VB 6资源编辑器”,选择右下角的“加载/卸载”。点击工具栏中出现的绿色图标打开VB资源编辑器,通过资源编辑器,我们可以添加资源文件,供程序调用。现在,我们就通过添加源文件的方法把文件隐藏到程序中。点击VB资源编辑器中从右向左数第二个图标“添加自定义资源”,将你要隐藏的文件添加到资源中,然后保存资源文件。

QQ截图20170318140433.png

使用这个方法可以把任意格式的文件添加到程序中,所有文件都通过“添加自定义资源”来添加。不过如果添加的文件太大的话容易露陷,一个简单的小程序却拥有数十MB的大小,谁会不怀疑呢?最后一步,点击“文件”菜单中的“生成*.exe”,生成可执行文件。好了,大功告成,我们已经成功的把文件隐藏到这个程序中了。这个程序运行起来与正常文件并无差别,只是体积稍微大一点,有谁能想到在这个小程序中会暗藏玄机呢?

二、提取文件

聪明的大家们有没有想到如何把文件提取出来呢?很简单的,使用PE Explorer、ResScope等软件将资源文件提取出来就可以了。

我使用的是Restorator 2007,使用其它软件的方法也是大同小异。启动Restorator后,打开隐藏有私密文件的程序,展开左侧资源树中的Custom项,我们添加的文件都在这里。在写有类似101、102的资源上点右键,导出资源,修改后缀为你所保存文件的后缀名,文件就恢复成功了。经过测试,所有格式的文件都能够成功恢复。

如果先将文件用WinRAR之类的软件加密后再添加到程序中,就更加安全了。当然,也可以用其他语言的编译器(如vc++等)来添加资源文件,方法相似。如果大家想学习更多关于这方面的知识请到危险漫步博客多看一下关于这方面的文章。