超脑黑客
时间:2023-05-26 来源: 作者:疯狂小强
现在破解行业竞争也相当的激烈,要是他们不能在第一时间发行出去,可能就被其他公司给抢先,而他们之前的投入和准备,就会白费。此外,不能按时交货,其他销售渠道可能就会认为你的实力已经不行,转而会投入别人的怀抱。(未完待续)
.全部章节
超脑黑客 第五百三十七章 难啃的英雄无敌
. .
gamez88的突然变卦,打了广永元他们一个措手不及。
虽然他们已经合作这么久,但是却从来没有见过面,都是在网络上联系,文件的发送也直接通过网络进行。广永元上次也是偶然间得知gamez88的负责人oven还只是个学生。
实际上,他们公司虽然一直和gamez88有合作,但却并不是大家以为的这么顺利,一直以来,都是他们公司尽可能的顺着对方,gamez88就好像是一个任性的孩子一样,随时都有可能提出各种要求,不过好在对方总是能够按时交货,广永元也就忍了,毕竟技术高手总是会有各种各样的怪癖,他们长期和机器打交道,甚至缺乏基本的人际交往尝试,说白了,就是高智商低情商。
但是,这一次,对方突然又要求加价百分之五十,并且已经延迟了交货的行为,让广永元有点忍无可忍的感觉。
他立刻让阿郎寻找其他破解高手,可是对方在看到阿郎提供的一些列的清单之后,很多人都表示,清单里面的游戏绝大部分都可以搞定,但是其中的《魔法门之英雄无敌ii》却是无能为力。
《魔法门之英雄无敌ii》是由newworldputing公司出品的回合制策略游戏系列,其面世具有划时代的历史意义,对后来者产生了重大影响。第一个版本发行会后,获得了极大成功,获得了相当好的口碑。nez88所说的除了他们,可能只有core组织才能破解的游戏。
而事实证明也却是如此,至少九龙堂的数字娱乐出版公司所认识的这些破解人士和组织,都不能胜任这一工作。从他们能够如此快速地给出回应就能看出,他们肯定在此之前就已经尝试过破解,并且失败。
没办法。面对这种情况,广永元也不打算做什么意气之争了,他感叹道:“加价就加价吧,阿郎,跟对方联系,就说我们同意他们的条件!”
做生意,一切以和气生财。
广永元当然深知这个道理,他们追求的是利益。既然没有备用的解决方案,就算是有气也只能忍着,只要能赚钱就行。
为了这次的产品,虽然没有什么开发成本,但他们前期已经投入了大量的时间和精力,让他们就这么放弃,肯定是不可能的。
林鸿全程都在旁边,但是并没有插话。
一会儿之后,阿郎再次回到了办公室。他的脸色很不好。
“经理,他们真是太过分了!”阿郎愤愤地说道,“根本谈不拢嘛!刚刚跟他们联系。对方又提价了,要在原来的基础之上加价百分之一百!”
“他/娘的这是趁火打劫!”广永元听到他的话,顿时也忍不住骂了脏话。
他虽然是九龙堂的成员,但真正算起来,背景却是非常清白的,整个人也非常文雅,并没有黑帮的特征。而公司做的事情,明面上也是合法的,数字娱乐出版公司在香g圈子内。也小有名气,还经常做慈善。
原本让步就已经相当憋屈了,可是没想到,对方这么贪心,一转眼就又将价格提升。
他们之前的报价就已经高出业界一大截。再翻倍的话,如果竞争对手半路插一手,他们虽然不会亏本,但是却也赚不了多少。
也就是说,他们的风险也是存在的。出了法律方面的风险,还得承担竞争方面的风险。
广永元陷入了进退两难的地步。
不答应吧,他们肯定是亏定了,至少前期的投入打了水漂。没有这款重量级的游戏,正个光盘的质量要整整下降一个档次,对游戏玩家的吸引力也将极为降低,在此之前,很多渠道商就早已名说,如果没有这个游戏,他们承销的数量将要直接减半。
可是如果答应对方,他们前期一段时间,都得给对方打工。这还不是重要的,最主要的是会坏了规矩,可以预见,以后的合作,这样的情况肯定会经常发生。
感受到对方内心的纠结,林鸿最终还是开口了:“广大哥,要不我来试试?”
“试试?试什么?”广永元正为难着,突然听到林鸿这么说,一时间根本没有反应过来,问完之后这才明白林鸿的意思。
这个时候,阿郎说话了,他以为林鸿并不了解《魔法门之英雄无敌》的破解难度,解释道:“nwc游戏公司的创始人,是个技术天才,他在发行第一版的时候,就非常重视加密方面的内容,当时出来之后,过了很久才被人破解。现在是第二版,在反破解方面他们更是投入了极大的人力……”
林鸿点点头:“我知道,试试而已。”
广永元最终点点头:“那就试试吧。”
虽然林鸿之前和他聊天的时候表现出来的基本功底非常深厚,肯定是个技术非常不错的程序员,可是他对破解方面的事情了解却是不多,广永元并不认为他能够胜任这份工作。
不过,既然林鸿发话了,他也自然没有意见。他对林鸿的心态也很理解,技术人员都是这样,最不怕的就是挑战。他以为林鸿之前并没有搞过破解,或者说很少接触这方面,现在见到有着这么一个大家都搞不定的东西,自然一时技痒,想要尝试一下。他想着林鸿估计也是一时兴起,等他分析游戏文件的时候,也就知难而退了。
其实他也猜到了一半,林鸿的确是对这个游戏产生了一些兴趣,另外就是看不惯gamez88的所作所为,想要帮广永元他们一把,毕竟广永元对他还算不错,两人相处愉快,帮他一把,也是应该的。严格算起来,也算是帮三师兄的忙。
于是,林鸿便在阿郎的带领之下,来到了破解组,广永元紧随其后。
破解组的成员,都是一些非常时尚的年轻人,耳环、鼻钉、染发是他们的特征,从这点就能看出,他们内心的叛逆和不安份。
在听到林鸿要对《英雄无敌》游戏进行破解的消息之后,他们便纷纷放下手中的工作围拢过来,当然,他们纯粹是抱着看热闹和看笑话的心态而已,他们都是了解状况的人,并不认为,林鸿能够将其破解出来。(本站您的支持,就是我最大的动力。)
.全部章节
超脑黑客 第五百三十八章 高手?大师?神级?
. .
破解组的办公室内。
许多人围在一台电脑前面,看着林鸿对《英雄无敌》进行破解。
这些人,基本都是在破解方面有一定水平的人。
在听到这个消息之后,便纷纷小声议论起来。
……
“这位到底是哪路神仙?破解英雄无敌?真的假的?”
“好像是boss带过来的,之前没有见过。”
“难道他是大师?”
“国内有大师吗?走吧,别看了,没什么看头,也就玩玩而已。”
“别猜猜了,看看就知道。老板带过来的人,应该有两把刷子。”
……
《英雄无敌》是一块极为难啃的骨头,在众人看来,要想搞定它,可能至少需要大师级别。而之前其他破解组织的回应也证明了这一点。
这个年轻人是破解大师?
如果真的是,为什么他们没有听说过?故而大部分人对这次的破解,只是抱着看热闹的态度而已。
破解的工作,实在是枯燥无味,有这样的调剂品来放松一下,也是不错。
在破解圈子内,对技术水平有一个比较模糊的的划分,大致可以分为四个等级,从低到高分别是“菜鸟”、“入门”、“高手”以及“大师”。
菜鸟级别是最低等级,就是指刚刚接触破解技术,懂得一些最基本的概念,但是却不会灵活运用。只能够按照破解教程一步一步地进行破解学习。
当然,如果再要细分的话,在菜鸟下面,应该还有一个等级,那就是“外行”,即对破解的基本概念什么的都完全不懂,不知道什么是“壳”、什么是“断点”、什么是“pe”文件格式……等等。
菜鸟经过努力学习。按照高手或者大师们写出来的初级教程一步一步地进行实践积累,慢慢的,他们便可以进入“入门”阶段。
在这个阶段。他们已经开始可以自己独立地对一些简单的软件进行破解,体验到破解的乐趣。
例如,对直接使用工具软件进行暴力破解。修改一些简单的注册流程条件判断语句,修改时间限制和一些简单的功能限制等等。
入门级别对汇编语言已经有一定的功底,他们能够读懂跟踪的时候出现的小段汇编代码,熟悉常见的数据结构。
入门级别,已经掌握了绝大部分基本的概念,懂得熟练使用一些常见的辅助破解工具。如果有时间和毅力,继续进行学习,不断地充实自己,则可以顺利成为一名破解高手。
高手的基本功底一般都非常扎实,可以很顺利地解决自己在使用电脑的过程中所遇到的实际问题。例如对比较复杂的软件进行修改、汉化,根据软件的注册码算法加密方式,编写出对应的注册机,甚至还可以在软件上直接加入一些新的功能,如打印、导出数据等等。
要想成为高手。对汇编语言的精通肯定是必须的。
他们不但可以读懂大段的汇编代码,并且还可以自己进行编写,别人用高级语言实现的程序,他们则能用汇编语言进行实现,并且有一定的复杂度。
在高手阶段,基本上就已经开始根据兴趣进行领域的细分。例如有的侧重于应用软件,而有的则侧重于操作系统层的软件编程,还有的,则是对算法有着独到的理解。
基本上,在这个公司里面,在场的这些人,都介于“入门”和“高手”之间的级别,大部分属于“高手”之下,只有少数几个骨干可称之为高手,领取高薪。
在“高手”之上,便是“大师”。
成为“高手”,需要大量时间、惊人的毅力和持续不断地学习,而要想成为“大师”,则在此基础上,还得需要天赋。
破解大师,就如同是武学里面的宗师一样,已经打通奇经八脉,对所有技能融会贯通,并且在某个领域,还有着自己独到的领悟。
无论在哪个领域,大师都是极为少见的。
这些人,都位于某领域中的金字塔顶端,他们的追求,已经和普通人完全不同。
“藏经阁”组织的oven和其他成员,虽然技术相当高超,但是在众人眼中,他们却称不上大师,顶多是高手当中的佼佼者。
core组织的领袖essi应该算一个,他们对软件进行破解,完全是出自对技术的极致追求,不出手则已,一出手则必定让业界为之惊叹,引领着潮流。
大师就是最高等级么?
众人也不好说。
或许,在以前大师就是最高等级,但是自从五年前一个东西出来之后,这个说法便有了动摇。
也不知道是谁第一次提出,业界逐渐流传起一个说法,称在大师级之上,还有一个等级——“神级”!
迄今为止,除开研究机构里面那些一心搞研究科学家,在众人心中,只有一个人可能达到了这个等级,那便是比特信使的那位神秘作者。
严格说来,这个等级不能算是破解业界独有,而是密码学领域的,不过破解和本身就是一个解密的过程,研究破解,也是研究加密和机密,两者可以说是重合的。一般来说,破解者专指民间研究者,而密码学家则比较正统。
比特信使这个软件,不但受到黑客们的追捧和推崇,并且引起了很多正统密码学家的重视和研究。很多人都认为,比特信使的作者,不但是一个计算机黑客,并且是一个密码学家,在此之前,没有任何一个人能够将两者如此合理得结合在一起,创造出一个如此迷人的产品。
……
这里不愧是专业搞破解的地方,各种破解辅助工具应有尽有,用来脱壳的,跟踪调试的,用来读取内存数据结构的……
很多工具,连林鸿之前都没有见过,很显然只是在小范围内传播,秘密使用。
林鸿将程序包直接在一个跟踪软件中启动,然后开始一步一步地跟踪研究游戏的整个运行流程。
这个过程相当枯燥,跟踪调试,就是对cpu或内存中的每一次数据变化进行监测,而一个极为简单的程序,可能在不到一秒钟之内,直接就运行了几百次循环。要想跟踪出来,可能就得花费好几个小时。
更不用说像《英雄无敌》这样复杂的程序了。
就这样,大家围观了一个小时左右的时间,便有人纷纷散去,他们并没有看到林鸿使用出什么令人眼前一亮的技术或者方式,和他们平时进行破解的步骤几乎一样,只是比他们似乎要更为熟练一点。
不过,看了半天,很多人倒是对林鸿刮目相看,毕竟,林鸿所表现出来的技术素养,已经比在场的绝大多数人要好,很显然,他至少已经达到了高手级别。
又过了半个小时左右,林鸿便站了起来,和广永元回到了原来的办公室。
大家见到这个情况,不由纷纷叹了一口气,因为他们发现,对方并没有能够破解出来。
办公室中,广永元对林鸿竖起大拇指,道:“你的技术和你的理论一样扎实,我不如你。”
他怕林鸿因此受到什么打击,安慰道:“没能破解出来也没什么,大不了,这批货我们不做了。”
谁知林鸿摇了摇头,脸上露出一丝微笑,说道:“广大哥,我已经有了一些头绪,破解出来应该没什么大问题。”
“哦?”广永元闻言顿时惊讶地看着林鸿。
他没想到林鸿还没死心,并且说出了这番话。
要是之前,他肯定会认为林鸿有点吹牛,可是在见到了对方的技术之后,他就不得不认真思考他的话了,毕竟林鸿至少已经达到了高手级别。
“外面人太多,对我思路造成了点影响。”林鸿解释道,“另外,我不希望这件事情传出去,毕竟,我本身也是一个软件公司的负责人,传出去不太好。麻烦你帮我准备一个单独的房间,半个小时之内,我搞定它!”
广永元一听,顿时明白了林鸿的话。
与此同时,他也被林鸿身上传播出来的自信气势给镇住了。
半个小时?
他的理性思维告诉他,这显然是不可能的。
可是不知道为什么,他心中却有一种直觉,认为眼前的这个年轻人肯定能够办到这一点。
不管怎么说,听到林鸿的这句话,他还是非常高兴的,连连点头,将自己的办公室就当做是他的工作场所,然后让人从外面搬了一台配置最好的机器过来。
办公室内,就只剩下广永元和林鸿两个人。
林鸿重新打开英雄无敌的客户端,开始进行脱壳、下断点、跟踪调试……
这一次,周围已经没有其他人,他操作起来便又是另外一番景象。
不再像之前那样,按部就班地一步一个脚印,而是直接在一些关键的地方直接下断点,之前需要十步的动作,现在直接简单一步就能搞定,一个足以能够迷惑其他人好几个小时的流程,在他手中只是简单地几步操作,便直接找到了关键的数据,行云流水,准确而直接,没有任何的无意义动作。
广永元在旁边看地目瞪口呆,他本身的水平也是高手级别,刚开始还能跟上林鸿的步伐,到了后面,就完全成了一个两眼瞎,完全想不通林鸿为什么那么做,可是正疑惑的时候,往往一个流程跳出来,却又可以看到,林鸿的做法很显然是正确的。(本站您的支持,就是我最大的动力。)
.全部章节
超脑黑客 第五百三十九章 椭圆曲线算法
. .
广永元的办公室内,静悄悄地,只能听到偶尔有手指敲击键盘的声音。
广永元站在林鸿的身后,一脸地惊诧和激动。
林鸿的表现,让他非常震惊的同时也升起了一种期待。
这种期待,并不是因为如果林鸿将其破解出来,他们公司这次就不用遭受损失,而是能够亲眼目睹一个破解大师全称破解一个游戏的荣誉感。
要是林鸿真的能够将其破解出来,则说明,他的水平很有可能达到大师级别。
广永元此刻就好像是一位骨灰级的追星族,怀着激动的心情正在听一个歌手在唱歌,如果林鸿能将这首歌唱出来,则说明他是世界级的天皇巨星!
想象一下那些歌迷的疯狂就能了解到广永元此刻的情绪。
前面一路的破解都非常的顺利,这也可以理解,毕竟林鸿之前已经对这个流程研究了一番。
现在,他来到了整个破解的关键之处,速度也渐渐暂缓了下来。
林鸿一步一步地按着调试键,显示器中的一个窗口将当前程序在内存中的变量名和对应的数值显示出来,随着他的动作,不断地变化着。
原本是十六进制的机器码,被反编译软件直接翻译成了汇编代码。
林鸿持续地按了几十次,最终发现又回到了原来的地方,他的眉头皱了皱。
一直没有吭声的广永元这个时候轻声问道:“怎么了?”
林鸿道:“没事,碰到反破解陷阱了。”
反编译软件毕竟是死的。只能根据特定的规则进行翻译,而一些有经验的程序员,则会专门进行反破解设置,他们会故意设置一些无效的变量用于干扰视线,甚至可以直接让你的跟踪软件死掉,让跟踪无法进行下去。
像现在遇到的这种反破解陷阱,却是其中非常高级的技术。非常具有迷惑性,一般很难发现,就算是发现了。也得花大量的时间去一一分析。
不过,这却难不倒林鸿。
他将这段代码直接通过眼睛“复制”到了超脑系统中,然后进行推演模拟。几秒钟就将其中的真正入口找了出来。
然后,他通过调试软件,修改了其中的两个地址,重新反编译,代码又完全不同了。
广永元惊讶地张了张口,最终还是没有问出来。
他完全看不懂,林鸿这一步到底是如何做到的。在他眼里,这段代码完全没有问题,要想找出其中的入口,肯定是需要每一步都下断点跟踪的。可是他看到林鸿却只是盯着显示器看了一会儿,然后便准确地将其找了出来。
这到底是什么情况?
广永元告诉自己,这肯定是巧合。
可是,一次可以认为是巧合,接下来却接二连三地出现了这种情况。
不得不说。《英雄无敌》的确在这方面投入了极大的精力,反破解陷阱竟然随处可见。
广永元终于确定,林鸿之前并不是运气,而是真的拥有能够仅仅凭借心算,就能准确地找出反破解陷阱入口的能力。
“这就是大师?”广永元自问道。
在之前,他一直不能理解。为什么大家说要成为大师,除了时间、毅力和勤奋,还需要天赋,在这一刻,他总算有了深切的体会。
这个时候,林鸿再次来到了一个重要关口。
他回头看了广永元一眼,说道:“难怪这么难破解,原来是使用了加密算法。”
加密算法,即椭圆曲线加密算法。
其实,加密算法最终可以归结为数学问题,很多加密算法,就是根据至今未能解决的数学问题而发明的。加密算法安不安全,直接跟这个数学问题有没有解决直接挂钩。
而椭圆加密算法的原理也是这样,问题为:给定素数p和椭圆曲线e,对 q=kp,在已知p,q的情况下求出小于p的正整数k。
可以证明,已知k和p计算q比较容易,而由q和p计算k则比较困难,至今没有有效的方法来解决这个问题,这就是椭圆曲线加密算法原理之所在。
椭圆曲线公钥系统是代替rsa的强有力的竞争者,与rsa相比,这个算法还拥有安全性更高、计算量小以及存储空间占用小的优点,故而有着非常广泛的应用。
广永元身为业内人士,对一些知名的算法自然非常了解。虽然他早有心理准备,但是听到林鸿的话之后,还是被震了一下,毕竟加密算法实在是太出名,太复杂。
广永元原本升起的希望顿时又破灭了。
难怪这么多人搞不定这个游戏的破解,原来关键在于这个算法。
他几乎已经对林鸿的这次破解不抱什么希望。
刚想说什么安慰一下林鸿,说就算破解不出来也可以理解,可是还没等他说出口,林鸿又说话了。
“咦?有点意思!没想到里面还藏了一个rijndael加密算法。”
这次广永元彻底懵了。
ri什么算法?
这是什么算法?在他的脑海中,从来没有这个算法的任何信息。
而这个时候,他才反应过来,不由愣愣地问道:“你……这么快就看到第二个算法了?”
林鸿笑笑,道:“椭圆加密算法虽然复杂,但是他们并没有很好的发挥出它的作用。”
在林鸿看来,他们只要将椭圆加密算法充分发挥一下,别人要想破解,难度肯定可以再次翻倍,根本不用再到后面加上这个rijndael算法,简直有点画蛇添足的感觉。
广永元问道:“你刚刚说的什么算法?”
猜你喜欢