AntiNags:3721、百度、CNNIC等的免疫程序

Discussion in 'Quantum and Mind' started by hylt, Mar 21, 2004.

  1. 软件名称:Anti ActiveX nags v1.05 Build 0326 (3721、百度、CNNIC、网易泡泡等的免疫程序)

    软件大小:13.2KB

    软件性质:免费纯绿色软件

    软件说明:
      经常上网的朋友在浏览网页时,是否经常会碰到各类要求您认证的对话框(如“3721网络实名”等),碰得多了实在有够烦的。本软件专为屏蔽这些恼人的对话框而设计,它可以屏蔽的对话框达29种之多,绝对是迄今为止网络上最全的免疫程序。


    更新说明:
    v1.05 Build0325:
    1、增加了对"XXXToolbar"控件的屏蔽,使可屏蔽项目达到了29项;
    2、对界面进行重新修整,修正了原先用"Tab"键选择时杂乱无序的Bug;
    3、将"全不选"功能增强为"反选",更加方便选择;


    v1.03 Build0323:
    1、增加了对"Dudu 加速器"控件(即DuDu Accelerator For Internet Explorer)的屏蔽,现在可屏蔽的项目已达28项之多;
    2、对软件的帮助说明作了小小修改;


    v1.02 Build0308:
    本软件首次公开发布,以屏蔽控件之多、"Readme"文档(就是您现在在读的文档^_^)详实得到网友们的关注;



    编程手记(针对v1.02 Build0308而言):
      其实有类似功能的免疫程序在网上早就有了,我所知道的就有:

    周明波先生(您一定知道他汉化的WinRAR吧,个人主页:"zhoumingbo.yeah.net")的"3721, CNNIC, 百度, 新浪免疫程序";
    木子兄("www.muzi-studio.com"站长,您一定用过木子版的QQ吧^_^)的".reg"源码文件;
    kusch("www.fxmake.com"站长,好像是位美眉哦,*^_^*,她编写的"Windows安全助手"在维护Windows操作系统的安全性方面相当出彩,吐血推荐)的"免签"(有Delphi源代码);
    复旦大学Lucian和wking的"BanActiveX"(支持在线升级);

      先前虽然也小打小闹得写过不少的程序,但大多是为了学习而已,应用性十分有限,只敢自己一个人愉愉地用:)。有珠玉在前,我是不敢放肆的,因此虽然写出了这个程序,而真正最终决定把它发布出来,心里是有过斗争的。
      最近业余时间在学着用Delphi结合Win32API写东东,因为该免疫程序的原理较简单,就决定用它来练手。庆幸的事,自己最终想要的功能都实现了,体积也不大(未压缩前22.5KB,压缩后12.9KB),给身边的众多朋友测试,反应也还不错(实现免疫了,没有死机、上吐下泻等不良反应,呵呵)。
      因为“攫取”的是别人的劳动成果(向上述的四位高人讨个饶:)),我只是将以上四个程序可以免疫的ActiveX控件总结到一起,一共达到27项之多,算是一个小小的“扩充版”吧。
      下面附上ActiveX控件的免疫原理,是我自己总结的,个人认为比我的软件更有价值,有兴趣且有时间的朋友不妨阅读一下,如果您早已经了解了,那我的这个软件就实在不值一哂了,:(




    免疫原理:(有兴趣且有时间的朋友不妨阅读一下):
      像3721、百度、CNNIC等在程序主界面上罗列出来的项目,本质上都是属于ActiveX控件。在默认的安全级别下,如果要下载签名的ActiveX控件,IE浏览器会给出提示,即弹出要求签名的对话框。
      而提供这些ActiveX控件的网站为了获利等关系,总希望尽可能多的网民安装他们的东西,因此会寻求大量人气较旺的网站帮助它们进行宣传,这就是我们在浏览各类网站时会不断弹出安装窗口的原因。明白了原因,我们就要从ActiveX控件本身着手来解决问题:
      一种方法是在IE浏览器的"Internet选项"中禁用ActiveX控件,该方法虽然彻底,但也禁用了其它可能对您有用的控件,而且在浏览网页时可能出现问题。另一种行之有效的方法是屏蔽相应的安装窗口,这也是本软件采用的方法。每个ActiveX控件在注册表中都有唯一的一个ID,当它的"Compatibility Flags"值为1024(十进制值)时就能屏蔽达到免疫的目的。以"3721网络实名"为例,它的ActiveX控件ID为"{B83FC273-3522-4CC6-92EC-75CC86678DA4}",我们只要将注册表中"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{B83FC273-3522-4CC6-92EC-75CC86678DA4}"键下的"Compatibility Flags"值设为1024(十进制值),就能达到屏蔽"3721网络实名"的目的,而将该键值删除或设为0就可以解除对"3721网络实名"的屏蔽。
      下面给出用注册表文件对"3721网络实名"进行控制的源码:

    1、屏蔽“3721网络实名”(将随后七行的内容另存为.reg文件,再导入注册表即可):
    ;====================================================
    REGEDIT4

    ;屏蔽“3721网络实名”
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{B83FC273-3522-4CC6-92EC-75CC86678DA4}]
    "Compatibility Flags"=dword:00000400
    ;====================================================

    2、解除对“3721网络实名”的屏蔽(将随后六行的内容另存为.reg文件,再导入注册表即可):
    ;====================================================
    REGEDIT4

    ;解除对“3721网络实名”的屏蔽
    [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{B83FC273-3522-4CC6-92EC-75CC86678DA4}]
    ;====================================================


      只要将上面样例文件中的{B83FC273-3522-4CC6-92EC-75CC86678DA4}改为其它ActiveX控件的ID号,就能实现手工控制其它ActiveX控件了。以下罗列出本软件可以控制的所有28项ActiveX控件的ID号,送给有需要的朋友:
    01 3721网络实名 B83FC273-3522-4CC6-92EC-75CC86678DA4
    02 3721网络实名(新版) 4522DBFE-14CD-4A59-AC2A-54BADFDD6D53
    03 3721上网助手 1B0E7716-898E-48CC-9690-4E338E8DE1D3
    04 3721上网助手(新版) 7CA83CF1-3AEA-42D0-A4E3-1594FC6E48B2
    05 3721中文邮 4EDBBAEA-F509-49F6-94D1-ECEC4BE5B686
    06 3721升级包 8D898B17-976D-44c1-84E6-AF38842AC9EC
    07 CNNIC通用域名 9A578C98-3C2F-4630-890B-FC04196EF420
    08 Dudu加速器 8135EF31-FE8C-4C6E-A18A-F59944C3A488
    09 网易泡泡 CF051549-EDE1-40F5-B440-BCD646CF2C25
    10 新浪IE通 98FA5667-513F-4F15-8A15-C171477B8847
    11 新浪点点通 15DDE989-CD45-4561-BF99-D22C0D5C2B74
    12 搜狐工具栏 484FF54A-CC44-467E-9C31-5B89FC753007
    13 搜狐工具栏(新版) CE7C3CF0-4B15-11D1-ABED-709549C10000
    14 搜狐视频播放器 2D0C7226-747E-11D6-83F0-00E04C4A2F90
    15 百度搜索伴侣 BC207F7D-3E63-4ACA-99B5-FB5F8428200C
    16 百度搜霸 9BBC1154-218D-453C-97F6-A06582224D81
    17 Sexxx拨号程序 7EB2A76C-97AE-4cf3-9C6A-EA0F61F137E1
    18 Portal Searching Toolbar D6862A22-1DD6-11D3-BB7C-444553540000
    19 XXXToolbar 018B7EC3-EECA-11D3-8E71-0000E82C6C0D
    20 XXXToolbar(新版) EF86873F-04C2-4a95-A373-5703C08EFC7B
    21 Mtree Dialers 1 E8EDB60C-951E-4130-93DC-FAF1AD25F8E7
    22 Mtree Dialers 2 FC87A650-207D-4392-A6A1-82ADBC56FA64
    23 Adobe.Stream 2.5 4B106874-DD36-11D0-8B44-00A024DD9EFF
    24 Adobe.Stream 2.7 00000566-0000-0010-8000-00AA006D2EA4
    25 Holistyc 03C543A1-C090-418F-A1D0-FB96380D601D
    26 Ahmm Dialers 8522F9B3-38C5-4aa4-AE40-7401F1BBC851
    27 WeatherCAST FC327B3F-377B-4CB7-8B61-27CD69816BC3
    28 Alexa Toolbar 7 69A72A8A-84ED-4a75-8CE7-263DBEF3E5D3
    29 SearchIt Toolbar 3717DF57-0396-463d-98B7-647C7DC6898A

    (完)





    =====XnPlus=====