站长之家

站长资讯通告:
您的位置: 首页 » 业界 » 评论 » 正文

汉语编程:针对恶意攻击的回应(3)

[ ] 来源: 汉语编程blog 评论: 6 分享至:

百度权重查询 站长交易 友情链接交换 网站建设,网站设计,企业建站就找313

于是该网友用VC6中的Depends查看三了个wincon.dll的结果。发现入口非常相似,也就是有可能是差不多的文件。于是该网友考虑了将三个DLL进行互换。“将三个dll文件复制到一起,先将三个文件复制到win32forth4.2中,分别使用三个dll后启动WIN32FOR.EXE的结果发现“汉语编程的wincon.dll文件能够被win32forth4.2正常使用,而且读出来的数值与汉语编程环境下一致,都是10895。由于接口改变,4.2和汉语编程的wincon.dll都不能在6.12中使用了。而win32forth4.2版与6.12版的wincon.dll文件都能够在汉语编程环境下使用,而且读出的值都与原环境下一致。综上情况,汉语编程与win32forth在wincon.dll文件上保持了相当好的兼容性,如果说二者一点关系都没有,形成这种结果的几率不知道能有多大。”更为搞笑的是,当该网友试着将汉语编程程序和win32forth4.2目录下的这个同名文件WINCON.DLL删除时居然发现汉语编程与4.2的提示基本一致(徽剑测试时除了标题的两个字母大小写不同外其他一致)。

该网友不禁问:“这也是巧合吗?一个号称汉语的居然冒出一句英文的提示而且还跟别人的如此相似,而且是"Missingprocedures!"这种计算机程序中少见的用词以及少见的标题栏中用标点。”“将汉语编程的win32chp.dll文件复制到win32forth4.2文件夹下并命名为win32for.img,当然之前要备份好原来的win32for.img文件;将汉语编程的ckernel.ovl复制到win32forth4.2文件夹下。然后找一个16进制编辑器,打开win32for.img文件,从偏移4(也就是第5个字节)开始,连续4个字节修改为D5119201,保存。双击win32for.exe,”徽剑看到的是居然看到的是带着win32forth4.2图标的汉语编程。

最后该网友总结到:“说到底,汉语编程应该是这么来的,由于win32forth的源码是公开的,汉语编程利用其源代码将win32forth字样抹去,并且修改了识别词库文件的标志(将win32forth的D5119201修改为DAB76EEF),编译出可执行程序。然后又根据需要,汉化及添加、修改了词库形成了现在用汉字和一堆全角符号编程的汉语编程语言。可以说汉语编程为了掩盖其与win32forth的关系,将符号修改的很彻底,也不管那一堆全角符号用起来多么古怪。”“如果继续研究下去,我想还会掌握更多的证据,甚至有希望根据wincon.dll和winapi词数找到汉语编程使用的那个版本的win32forth,不过目前我觉得这些证据已经足够了,已经不需要再浪费时间了。”最后作者得出结论:“其实汉语编程就是win32forth的一个修改版,实现的功能基本上都是win32forth实现的。把这个东西吹嘘为民族的希望,汉语编程需要带的ckernel.ovl和win32forth4.2需要带的kernel.bin文件都是词库(其实就是编译过一次的字节码)的要求,比如要是用汉语编程的编辑器winedit.dll替换成win32for.img的话就不需要带ckernel.ovl了。

注意观察一下汉语编程的各个程序,都是由同名的一个exe文件和一个dll文件组成的,那个dll文件并不是真正的win32格式的dll文件,而是与win32forth4.2的img仅差一个标志的一种格式;而那个exe文件其实都是可以互换使用的,当然跟win32forth4.2互换都没有问题。”看到没有,一个骗子。一个跟汉芯一样的骗子。

——大家看出来他的症结没有?要不,还是让我来给大家讲讲吧。这一大段,是他的帖子的主要部分,也是核心部分。按理说,他是一个“副教授”级别的人,应该有他自己的独到的观点和看法,但是令人失望。他几乎全部是引用别人的东西。他自己只是从中,和了和稀泥,这稀泥,被他和了之后,是越和越稀啊。

A、既然他说,美国的,是源代码开放的,那又怎么一口咬定,中国的,就是“完全是彻头彻尾的剽窃”?这在法律上讲,不能构成什么事实。否则,美国人不来打官司,还等你这个“中国人”,站出来替美国人抱不平吗?

B、他又说,“复制过来,加以简单修改,然后包装成自己的原创”,可是我没有看到他,罗列出哪些是复制的,哪些是修改的,简单,又简单到什么程度,复杂,又复杂到什么程度。包装,又是怎么包装的。他作为一个“系统分析员”,有证书的,堪比“副教授”级别的人。怎么能够人云亦云,自己不去做更加深入的调查研究呢?怎么都是主观的,片面的,臆测地对待这样一个十分严肃的问题呢?他竟能如此,轻轻松松地,就下了一个结论,“完全是彻头彻尾的剽窃”,这“完全”二字,是这么轻易说出口的吗?口馋未干的幼儿,也不会像他这样,满口胡言乱语啊。

C、他又说,“徽剑正想自己动手比较的时候,有一位网友做了好事”,这就怪了,他想说什么,别人早就说了,他想做什么,别人早就做了。只等着他,信手拈来就行了。咄咄怪事啊。

D、既然他说,美国的,是源代码开放的,那他为什么又紧紧抓住“相似性”,大惊小怪呢?什么什么是一致的,什么什么是通用的,什么什么是相似的,什么什么是这里改了改,那里抹了抹。他却没有想想,美国人是面向全世界开放了这个源代码的。为什么没有其他人,其他国家的人,也这样改了改,抹了抹,然后重新包装呢?是没有能力呢?还是不大愿意呢?如果是说不大愿意,我不会相信。否则,美国人开放源代码,就失去了任何开放的意义了。如果说没有能力,这我相信,因为“副教授”级别的人,面对这些美国人开放的源代码,也无能为力啊。这一大堆源代码,摆在他面前,就跟一堆废物,没有什么区别的。

E、他又开始妄下结论了,“一个骗子。一个跟汉芯一样的骗子。”我就不明白,一个“副教授”级别的人,怎么就这样轻浮呢?别人的帖子,是从相似性方面进行分析的,他为什么不从另一个角度,进行分析呢?比如,究竟是壳子相同,而内核不同,还是壳子不同,内核相同呢?如果说是“汉化”,那就应该是壳子不同,而内核相同。如果是创造,就应该是壳子相同,而内核不同。作为一个“副教授”级别的人,看问题,不能总是看壳子吧?总应该研究研究内核吧?按理说,也应该有这个“能力”的哦。可是,他没有这个能力。他看不到内核,他也打不开内核,他怎么能看到内核呢?比如,美国人的堆栈,与中国人的数摞,究竟是一回事,还是两回事。他没有做调查研究,哪里来的发言权呢?他不知道,美国人发明的堆栈,有溢出的毛病,有寻址的弊端,而中国人发明的数摞,不存在溢出的毛病,也没有寻址的弊端。这究竟是如何解决的。等等等等。好多好多,核心的问题,他从来不去关心。却总是对文件名,文件夹,这些东西,特感兴趣。可见,他并不是真的到了“副教授”的级别,他那个“系统分析员”的证书,正如他自己所说,的确是“混”来的。

四、谁是受骗者,谁是受益者

关于“汉编”是真是假,以及“英编”与“汉编”的口水仗,由来已久。最早可以上溯到2003年前后,那时候,国家专利局,刚刚颁发“专利授权证书”,没多久,就开始了,“英编”否定“汉编”,“汉编”迎战“英编”。“英编”分子,攻击“汉编”的手段,有两个:一是极力诋毁,然而,没有什么明显的效果。毕竟历史的车轮,是滚滚向前的。二是玩弄工具,什么反汇编啊,什么线程跟踪啊,什么文件替换啊,也弄不出个所以然来。他说“汉编”是“汉化”,我让他“汉化”一个,他却做不到。他说“汉编”是“剽窃”,我让他用原版的,也做个“三维动画”,他也做不到。他说“汉编”是“骗子”,我让他指出谁被骗来,没有证人,他就是诬陷,他胆发寒了,腿发软了。我说学汉编的人,不懂英文,也能编自己的程序了,他说“你们在骗钱,你们的腰包鼓了”。我说上到九十九,下到刚会走,都有机会成为程序员了,他说“你那是大搞炼钢炼铁,大搞全民编程。”看样子,这样的交锋,将会永远持续下去。我们应当有充分的思想准备。伴随着一次交锋,我们也一次次更加壮大。对手给我们指出的缺点,我们都将逐步地加以改正,加以完善。我们不怕交锋。我们善于交锋。我们将很快从战略防御,转入战略相持。最终必定会进入战略反攻。到那个时候,就是真正的“汉编”的天下了!

总的来说,“英编”自始至终,都一口咬定,“汉编”是“剽窃”,“汉编”是“骗子”。可是,这么多年来,从来就没有“被剽窃者”站出来伸张,也没有“被骗上当者”站出来伸冤。倒是接受“汉语编程”培训的人,越来越多。有军人,有学生,有广大勤奋好学,积极向上的社会青年。各种有益的活动,每年都要举办。各种新闻媒体,几乎天天都有正面的客观的报道。最主要的是广大客户,有国内的,也有国外的,已经成了燎原之势。这就是用事实说话,比打口水仗,要有效得多哦!这对于“汉编”来说,就是无声的支持和无声的援助。而对于“英编”分子来说,就是无声的耳光,无声的巴掌。

最新图文资讯
1 2 3 4 5 6
理智评论文明上网,拒绝恶意谩骂 用户名:
网友评论
站长之家专栏推荐
商讯
最新视频
论坛推荐帖子
评测
关于站长之家 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助