风华居 > 游戏竞技 > 超科技狂潮 > 第九章 我叫蝉思动

第九章 我叫蝉思动(2 / 3)

C/C++写的,核心代码放到so库里,可以提升运行效率,也方便保护。so库文件就相当于Windows的Dll文件,保护住它就保护住了核心代码。

目前so库保护也就加壳、二次打包这些方法,大家都已经熟悉了,高手破解起来也不是太难。

【都不是,可以给个程序先试试,具体报酬是多少?试过后能先付一半吗?】

“蝉思动”的回复让张至诚想右上角,so库保护就这些路子了,你还能凭空变一个出来?还问多少钱,五毛你要不要?

【一周内我反编译不了,就给你十万!】

他咬着牙回复,再找了个APP的源代码发过去。

“刚学编程的吧,不知道天高地厚……”

张至诚摇头苦笑,他想起当初自己刚留学那会,也是自负得不行,结果在一帮巨巨面前落得灰头土脸。面对这种后辈,他还是有耐心教教对方什么叫现实。

【好,三天后回你。】

这次张至诚利索地右上角了,三天就能搞定?以为是写“Helloworld”啊?

这只是一个小插曲,忙起来就忘了。到第三天打开QQ,“蝉思动”发来一个文件,张至诚才记起有这么回事,可他正忙,没理会。中午约了一个高人,是国内一家互联网巨头的技术总监,安全方面造诣很深,他得准备资料。

到了中午,张至诚正要关电脑,记起这事,把文件收了下来。是之前他给那个“蝉思动”的APP,已经重新打了包。算算还有半个小时,抱着“告诉那家伙现实有多残酷”的心思,他开始反编译这个APP。

先上Dex2jar和JD-GUI这样的反编译工具,这是小白都会用的,如果连这一关都过不了,中午自己就有了新的谈资。

嗯,果然有点门道,一般工具对付不了,不过看起来像是加了外壳,难道是壳中套壳?

张至诚的兴趣上来了,这一步搞不定,就从内存入手。就算是so库加壳,都是在内存中调用,分析内存就能脱壳。

把内存工具把数据抓出来,看着一串串的字符,他愣住了,内存的状态不太对啊,数据为什么会是这个样子的?这完全不认识啊!

这一刻,张至诚仿佛回到了大学时代,第一次上linux课的时候,老师在念:“这是bss段、data段、rodata段、text段”,而他对着计算机满屏的八位数干瞪眼。

半小时后,张至诚在内存数据上依旧找不到符合linux的特征,他不知道该怎么形容自己的内心感受,大概离崩溃不远了吧。

我了个草!难道你是做了个新的虚拟机,把APP丢虚拟机里了!?

打个比方,他原本想要的是一个保险箱,收到的却是一个次元袋……

安卓的核心是linux,可如果有人用一种谁都不认识的语言,写了一个可以在安卓运行的虚拟机,再在虚拟机里运行APP,这让人怎么破解?

虚拟机把数据在硬件上运行的特征都改了,要破解APP,还得先破解虚拟机。虚拟机是一般人能写得出来的?就算是在软硬件底层有相当造诣的高手,也得凑一群,花大把时间才搞得定。而破解一种语言和方法完全陌生的虚拟机,难度比破解PS4还要大。要知道全球所有的顶尖黑客都在破解PS4,花了两年时间才有进展。

“张总,黄总来了,张总?张……”

秘书推门进来的时候,看到张至诚就一直保持着两眼发直,盯着电脑屏幕的姿势。秘书又敲门又叫人的,就是没反应。

跟在后面的人制止了秘书下一步更

最新小说: 让你打NBA,谁让你泡女星? 公路求生:我被拉进了管理群 年代:从农村到四合院 我来到了英格兰特兰米尔做教练 LOL:LPL天才老年新人 神明调查报告 我的能力池高人一等 万物寂灭,吾以千变破之 完美犯罪 哪有大魔王,我只是联盟喜剧人!