美漫天灾:狗腿凶猛 第52章 巨人代码
桃源镇外出现了一些间谍,他们觉得他们隐藏的很好的样子,其实早就暴露在我的领域范围之内,这是军方的间谍,他们对浩克居然不死心,但是这种间谍最好对付了,我只需要让他们觉得看到的一切异常都是正常的就行了。
我有更重要的事,那就是浩克的巨人代码。
一些软件生产商都是通过给他们的软件加壳,来达到保护软件不被破解的目的,跟乌龟一样,没有壳的乌龟一样能跑,也许可以跑得更快,但毫无防御能力,容易被吃掉。
加了壳的原理也是一样,乌龟照样能跑,但会跑得慢一点,不过这时,它的防御能量大大加强了,阻止了外界对它柔软身体的觊觎目光,就像我一样。
有些弱一点的壳,它跟骨肉是分离的,里头的身体可以随时脱壳而逃,但有些壳与血肉混在一起,这种壳就极难去掉。
浩克的原生代码就是这种让人讨厌的东西,得费不少脑汁,将那些混在一起的血肉慢慢剃出来,这可得花不少时间。
要不是老汉的寿命足够长,估计都会让这些没良心的厂家给磨死。
原本班布想跟加西亚一起出发去寻找加勒比……错了,是卡玛泰鸡,但让老汉阻止了,他有更重要的事,那就是让我好好研究一番,试试把壳脱下来。
这份巨人代码,可以与人类的主程序并行,这感觉就像是人类突然从DOS的单进程系统进入了Windows的多任务系统一样,班布与浩克在这个系统里就是两个同时运行的视窗,要切换到哪个视窗就是靠着班布与浩克共享的内存空间里的一些参数来切换。
而这些参数就是班纳的愤怒、恐惧、血压、危机预感的综合数值。
暂时无法脱壳解密,但是修改内存里的数据或者看到一些运行时的数据还是能做到的,所以我看到了浩克的种族名叫做:永恒.巨人族,没错,有个点,这说明永恒族不止有巨人族,可能我还有其它种族,还是第一次看到跟人类不一样的种族名称的进程。
这些信息不重要,我在意的是为什么他可以变成巨人,如何变成巨人,还有他为什么可以变得如此强大,能量从哪里来这些可以加强狗腿子能力的东西。
我给班布加了一个可控的进度条,要不要变身完全随意,有个例外就是他的危机意识可以被动的控制这个进度条,否则单靠思维控制,在危机突然降临时,会来不及进入巨人状态,导致人类进程死亡。
本能反应在这方面要比意识强得多。
我在研究他,他在研究制造高能食物。
不得不说,这家伙的脑子长得可真精密,跟普通人不一样,他的原生代码里,组织记忆部分的代码极为高效,平常状态都差不多是固化了超脑0.5的水平,真是个天才,这是块被天使舔过的脑汁,也许还被蘸过酱油之类的调味料什么的,羡慕嫉妒恨。
中午吃咸豆腐脑怎么样?
老王镇居然没有人会做?差评!
要不要把老王镇也变成桃源镇?
很有想法,但最少得把永恒代码脱掉壳之后再说了,目前自保能力严重不足,有了永恒代码才有底气。
那个金发女人就是我在飞机上看到的那只母蛛,没想到这么厉害,浩克一阶变身居然挡不住,连招架之力都没有。
这母蛛看这样子跟超人差不多了,瞬移、会飞、力量巨大,还会发身激光炮,只是她不叫克拉克,她叫克洛儿。
下次碰到,把她捉来研究一下,自保能力就能大大提升,就可以不用搭飞机到处去浪了,哈哈。
呃,不行不行,这世界还有魔法师,超人不一定干得过魔法师,还是得捉只魔法师来研究一下再去浪才比较妥当。
呃……我记起来了!还有一只星球般大小的多玛姆,它也是法师!
卧槽!
还让不让浪了?
崩溃算了!来了这世界一百多年了,居然到现在还不能快乐的浪一浪,真是丢人,还是超能力者呢?
这没用的超能力,改名叫超无能吧!
不干了!
我回桃源镇要去吃豆腐脑!
啊不,让狗腿子们给我送份外卖吧,才20几公里,又不远,我还不能浪!
得抓紧时间脱壳!
枯燥的壳肉分离,唉……
谁加的壳?卧槽*****
我觉得我活得像只屠夫!这个过程就像在给鸭子拔毛一样,一根一根的慢慢的拔。
这代码居然比人类的源代码短一点,但表现出来却比人类强大。
意思是说,人类要变强,有许多代码是多余的要剃掉?
……,这工作量太大了,还是抄代码简单。
所以,脱壳……
……
>入栈 XXXXXX,41231
>调用地址:XXXXXXXX
>出栈 XXXXXXXX,XXXXXXXXX
>调用地址:XXXXXXXX
>出栈 XXXXXXX,XXXXXXXX
>缓存 XXXXXXX,234223
……
这不是供人阅读的,要去掉里面的花指令,由几个低级语言固定组合后,才会才能变为我能看得懂的高级语言指令。
判断一个壳强不强,在于能否找到它加花指令的规律,只要找到了,制成脱壳机,就能在几秒钟内把壳子脱掉,还你一个白白胖胖的肉团子。
要是找不到嘛……
那就继续找规律……
脱掉之后,才会变成像下面这样能让人类熟悉的命令:
>声明调用参数:能量大小,传送地址//参数1:想要获取的能量大小,参数2:传送到指定地址以供调用。
>调用函数:获取能量(能量大小,传送地址)
所谓的花指令,就是加壳者加入了一些让程序空转的,能引起破解人员迷惑的指令。
就像是,先定义了一个变量,并给这个变量赋值了,假如说是3,但后面不远的地方,这个变量在没有使用的情况下,主程序给他再次赋值为4,并参与了调用或运算过程。
这时,前面的那个赋值为3的指令就是花指令,删掉它完全不影响程序效果,反而会加快程序运行速度。
当然,这只是举例,实际的加壳要比这个复杂得多,比如:隐藏程序入口,将原本简单的赋值语句复杂化形成带有检测功能的函数,让你在破解时就会让这些函数把进程搞崩溃。
好在,我的经验不少,这个壳很强,是用手工加上去的,所以也只能用手工一句一句的排查。
这个过程中,浩克可不好受,时不时的会当机崩溃。
不过我备份了另一分程序用于紧急时的恢复,加上后来为他设置了一种容错机制,发生意外时,他只会觉得他打了下盹儿。
不用担心脑容量的问题。
其实主程序占用的内存空间极少,还不如你记忆几部动作片的内存量大,这跟现实里的电脑是差不多的,当然,它们的运行机制完全不一样。
至于如何在还没破解之前就实现班纳视界中的那个进度条,那是在处理器还有缓存中实现的。
无论程序如何加秘,它总要能过处理指令的单元来实现运行,我只要在这个地方守着,找出班纳受影响的地址,注入一小段简易的程序来控制那几个受影响的地址便可以了。
破解是一个长期过程,不过好在,这过程期间也会有一些阶段性成果,不会让人觉得总是一无所获,比如我最先得到的是浩克的防御能力,这是一段格式代码,不用动它,不用理解它,抄过去,找个让人体可以合适调用它的代码,就可以实现人体外表防御浩克化……
它的存储空间是不是大了点?是不是黄金浩克变身之后,还有更高级别的变身?
新镇长比利提交了这么多申请?
申请镇土地使用权限、加盖高档疗养院、还要10名医疗权限、增加10个人寿命的权限……
这些东西容易,只是他要搞啥大动作?
年轻真好了,富有干轻,能折腾。
现在有了巨人代码,只要破解了,应该也不用怕什么势力来捣乱了吧。
那就同意了,发了20个礼包到他脑子里,看到他那狂喜的表情,我也颇有成就感,这种感觉,就是当神……的感觉了吧?嗯~~~非常棒!跟上大号所看小说有得拼。
我点的外卖到了!
老人家的最爱!
公事全滚蛋!
我最爱吃的咸豆腐脑!人间极品!
什么脱壳滚蛋!
甜党也滚蛋!
划圈圈诅咒你们甜党牙齿全掉光!你们这些异端!