中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 建立超难删除的autorun.inf文件夹真的能防住么?
作者:
标题: 建立超难删除的autorun.inf文件夹真的能防住么? 上一主题 | 下一主题
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『楼 主』:  建立超难删除的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


2008-2-24 12:56
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (523066680)  编辑帖子  回复  引用回复
NeverAgain
初级用户





积分 67
发帖 40
注册 2008-1-31
状态 离线
『第 2 楼』:  

用这个: echo y|cacls [drive:]\autorun.inf /g everyone:N


2008-2-24 13:40
查看资料  发短消息  网志   编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 3 楼』:  

仔细看……这招已经用上了


2008-2-24 13:58
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (523066680)  编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 4 楼』:  

关键修改所有者。。。移动磁盘上的AUTORUN.INF,所有者不是当前电脑的,没有权利设置了。


2008-2-24 14:05
查看资料  发短消息  网志   编辑帖子  回复  引用回复
523066680
银牌会员

SuperCleaner


积分 2362
发帖 1133
注册 2008-2-2
状态 离线
『第 5 楼』:  

有道理!上次 在autorun.inf 里放一个 执行文件,打开之 然后打开avkiller 发现autorun.inf没有被替换,也没被改名 但是没有办法让U盘接入的时候就执行那个文件,所以放执行文件的方法也……


2008-2-24 14:51
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (523066680)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: