在线情况
楼主
  • 头像
  • 级别
    • 银两9079
    • 经验4464
    • 文章77
    • 注册2007-04-26
    [分享]巧用DOS避免中U盘病毒~!
        相信大家用U盘的时候都被U盘病毒骚扰过吧,就是双击不是打开,右击第一项是Auto,这都是中了U盘病毒的特征,通过自动播放来安装病毒到你的机器上。
        今天图书馆看了一片文章,主要写如何避免病毒利用Autorun.inf传播的一个小窍门,大体意思是,在Windows下,开始,运行,cmd,进入DOS,在DOS下在你的U盘或者本地硬盘建立一个名字为Autorun.inf的文件夹,再在此文件夹下建立一个带特殊符号的文件夹,(注意,为什么是要建立一个带特殊符号的文件夹那?那是因为,在Windows下,用特殊符号命名文件夹是非法的,比如豆号,#·¥%#¥%等等……,也就是说,Windows没法建立带特殊符号的文件夹,而在DOS下建立以后,在Windows下却是无法删除的,当然也无法重命名。)而U盘病毒进入你电脑的过程是在你的各个本地硬盘下建立一个名字为Autorun.inf的文件夹,如果你事先在你的机器上建立了一个名字为Autorun.inf的文件夹,且他无法被删掉,无法被重新命名,那么,U盘病毒就没有办法在你机器上安装,就无法侵害你的电脑了。
        当然书上写的比较烦琐,我就是用自己的话,大家都能接受的了的话给大家“翻译”了一下,我自己也实验了一下,果然建立的文件夹无法煽掉或者重新命名,但是有个问题捆饶了我几天,那就是我想删的时候却怎么也删不掉,后来我在网上找啊找发现已经有人把这个写成了一个BAT可执行程序了,呵呵,可能我看的杂志是过期的……,好吧,下面我把那个BAT可执行程序的代码发上来,大家一起参考学习,不一定非照搬,也可以自己改改~~


    @echo off
    mode con cols=70 lines=18
    title 建立或删除autorun.inf文件夹
    color 4f
    cls
    echo.
    echo        免疫autorun类病毒,建立或删除autorun.inf文件夹 for /XP
    echo   ---------------------------------------------------------------
    echo.
    echo       此批处理会在每个分区的目录下建立autorun.inf\wuyou.文件夹,默
    echo   认的情况下是删不掉的,但可以用这个批处理删掉。在XP下测试通过。
    echo.                               
    echo                                              6618   2007年3月26日
    echo.
    echo          [Y] 按 Y 键建立autorun.inf文件夹免疫autorun类病毒
    echo          [U] 按 D 键删除硬盘所有分区下的autorun.inf文件夹
    echo          [Q] 按其他任意键退出
    echo   -----------------------------------------------------------------
    echo.
    SET Choice=
    SET /P Choice=         请选择要进行的操作:  
    IF /I '%Choice:~0,1%'=='y' goto md
    IF /I '%Choice:~0,1%'=='d' goto del
    exit
    :md
    for %%a in (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 del /a /f /q %%a:\autorun.inf>nul 2>nul & md %%a:\autorun.inf >nul 2>nul & %%a: >nul 2>nul & cd %%a:\autorun.inf >nul 2>nul & md wuyou..\ >nul 2>nul & attrib +s +h +r %%a:\autorun.inf >nul 2>nul
    cls
    mode con cols=70 lines=10
    color 2f
    echo.&echo.&echo.
    echo   已经在各分区的根目录下建立autorun.inf\wuyou.文件夹免疫autorun病毒。
    echo.                
    echo                        感谢使用,按任意键退出...
    pause>nul
    exit
    :del
    for %%a in (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 rd /s /q %%a:\autorun.inf\wuyou..\ >nul 2>nul & rd /s /q %%a:\autorun.inf >nul 2>nul
    cls
    mode con cols=70 lines=10
    color e5
    echo.&echo.&echo.
    echo   已经删除各分区的根目录下建立autorun.inf\wuyou.文件夹。
    echo.  
    echo                          感谢使用,按任意键退出...
    pause>nul
    exit

    注:程序不是我写的,是我找别人的,但是上面此程序的无法被删除的原理是我自己整理后写给大家的,技术不到家,大家多捧场,谢谢拉~~
    [img]http://www.binok.li/index/2007426211031.JPG[/img]
    在线情况
    2
    • 头像
    • 级别
      • 银两9079
      • 经验4464
      • 文章77
      • 注册2007-04-26
      新建一个TXT文档,把上面代码复制到文档里,在重命名文档为BAT文件,保存后执行就可以,代码中wuyoo.就是那个在 Autorun.inf中建立的带一个逗号的特殊文件夹,其他的改改颜色,大小的自己试验着来,没什么事。
      [img]http://www.binok.li/index/2007426211031.JPG[/img]
      在线情况
      3
      • 头像
      • 试试能写满几个
      • 级别
        • 声望+1
        • 银两320
        • 经验1369
        • 文章322
        • 注册2005-10-22
        不错!
        灰色轨迹感谢您的参与
        在线情况
        4
        • 头像
        • 级别
          • 银两9079
          • 经验4464
          • 文章77
          • 注册2007-04-26
          哦~~,写了这么多,终于有人对我的文章发表评论了~~“不错”  
          哈哈~~
          [img]http://www.binok.li/index/2007426211031.JPG[/img]
          在线情况
          5
          • 头像
          • 级别
          • 门派
          • 会员认证会员
          • 财富109
          • 银两3418
          • 经验37632
          • 文章5555
          • 注册2004-04-14
          不懂
          灰色轨迹感谢您的参与
          在线情况
          6
          • 头像
          • 级别
            • 银两9079
            • 经验4464
            • 文章77
            • 注册2007-04-26
            [QUOTE][b]下面引用由[u]风一样的女人[/u]发表的内容:[/b]

            不懂[/QUOTE]
            哪不懂??俺耐心解释~~
            [img]http://www.binok.li/index/2007426211031.JPG[/img]
            在线情况
            7
            • 头像
            • 级别
            • 门派
            • 会员认证会员
            • 财富109
            • 银两3418
            • 经验37632
            • 文章5555
            • 注册2004-04-14
            哈哈,我的意思是说我在这方面是文盲。
            不过还是要谢谢你啊
            灰色轨迹感谢您的参与
            Powered by LeadBBS 9.2 .
            Page created in 0.2012 seconds with 4 queries.