VeryCD公司DLP长期误杀部分带[CHN]、[VeryCD]昵称正规驴用户

笔者今天发现,VeryCD公司自制的闭源DLP库从很长时间以来,一直对一部分带“[CHN]”和“[VeryCD]”标签的官方eMule及Mod客户端有误杀,同时FzH制作的DLP+中也存在类似问题。这可能将影响一部分虽转用正规非VeryCD客户端但依然昵称中带[CHN]、[VeryCD]标签的用户。

误杀

VeryCD公司的两款eMule Mod——VeryCD Mod冒名“电驴”实则删除真正电驴(eDonkey/eD2k)网络搜索的easyMule——的DLP反吸血功能来自Xtreme,其使用的DLP库也是在Xtreme原版DLP库基础上修改而来。不过他们的DLP库不仅闭源,违反了GPL协议,放行迅雷,且水平不高,曾经几次(123)误杀过Xtreme等许多Mod。而FzH的DLP+库之前没有发现大量误杀,但也未开源,不过由于两年未有更新,相信DLP+用户已很少。

这次笔者发现的误杀,规模不一定大,但是已长时间存在,保守估计已有2年以上。由于easyMule附带的VeryCD版DLP库使用者依然众多,应该也造成了一定的影响。据笔者不完全统计发现:

  • 凡是使用官方版eMule而昵称为“[CHN][VeryCD]yourname”都会被VeryCD版DLP库以“Vagaa Faked”理由错误地屏蔽/减分
  • 凡是昵称中含有“[VeryCD][CHN]”的任何eMule Mod(不包括eMule官方,可能会包括其他一些非eMule的eDonkey客户端)都会被VeryCD版DLP库以“Bad USERNAME XL Faked”理由错误地彻底屏蔽
  • FzH的DLP+也有类似状况:凡使用官方版eMule而昵称为“[CHN][VeryCD]yourname”会以“检测哇嘎嘎”理由错误地屏蔽/减分;使用官方版eMule而昵称为“[CHN]XXX”(这里的“X”是任意的英文字母)会以“检测新脱兔”理由错误地屏蔽/减分

也就是说,有些用户虽不再使用VeryCD公司出品的客户端,转用官方eMule或者其他非VeryCD的正规客户端,但是这些用户依然在在用户名昵称中加上了“[CHN]”、“[VeryCD]”tag标签(可能他们以为在昵称中加类似标签会从VeryCD客户端中得到加分,或者更容易连接VeryCD服务器的缘故),这部分用户不但未必得到好处,反而会受到VeryCD公司DLP库的屏蔽。之前有评论指出,部分使用其他非VeryCD的正规客户端用户昵称加上“[CHN]”、“[VeryCD]”是一种捧臭脚的行为,或许这在这里已经得到了验证。

当然,有些用户的昵称中加“[CHN]”、“[VeryCD]”,只是easyMule转用其他Mod时复制了config文件没更改的缘故。另外根据上述不完全统计,形如“[CHN][VeryCD]某某”用户名的客户端,VeryCD公司DLP库也只屏蔽了一部分。而且昵称中含有“[VeryCD][CHN]”的任何eMule Mod,包括VeryCD自己的easyMule也均会被屏蔽。从此也可以看出,VeryCD公司DLP库和FzH DLP+作为违反GPL不开源的项目,十分难以被他人发现bug问题并及时修正。希望相关人士对自己的用户以及其他eDonkey网络用户负起责任来。

建议

因此给大家的建议是,最后更新于08年、版本号3601的FzH DLP+,在修正bug之前也建议暂且不要使用。而VeryCD公司的DLP库,就算能及时修正也会存在放行迅雷等问题,故也不建议使用。用户可以使用Xtreme的官方DLP库SourceForge地址)和SDC等项目。至于昵称,当然是不加“[CHN][VeryCD]”、“[VeryCD][CHN]”等标签为好。

回应

【本段落更新于8月10日】在网友质疑之后,VeryCD官方的所谓“电驴使用反馈”版主、ID为“emuleAdmin”的公司员工称以上检测方式是为了检测吸血驴哇嘎(Vagaa)和恶意吸血版本迅雷而设置,误杀正常用户的概率很小,未提及是否将会更改该种检测方式。VeryCD员工自己也认为用户名加“[VeryCD]”在客户端互相连接或连接部分服务器时都没有任何益处。其原话(该贴已被删除)称:

感谢各位驴友的反馈,我解释一下这两个问题:

之前吸血驴哇嘎(Vagaa)的特征就是没有发送modstring却采用了VeryCD昵称,因此我们对其进行封杀,由此带来的误杀的概率是很低的,很少有用户采用官方版eMule却采用“[CHN][VeryCD]yourname”的昵称;如果是因为复制了easyMule配置文件到官方 eMule安装目录中,但目前VeryCD easyMule 缺省用户名已经不是[CHN][VeryCD]yourname了,所以也很少会存在此问题了。

因为之前一直有恶意吸血版本迅雷,故意冒充VeryCD用户昵称并且username中带各种随机标点字符,而modstring甚至都不表面正式身份,不断的冒充各种电驴正规modstring,也造成了我们的一些工作困难,这种行为非常的可恶,因此我们对这种破坏P2P网络数据平衡的违规 eMule协议客户端进行了封杀。

另外,和大家声明一下,如果个人用户签名中使用[VeryCD],在P2P连接交互中或是在连接部分电驴服务器的时候都没有任何益处。建议非VeryCD mod用户没必要采用这个昵称,如果您是不小心使用到了,请在eMule的选项-常规-用户名中修改即可。

测试

这里到文末均为“枯燥”的测试内容,不想看可以略过。您也可以自行对两个有问题的DLP库进行测试。

这里测试使用的DLP来源:

我所使用的eMule客户端有:

  • eMule v0.50a(官方网站:http://www.emule-project.net/)
  • eMule v0.50a Xtreme 8.0
  • eMule v0.49c ScarAngel 3.3
官方版eMule使用全球唯一的UserHash:1ED4DD157F0ED99CEFB3DBAE9B3A6F5E

官方版eMule使用全球唯一的UserHash

测试所使用的一个eD2k资源链接:
ed2k://|file|%5B%E5%BC%BA%E8%A2%AD%E9%AD%94%E5%A5%B32%5D.%5BSumiSora%26amp%3BCASO%26amp%3BHKG%5D%5BStrike_Witches_2%5D%5B03%5D%5BBIG5%5D.rmvb|132427479|64a161db980d33b48ec499fe40f4696f|h=v5ikr3yioosttxqexngaj7sul7igem23|/

VeryCD版DLP部分的测试结果

1.请求下载的官方版eMule使用的昵称是:“[CHN][VeryCD]yourname”,被请求下载的eMule客户端是:eMule v0.49c ScarAngel 3.3(其加载的是VeryCD版DLP v41)

以下是测试结果:

ScarAngel加载VeryCD版DLP后误杀昵称为“[CHN][VeryCD]yourname”的官方版eMule,返回结果为“Vagaa Faked”(伪装的Vagaa)

VeryCD版DLP将部分官方版eMule判定为“Vagaa Faked”

这分明就是用的官方版eMule怎么在VeryCD版DLP的判断下变成当年臭名昭著的吸血客户端Vagaa了?
据悉,因为“[CHN][VeryCD]yourname”是VeryCD客户端的默认昵称,所以有很大一部分从VeryCD客户端转到官方版eMule的用户是直接把config目录的配置文件复制过去的,于是官方版eMule继承了这个昵称,这无疑扩大了误杀影响的范围和程度。

PS:关于Vagaa请参见维基百科的介绍 http://zh.wikipedia.org/zh-cn/Vagaa

反吸血屏蔽的记录:

VeryCD版DLP的反吸血屏蔽记录(Vagaa Faked)

VeryCD版DLP的反吸血屏蔽记录(Vagaa Faked)

2.请求下载的eMule v0.49c ScarAngel 3.3和eMule v0.50a X-Mod 1.6.0使用的昵称是:“[VeryCD][CHN]tnnd”,被请下载的eMule客户端是:eMule v0.50a Xtreme 8.0(其加载的是VeryCD版DLP v41)

以下是测试结果:

Xtreme加载VeryCD版DLP后误杀昵称为“[VeryCD][CHN]tnnd”的ScarAngel,返回结果为“Bad USERNAME XL Faked”(黑名单昵称:伪装的迅雷)

Xtreme加载VeryCD版DLP后误杀部分昵称的ScarAngel,返回结果为“Bad USERNAME XL Faked”(黑名单昵称:伪装的迅雷)

Xtreme加载VeryCD版DLP后误杀部分昵称的X-Mod,返回结果为“Bad USERNAME XL Faked”(黑名单昵称 :伪装的迅雷)

Xtreme加载VeryCD版DLP后误杀部分昵称的X-Mod,返回结果为“Bad USERNAME XL Faked”(黑名单昵称 :伪装的迅雷)

怎么,正规的eMule Mod在VeryCD版DLP的判断下全变成了当今兲朝最著名的吸血客户端迅雷了?
据笔者估计,因为这个检测仅仅是依靠昵称判断与客户端标识无关,所以基本上所有eMule Mod都遭到波及!而且长期使用eMule的笔者发现,有相当多的用户是这样设置的昵称,所以影响同样相当的大。

反吸血屏蔽的记录:

VeryCD版DLP的对ScarAngel误杀反吸血屏蔽记录(Bad USERNAME XL Faked)

VeryCD版DLP的对ScarAngel误杀反吸血屏蔽记录(Bad USERNAME XL Faked)

VeryCD版DLP的对X-Mod误杀反吸血屏蔽记录(Bad USERNAME XL Faked)

VeryCD版DLP的对X-Mod误杀反吸血屏蔽记录(Bad USERNAME XL Faked)

FzH版DLP+部分的测试结果

请求下载的官方版eMule使用的昵称是:“[CHN][VeryCD]yourname”,被请下载的eMule客户端是:eMule v0.49c ScarAngel 3.3(换用FzH版DLP+ v3601测试)

以下是测试结果:

1.和VeryCD版DLP一样的是,DLP+里也有一个类似的算法用来检测Vagaa客户端:

ScarAngel加载FzH版DLP+后误杀昵称为“[CHN][VeryCD]yourname”的官方版eMule,返回结果为“检测哇嘎嘎”(哇嘎嘎就是Vagaa的中文名称)

反吸血屏蔽的记录:

2010/8/6 12:19:46: [检测哇嘎嘎](ban)- Client ××××××[故意隐藏] ‘[CHN][VeryCD]yourname’ (eMule v0.50a,None/None/None)

2.不仅如此,相比起VeryCD版DLP来说FzH版DLP+还多出一个误杀:

ScarAngel加载FzH版DLP+后还误杀昵称部分官方版eMule,返回结果为“检测新脱兔”,而事实上只要昵称为“[CHN]XXX”(这里的“X”是任意的英文字母)都会触发误杀。

PS:脱兔属于吸血客户端,详细情况请参见官方版DLP列表。

反吸血屏蔽的记录:

2010/8/6 12:21:36: [检测新脱兔](ban)- Client ××××××[故意隐藏] ‘[CHN]tmd’ (eMule v0.50a,None/None/None)

测试到这里全部完成。

15条评论隐藏

  1. #1 [VeryCD]呕
    2010年8月11日 周三 11:09 | 回复

    这次批评verycd倒是次要,主动加[VeryCD]tag的才叫恶心。他们以为verycd一直有tag社区加分,想占这个光,以为加了tag就好连verycd的那个服务器。这会儿verycd都说没好处了,反而还有少许误杀,他们会怎么想?这帮主动加[VeryCD]tag的给verycd做足了宣传,本来Easymule就不少,还有大堆主动加tag的,list里满眼的[VeryCD],这是导致verycd垄断的原因之一,垄断之后就会作恶,就会搞欺骗,招来更多不明真相的,类似这种错误观点也会进一步散布。verycd他们公司固然无耻,这帮想占小便宜的加[VeryCD]tag用户也是既无耻又可悲,做了verycd垄断作恶的推手,自己却可能被verycd误杀了

    @FY原创 人家不知道你那是中文字,更不知道是简体中文字,加了[CHN]就知道了。另外,不用任何中文作用户名的飘过……

  2. #2 t_t
    2010年8月11日 周三 11:52 | 回复

    @[VeryCD]呕 加CHN老外多半也不知道是中国,而且[CHN]也是臭名标签(拜verycd,x雷,x车等所赐),想加就用[China]。

  3. #3 half unselfish sharer
    2010年8月11日 周三 12:40 | 回复

    其实我一直很疑惑为什么加的是chn而不是cn,照理来说cn才是正统的china的缩写,何必再麻烦加一个h在那里?这次的事件警示我们,要用正统。。。。。

  4. #4 FY原创
    2010年8月11日 周三 18:10 | 回复

    我个人认为,通过此次的上海世博会,绝大多数老外肯定能看懂中文
    加什么[CHN],[CHINA]这些没什么意义嘛
    当然,想加就加,这是个人自由
    倒是什么[VeryCD]这标签屏蔽算了,眼不见心不烦

  5. #5 Jurio
    2010年8月12日 周四 02:24 | 回复

    SimpleCD被封了?
    哈哈,笑死人
    所以说当缺德主人的奴仆没前途

  6. #6 [VeryCD]呕
    2010年8月12日 周四 11:16 | 回复

    @FY原创 世博有多大作用啊,就算能看懂中文的老外也没几个辨繁简的,况且很多中文用户的昵称也不用中文,[CHN]就知道你是来自中国简体的了。当然分辨来自哪里的最好方式还是ip2c
    @half unselfish sharer 3字母的“正统”缩写是chn,2字母的“正统”缩写是cn,都是“正统” 😀

  7. #7 FY原创
    2010年8月12日 周四 12:54 | 回复

    @[VeryCD]呕
    你终于说到正题了,用户名只是浮云,IP2C才是识别地区最好办法
    但是加那啥标签的可以去死了
    个人不推荐加[chn][cn]这些标签,无意义

  8. #8 囧王
    2010年8月12日 周四 12:57 | 回复
  9. 2010年8月13日 周五 20:20 | 回复

    @Jurio
    刚才还在豆瓣上讨论的

    去年12月vc“危机”,simplecd.org出于好心备份了vc全站,以防“万一”,twitter众也很捧simplecd,DashHuang却发了一推(链接截图):

    各位抓VeryCD全站的朋友们,我知道并理解你们的良苦用心,但是你们影响了其他用户访问了,所以不得不开始考虑限制策略了。。。希望大家能手下留情。。。

    想想也知道,抓全站的毕竟不多,对每天上百万访问量的vc服务器来说算不了什么。这不是影响了其他用户访问,而是影响了verycd.com的垄断

    结果,只“危机”了一天就再也不危机了,而现在更是去除了easymule的ed2k电驴网络搜索,又很可能对simplecd.org实施这个“限制策略”,确保了彻底的垄断。。

  10. #10 VeryCD呕
    2010年8月14日 周六 11:53 | 回复

    网友在VeryCD“电驴使用反馈”质疑的帖子果然被删了
    http://www.verycd.com/groups/eMuleBeta/1051466.topic

  11. #11 EMFEMF
    2010年8月14日 周六 12:20 | 回复

    我就是那个质疑的,现在我的这个id不能访问那个“电驴使用反馈”小组了,显示“对不起,您的权限不够阅读本组的内容”
    以前搞了7、8个id,揭发easymule的问题,揭示真emule,全都被这个小组封了,md 😈

  12. #12 half unselfish sharer
    2010年8月14日 周六 19:37 | 回复

    @tomchen1989 你发的网址上不了.不过,想来,dash能在推特上发文,他必是能翻墙的(不知跟我那边的网络情况有没有关系,我那边是上不了推特的).翻墙的方法无非两种,自己用软件或是私底下跟有关部门(中国特色嘛)谈情,网开一面.这样想下去,如果能检举dash,恐怕又是大案一件.

  13. #13 阉割假驴VeryCD
    2010年8月14日 周六 19:54 | 回复

    @half unselfish sharer :mrgreen: 国内t都上不去,但上了也不算什么,有点技巧都能上,没必要谈什么情..

  14. #14 wongderful
    2011年11月29日 周二 21:06 | 回复

    [CHN] 国家代码
    1,中国(China)的缩写。 CHN是在联合国注册的国家代码,国际上的正式场合都用这种统一的国家代码。

  15. #15 of
    2011年11月29日 周二 21:13 | 回复

    @wongderful 最早是中国驴加的tag,在后来verycd vagga 迅雷的陆续出现让这个tag在ed2k已经污名化了。

共2页上一页12

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0