![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 14:43 |
共 48,040 主题排行 / 350,125 发帖 / 今日 0 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 建立超难删除的autorun.inf文件夹真的能防住么? |
| 可打印版本 970 / 4 |
| 第1楼 523066680 | 发表于 2008-02-24 12:56 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
建立超难删除的autorun.inf文件夹真的能防住么? 以下是我的一个例子,用上了访问权限--cacls命令 可以防住一部分autorun类的病毒,但没想到Avkiller用的是重命名,它能越过访问权限给我的autorun.inf重命名了,我没话说……大概是用注册表改的名吧……
::应该。。。。。不会造成不良结果。适于ntfs格式的磁盘 @echo off set /p n=在这里输入建立不可删文件个数,不判断。最好是1^<n^<50___: for %%a in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do ( if exist %%a: ( %%a: &cd\ for /f "tokens=*" %%b in ('dir /a-d /b autorun.inf') do (del /a /f /q %%b) ::如果这时候还存在autorun.inf 那应该就是删不掉的文件夹了 if exist autorun.inf goto :fail md autorun.inf &cd autorun.inf for /l %%d in (1,1,%n%) do (md %%d%%d &md %%d%%d\con\) cd.. attrib autorun.inf +a +s +h +r echo y |cacls autorun.inf /p everyone:n )) :2 cls echo 是否取消? set /p in=(y/n) if /i %in%==y goto delete if /i %in%==n (exit) else (goto 2) :delete set /p m=在这里输入数字,不判断。最好是1^<n^<50___: for %%c in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do ( if exist %%c:\autorun.inf ( %%c: &cd\ echo y |cacls autorun.inf /p everyone:f cd autorun.inf for /l %%e in (1,1,%m%) do (rd %%e%%e\con\) cd.. rd autorun.inf /s /q )) exit :fail echo 可能已经建立了,或者遇见其他问题,按任意键到删除项。 pause>nul goto :2 |
|
| 第2楼 NeverAgain | 发表于 2008-02-24 13:40 |
| 初级用户 发帖 40 积分 67 | |
|
用这个:
echo y|cacls [drive:]\autorun.inf /g everyone:N |
|
| 第3楼 523066680 | 发表于 2008-02-24 13:58 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
仔细看……这招已经用上了
|
|
| 第4楼 slore | 发表于 2008-02-24 14:05 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
关键修改所有者。。。移动磁盘上的AUTORUN.INF,所有者不是当前电脑的,没有权利设置了。
|
|
| 第5楼 523066680 | 发表于 2008-02-24 14:51 |
| 银牌会员 发帖 1,133 积分 2,362 | |
|
有道理!上次 在autorun.inf 里放一个 执行文件,打开之
然后打开avkiller 发现autorun.inf没有被替换,也没被改名 但是没有办法让U盘接入的时候就执行那个文件,所以放执行文件的方法也…… |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |