中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]屏蔽病毒网站(实用)
作者:
标题: [原创]屏蔽病毒网站(实用) 上一主题 | 下一主题
qasa
高级用户




积分 959
发帖 311
注册 2006-4-11
来自 广东-LianJiang
状态 离线
『楼 主』:  [原创]屏蔽病毒网站(实用)


    发一个平时自己用的屏蔽病毒网站批处理给大家参考下。
    另附上一份收集的病毒网站。
    希望对大家有用。

屏蔽病毒网站.bat
@echo off
:: code by qasa copyright@qknet 0:52 2007-11-7
title 屏蔽病毒网站工具  作者:qasa
mode con cols=35 lines=6&color c
if not exist Web.ini (
   cd.>Web.ini
   echo 请添加要屏蔽的网站...
   ping/n 3 127.1>nul
   goto :eof
   )
attrib -r %windir%\system32\drivers\etc\hosts
echo # 屏蔽病毒网站工具  作者:栋仔>%windir%\system32\drivers\etc\hosts
echo 127.0.0.1       localhost>>%windir%\system32\drivers\etc\hosts
for /f "delims=" %%i in (Web.ini) do (
    echo 127.0.0.1       %%i>>%windir%\system32\drivers\etc\hosts
    )
attrib +r %windir%\system32\drivers\etc\hosts
echo.&echo.&echo             网站屏蔽完毕。
ping/n 5 127.1>nul
exit /b
Web.ini
www.tomwg.com
yu.8s7.net
www.zzzz1.com
zzzz1.com
www.baidu345.com
baidu345.com
www.ttsou.cn
ttsou.cn
www.zhaomeimei.cn
www.511u.com
www.37698.com
37698.com
www.2345.com
2345.com
www.hk0707.com
www.hk0909.com
www2.99vod.net
www.99vod.net
www.51mxd.com
www.meizi7472831.com
www.game929.com
www.91d2d.com
91d2d.com
www.flydown.net
flydown.net
www.wangxiangad.com
music.wangxiangad.com
www.91d2d.com
www.59552.com
qq.59552.com
2007.5ixp.com
www.lmaq.com
lmaq.com
www.3yyy.cn
old.3yyy.cn
www.kkpic.net
kkpic.net
www.habao.net
habao.net
www.sms591.com
www.sms591.net
www.kx99.cn
www.odwy.com
www.99mmm.com
www.sqqd.com
www.sqqd.net
www.6781.com
www.dj015.com
www.mtvrm.com
a.d3a.us
www.69262.com
www.an188.com
www.bobcn.net
www.pkzz.net
www.pkzz.net
www.jily.net
jily.net
cn.errorsafe.com
www.errorsafe.com
www.1717kan.cn
www.verycr.com
verycr.com
www.82wg.com
www.kuaiso.com
www.64xz.com
64xz.com
www.newok.com
www.top000.com
top000.com
www.tianmp3.cn
tianmp3.cn
www.59552.com
59552.com
www.xf520.cn
www.ysbr.cn
www.lvrzj.com
lvrzj.com
www.toxx.info
www.11990.com
www.xzqx88.com
xzqx88.com
11990.com
www.qbbd.com
w.qbbd.com
www.wuyeav.com
wuyeav.com
www.87895.com
87895.com
www.henbang.net
files.henbang.net
www.yayalao.com
yayalao.com
yxgm78.com
www.88888888888888888888888888888888888888888888888888.com
www.50-8.com
www.50ge8.com
www.klyx8.com
klyx8.com
www.53yes.com
www.jk1001.com
4255.biz
www.zhaoxl.cn
zhaoxl.cn
www.0hu.net
0hu.net
www.pic00.com
pic00.com
www.17xxz.com
17xxz.com
www.900666.com
pp.900666.com
www.jetdown.com
jetdown.com
7y7.us
12rr.com
www.12rr.com
www.ycdy.com
ycdy.com
www.zqqa.com
zqqa.com
www.zpx520.com
zpx520.com
12706.com
down.12706.com
www.12706.com
www.xrlyy.com
xrlyy.com
laji.xrlyy.com
www.51meinv.cn
16a.us
www.n85853.cn
n85853.cn
www.chenxinsms.com
chenxinsms.com
www.1cdzx.cn
1cdzx.cn
www.1008y.cn
1008y.cn
www.18dmm.com
18dmm.com
www.08325.cn
08325.cn
www.vchome.net
vchome.net
www.hsstone.net
mp3.hsstone.net
hsstone.net
5y5.us
www.yyor.com
yyor.com
www.wvyi.com
wvyi.com
s.gcuj.com
www.gcuj.com
gcuj.com
www.hyap98.com
www.126621.com
126621.com
www.if56.cn
if56.cn
www.453888.com
www.uu500.com
uu500.com
www.money-you.cn
money-you.cn
9166.biz
www.2cdma.cn
2cdma.cn
www.jygame88.com
y66.us
www.qinlo.com
qinlo.com
1234.89111.cn
www.1234ya.com
1234ya.com
Ttwd.net
www.Ttwd.net
www.level-qq.cn
level-qq.cn
www.36xp.com
36xp.com
3.36xp.com
www.puma163.com
puma163.com
www.11sss.com
11sss.com
www.mty366.com
mty366.com
www.kaspersky7.com.cn
kaspersky7.com.cn
boolom.com
www.sl952571.cn
sl952571.cn
878772.cn
www.878772.cn
www.44xp.com
44xp.com
a.44xp.com
b.44xp.com
c.44xp.com
d.44xp.com
3.11xp.com
www.virusprotectpro.com
virusprotectpro.com
ck1.in
xyaq163.cn
1111.845845.cn
www.8749.com
8749.com
yinlew.com
up.yinlew.com
www.edqb.com
6658588.cn
a.11sss.com
www.11sss.com
iv1qq.cn
www.xlzyxz.cn
xlzyxz.cn
www.832821.cn
832821.cn
www.digiall.cn
digiall.cn
new.flywings.cn
www.flywings.cn
www.qqqsss.com
www.17xzb.com
17xzb.com
aaa.369678.cn
www.qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq.com
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq.com
www.9991818.com
9991818.com
xx.wzxqy.com
wzxqy.com
md55.net
www.md55.net
www1.winopen.cn
winopen.cn
www.winopen.cn
www.baibaoxiang.cn
baibaoxiang.cn
www.tql2l.com
tql2l.com
www.f1ash512.com
f1ash512.com
www.b1ueidea.com
www.b1ueidea.com
b1ueidea.com
ip.8dunet.com
8dunet.com
325604.com
www.325604.com
www.kkwyx.com
www.mtsou.com
www.zuola.net
zuola.net
so.klyx8.com
www.kkwyx.com
smallt.vicp.cc
www.zhaowoooool.com
wb900.com
www.wb900.com
s.wb900.com
mm.987999.com
987999.com
www.987999.com
www.lwktbg.cn
lwktbg.cn
www.blyee.cn
blyee.cn
www.98307.com
98307.com
www.digtlera.com
www.88889999.info
88889999.info
rrr.rfhwfhw.com
www.55dj.net
55dj.net
www.souxse.cn
cc.wzxqy.com
cool.47555.com
web.21575.com
www.qqtx.cn
www.loveqq8.com
soft.yqdown.com
www.yqdown.com
yqdown.com
www.grendown.cn
www.k333.cn
k333.cn
movie.yl0708.cn
welcome.aeeboo.com
www.qqcom.net.cn
web.123563.com
ora.3168a.com
123.blog5460.com.cn
www.851733.cn
xxcom.cn
www.uhq.cn
uhq.cn
vip.my.qq.com.qqncn.cn
www.161816.com
www.121161.com
9.11xp.com
22kao.com
5.22kao.com
www.22kao.com
15gan.com
www.15gan.com
3.15gan.com
5.15gan.com
9.15gan.com
www.520018.com
www.11se.com
z.11se.com
cc.wzxqy.com
www.debae.cn
www.520018.com
down.dj7788.cn
www.safewebnavigate.com
virusprotectionproonline.com
q.103829.com
q.1030829.com
www.antivirgear.com
antivirgear.com
www.mukks.cn
www.asvcfr.com.cn
asvcfr.com.cn
ad.jud1l.com
777.za123.cn
music.mukks.cn
www.eqifa.com
eqifa.com
book.uubks.cn
mb.wzxqy.com
www.yoowan.com
www.mydirvers.net
mydirvers.net
mlcro-soft.cn
m.w2op.cn
www.puma166.com
xx.9365.org
qq4.web9.bootchina.com
www.avonshop.cn
avonshop.cn


[ Last edited by qasa on 2007-11-25 at 09:59 PM ]

   此帖被 +7 点积分     点击查看详情   
评分人:【 lxmxn 分数: +4  时间:2007-11-25 23:16
评分人:【 Nickey 分数: +2  时间:2007-11-26 14:13
评分人:【 561808275 分数: +1  时间:2007-12-4 17:01




κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生
2007-11-25 21:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
che11n
新手上路





积分 12
发帖 6
注册 2007-11-25
状态 离线
『第 2 楼』:  

哇..这么多网站啊..
但还会是有好多的啊..都屏蔽不完..

2007-11-26 00:08
查看资料  发短消息 网志   编辑帖子  回复  引用回复
huahua0919
银牌会员




积分 1608
发帖 780
注册 2007-10-7
状态 离线
『第 3 楼』:  

你累死了,我吓死了!

2007-11-26 10:20
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
junyee
中级用户




积分 253
发帖 112
注册 2006-5-31
状态 离线
『第 4 楼』:  

推荐用智能优化的网站免疫功能,有几千个恶意网站地址呢。

2007-11-26 11:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by qasa at 2007-11-25 21:58:

    发一个平时自己用的屏蔽病毒网站批处理给大家参考下。
    另附上一份收集的病毒网站。
    希望对大家有用。

屏蔽病毒网站. ...

if not exist Web.ini (
   cd.>Web.ini
   echo 请添加要屏蔽的网站...
   ping/n 3 127.1>nul
   goto :eof
   )
没有web.ini文件就自己建立一个,如果有要屏蔽的网站就自己手动往web.ini里加是这个意思吗?
我觉得还是弹出一个窗口让用户自己添加需要屏蔽的网站,这样不会显得麻烦.

2007-11-26 15:25
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qasa
高级用户




积分 959
发帖 311
注册 2006-4-11
来自 广东-LianJiang
状态 离线
『第 6 楼』:  



     Re:tempuser
          如果弹出一个窗口让用户自己添加,这样显得太过麻烦了,还不如直接打开Web.ini文件直接粘贴上去来得快。那这段代码可以加上一句
if not exist Web.ini (
   cd.>Web.ini
   echo 请添加要屏蔽的网站...
   start Web.ini
   ping/n 3 127.1>nul
   goto :eof
   )


[ Last edited by qasa on 2007-11-26 at 03:49 PM ]



κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生
2007-11-26 15:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by qasa at 2007-11-26 15:46:


     Re:tempuser
          如果弹出一个窗口让用户自己添加,这样显得太过麻烦了,还不如直接打开Web.ini文件直接粘贴上去来得快。那这 ...

直接粘贴肯定快,但是一个普通的用户我想没有这个自觉性,要是让它用这个批处理,让它输入几个要屏蔽的网站,在给他个屏蔽完成,我想他们的感觉就非常好!
:)
所以,请教:
能否在批处理中,显示输入内容提示框,当用户输入完要屏蔽的网站,内容也自动添加到web.ini中.

2007-11-26 16:43
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 8 楼』:  

批处理中没有输入内容提示框,但是可以在set /p显示内容的时候右键粘贴内容

修改如下:
@echo off
:: code modify by zh159@bbs.cn-dos.net 2007-11-26
title 屏蔽病毒网站工具
color f
if not exist Web.ini cd.>Web.ini
echo.
for /f "delims=" %%i in (Web.ini) do if not "%%i" == "" (
  set /a m+=1
  set /p=<nul
  call set /p=  数据库共有 %%m%% 个病毒网站地址<nul
)
echo.&echo.
echo.  是否要加入新的病毒网站地址?
set /p Web=  (Y-打开 Web.ini 加入新的病毒网站地址/直接回车继续/X-退出)
if /i "%Web%" == "Y" (
  call Web.ini
  echo.
  set /p Web=  是否继续(直接回车继续/X-退出)?
)
  if /i "%Web%" == "X" exit

set n=0
set m=0
echo.
echo.  加入屏蔽网站地址:
attrib -r %windir%\system32\drivers\etc\hosts
for /f "delims=" %%i in (Web.ini) do (
  if not "%%i" == "" (
    findstr /i /c:"       %%i" %windir%\system32\drivers\etc\hosts>nul 2>nul||set /a n+=1&&call echo.  %%n%%{TAB}%%i{TAB}{TAB}{TAB}{TAB}{TAB}&&>>%windir%\system32\drivers\etc\hosts echo.127.0.0.1       %%i
    set /a m+=1
    call set /p=  数据库第 %%m%% 个病毒网站地址: %%i<nul
    set /p=<nul
  )
)
attrib +r %windir%\system32\drivers\etc\hosts
echo.&echo.&echo.  网站屏蔽完毕,本次屏蔽网站 %n% 个。
ping/n 5 127.1>nul
exit
{TAB}为制表符(键盘Tab键),必须按数量输入
可以选择是否打开Web.ini增加屏蔽地址,hosts内已有的地址不增加,只增加没有的地址

[ Last edited by zh159 on 2007-11-27 at 03:26 PM ]



2007-11-26 17:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
qasa
高级用户




积分 959
发帖 311
注册 2006-4-11
来自 广东-LianJiang
状态 离线
『第 9 楼』:  


    Re:tempuser
        按你的意思可以这样写。
@echo off
:: code by qasa copyright@qknet 0:52 2007-11-7
title 屏蔽病毒网站工具  作者:qasa
mode con cols=50 lines=6&color c
if not exist Web.ini (
   cd.>Web.ini
   echo 请添加要屏蔽的网站...
   ping/n 3 127.1>nul
   goto :eof
   )
echo.>>Web.ini
:aa
cls
set /p a=我要添加屏蔽的网站(退出按n):
if %a% equ n goto bb
echo %a%>>Web.ini&goto aa
:bb
attrib -r %windir%\system32\drivers\etc\hosts
echo # 屏蔽病毒网站工具  作者:栋仔>%windir%\system32\drivers\etc\hosts
echo 127.0.0.1       localhost>>%windir%\system32\drivers\etc\hosts
for /f "delims=" %%i in (Web.ini) do (
    echo 127.0.0.1       %%i>>%windir%\system32\drivers\etc\hosts
    )
attrib +r %windir%\system32\drivers\etc\hosts
echo.&echo.&echo             网站屏蔽完毕。
ping/n 5 127.1>nul
exit /b


[ Last edited by qasa on 2007-11-26 at 05:37 PM ]



κχυμγνξοθπρωψιαδλεηφβτζσ┬╀┾┳┞┯┰┱┣┲┳╂╁│├┟┭┠这是什么??这就是我的人生
2007-11-26 17:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 10 楼』:  

感谢zh159和qasa,向你们学习,向你们致敬!

2007-11-27 09:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 11 楼』:  

是的,应该在一个帖子讨论.
不过我测试还是没有通过,尝试将阁下编写for代码替换到qasa的for代码,但是如果hosts中存在:
www.sohu.com
再次执行时,重新添加www.sohu.com
依然再次重复添加,不知为什么?

2007-11-27 10:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tempuser
高级用户





积分 547
发帖 261
注册 2006-4-15
状态 离线
『第 12 楼』:  

我晕了,这次是再次尝试qasa的代码,执行顺利,比如我想屏蔽
www.sohu.comwww.sina.com.cn
都写入到了hosts文件中,内容如下:
# 屏蔽病毒网站工具  作者:栋仔
127.0.0.1       localhost
127.0.0.1       www.sohu.com
127.0.0.1       www.sina.com.cn
但是我在IE中再次输入
www.sohu.comwww.sina.com.cn
这两个网站正常浏览,我清除了IE缓存,问题依旧,为什么?

2007-11-27 11:09
查看资料  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 13 楼』:  



  Quote:
Originally posted by tempuser at 2007-11-27 11:09:
是的,应该在一个帖子讨论.
不过我测试还是没有通过,尝试将阁下编写for代码替换到qasa的for代码,但是如果hosts中存在:
www.sohu.com
再次执行时,重新添加www.sohu.com
依然再次重复添加,不知为什么?

之前没有完整测试,本次修改完毕,测试没发现问题

数据库数量显示部分
for /f "delims=" %%i in (Web.ini) do if not "%%i" == "" (
set /a m+=1
set /p=<nul
call set /p=  数据库共有 %%m%% 个病毒网站地址<nul
)
可以用以下脚本快速得出,但是如果有空行,显示数量就会错。
for /f "tokens=1 delims=:" %%i in ('findstr /n /c:"." Web.ini') do set m=%%i
echo.  数据库共有 %m% 个病毒网站地址
[ Last edited by zh159 on 2007-11-27 at 03:20 PM ]



2007-11-27 14:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: