一个利用百度相册存放其他文件的程序(原创)

一个利用百度相册存放其他文件的程序(原创)

温温
2007-11-28 / 0 评论 / 370 阅读 / 正在检测是否收录...

百度的博客,无法上传除了图片之外的其他任何文件,这让我很恼火。看来如果想存放其他文件,只有把它伪装成图片才行。

一个简单的思路是在图片之后附加上其他文件,比如:“copy/b aaa.jpg bbb.rar”就可以将bbb.RAR这个文件附加到aaa.jpg之后,在资源浏览器里双击打开看到的是aaa。jpg这张图片,而在WinRAR中则看到bbb.RAR这个文件的内容。不幸的是,这个方法对百度无效。看起来百度会检查上传图片的内容,并删除不必要的段落。
(上面这个方法在自己电脑里藏点小秘密仍然有实用价值)

那么,看来只有构造一个“真正”的图片,把文件的内容作为图片的信息点写入,这样也许可以骗过百度的校验。查了一下,图片超过500K百度就会进行压缩,也就是说,对于大于500K的文件,必须进行分段存入多个图片。

OK,有了上面的思路后,花了三个小时的时间,我写出了一个小程序,可以帮我们把其他的文件伪装成图片文件,从而让百度帮我们保存文件。

下载地址在:http://www.pynw.gov.cn/FileinImage.rar,压缩包只有4K,解压后只有一个可执行文件,大小24K。如果你对这个程序有兴趣,下面是你需要注意的:

  1. 程序没有经过严格的测试,为保证你的数据安全,请做备份后再进行打包操作,以免丢失数据。
  2. 同上,如果遇到各种各样的错误跳出不要见怪。
  3. 本程序使用C#开发,你的电脑需要装有微软的.Net FrameWrok 2.0,如果没有,这是下载地址
  4. 文件名中不能带有“_”字符,因为我的程序使用它作为分隔符

接下来是图片说明:

=====================================
1.png

2.png

3.png

4.png

5.png

6.png

7.png

8.png

9.png

10.png
————————–

santawensantawen我这个程序太简单了。我找了一个指定大小的24位BMP,保存下文件头。然后把文件切成一段一段的挂上去,文件大小存在文件名里。呵呵,C# 只是一个上面操作的壳。你的相册程序不错哦。
2008-07-16 19:48
回复
hedaodehedaode呵呵,遇到同行了。楼主也是打包成24位BMP图片的吧?我也刚写了一个同样的工具,也是C#写的。但愿一起切磋切磋,呵呵!
2008-07-13 10:18
回复
ampere_ufoampere_ufo技术上是不太容易让绑定的程序运行起来,但可以利用社会工程学嘛,呵呵!!
2007-12-03 00:11
回复
santawensantawento ampere_ufo: hehe,可能这样捆绑可执行程序不太有现实意,因为程序显然无法启动。to 沐昭: 我也想啊,我只要一个页面内的音乐播放器都没办法。不过估计百度永远不会提供你想要的功能的,哈哈。因为显然那样的话百度会惹上版权的麻烦。
2007-11-29 21:37
回复
沐昭沐昭温先要是百度的程序设计就好了···我希望能添个功能,可以直接上传电脑里面的音乐到播客··免得四处找试听链接了···
2007-11-29 14:39
回复
ampere_ufoampere_ufo好像以前听说过用类似的办法捆绑病毒的,一会试试,哈哈!
2007-11-29 08:43
回复

0

评论 (0)

取消