批处理天地·莫让QQ网盘泄密
2009-04-29博言
博 言
小高在单位与同事共用一台电脑,他日常使用时也很注意保护自己的隐私,比如登录QQ不会设置为自动保存密码,也会在关机之前会清空QQ历史记录、最近的文档文件列表、浏览器的Cookie等……。遗憾的是,即使他进行了以上操作,还免不了隐私被泄露。
可怕的QQ网盘漏洞
小高的QQ网盘中,保存有一些给女友的情书,可最近却被喜欢做恶作剧的同事给曝光了。他能肯定的是,同事绝对不会知道自己的QQ密码,而且他又没有将这些隐私信息保存到本地。
最后在小高的一顿美餐后,同事道出了缘由。原来小高把与女友来往的情书保存到他的QQ网盘中,时常打开来欣赏。可是QQ网盘有一个很可怕的漏洞,就是QQ网盘文件打开后,会在QQ的临时文件夹保存该文件。即使退出QQ网盘也不会自动删除它们,使用清除工具如QQClear等也不会清除,结果被好事的同事给发现了。
保存Q Q网盘文件的临时文件夹位置在“C: Documents and SettingsAll UsersApplication DataTencentQQDisk”,在“QQDisk”文件夹下以用户的QQ号码命名一个文件夹,在该文件夹下的“Temp”文件夹以打开日期又创建文件夹来保存的打开过的QQ网盘文件(如图1)。
由于“Application Data”这个文件夹是隐藏属性,平时是看不到的,所以小高也没在意,结果让QQ网盘泄密了。“Application Data”文件夹是保存应用程序数据的,储存有某些程序运行时需要的东西。具体功能与能否删除依软件而定,有的是临时文件,有的是软件备份与设置文件——平时我们一般不会去理会它的。
批处理文件快删除
小高知道了原因后,每次使用了QQ网盘的文件后,都要修改显示所有文件,再进入该文件夹下去清空他的QQ号对应的文件夹,时间一长操作很烦人,同事看到小高如此辛苦,于是给他编写了一段批处理帮他快速清空QQ网盘产生的临时文件。
这个清空QQ网吧产生的临时文件,格式很简单,其代码如下:
@echo off
set /p id=输入QQ号:
rmdir "%ALLUSERSPROFILE%Application Data
TencentQQDisk\%id% emp" /s /qpause
小高把这些代码输入到记事本后,保存成批处理格式(如shanchu.bat)的文件,保存到QQ网盘中。每次使用QQ网盘文件后,拖出这个文件执行一下,输入他的QQ号,按下任意键(如图2),很快就清空了QQ网盘产生的临时文件。再不需要麻烦的修改显示为“显示所有文件和文件夹”了,只需双击一切全OK了——世界又太平了。
使用一段时间后,小高发现这个操作只清空QQ号码文件夹下的“temp”目录中的QQ网盘产生的临时文件夹及文件,还会保留QQ号码文件夹;而且,每次清除时都要输入QQ号码,有些麻烦。于是,他对该批处理进行了修改,双击直接就删除临时文件夹中QQ号码对应的那个文件夹。
修改后的代码如下:
@echo off
rmdir "%ALLUSERSPROFILE%Application DataTencentQQDisk小高QQ号码" /s /q
有了这个批处理后,小高的QQ网盘就再也没有产生过隐私泄露,真正做到了不留任何痕迹。