前两天路上碰见一个朋友,他问我,“如何才能往普通u盘里写一些信息,程序可以读出来,而让用户无法察觉(windows的浏览器,winrar,命令行等都看不到)”。我当时想了想:“你用硬件狗不完了。呵呵”。
晚上睡觉前,想起这个事,觉得把u盘变成狗好像也挺有意思。于是打开电脑,查了一下磁盘结构方面的资料。发现如果硬要以文件的形式隐藏信息似乎难度很大,文件系统的设计也没有多少空隙让我来做这些事情。于是换个思路,看看是否可以写到文件系统以外地方,所以很自然想到了mbr,dbr,他们后面都有系统保留扇区,写到这里应该不错,这样不仅可以实现与文件系统的无关,而且即使用户使用简单的方法格式化磁盘,也不会影响到隐藏的信息。呵呵 多么强悍的做法。
于是,按照上面的思路,写了个实验程序,代码很简单。我把更普遍的功能简单封装了一下。并写了个正式点的demo,挂到博客上,希望以后有类似需求的同志,可以看到,并参考之。
|
文件: |
demo.rar |
大小: |
240KB |
下载: |
下载 | |
阅读(1273) | 评论(0) | 转发(0) |