第十八章 古怪的设计(2 / 2)

加入书签

一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地、方便地加以改写。

可回过头来想想。

既然使用只读存储器,为什么又要使用更加昂贵的通用型微控制单元

钱多了,用来烧

直接购买专用微控制单元,岂不是更便宜

“难道是想吃回扣”

林行知觉得这种可能性还是存在的。

“这里面存储了什么程序”林行知有些儿好奇。

想到这儿,林行知也懒得去理解使用者到底出于什么目的,果断将存储器中的代码读取,下载到电脑上。

只读储存器中的代码,显然不会是高级的汇编语言,而是二进制的机械语言。

0和1,计算机系统的最基本表示形式。

为了将这些代码转换成方

便理解的形式,需要做一项逆向工程,也就是将机械语言转换成,容易操作和解读的高级语言。

这个转换过程,通过一种叫做「反汇编程序」完成。

面对这类问题,林行知有着非常丰富的经验。

在大量的网络攻防与入侵中,绝大多数恶意代码,都是以二进制形式进行传播。

如果利用二进制代码分析这类恶意代码的程序逻辑,是非常浪费时间的。

这时,利用反汇编程序将二进制代码转化为更容易理解的汇编代码,就能在关键时刻,起到决定性的作用。

因此,林行知特意研究了二进制代码的反汇编算法,结合传统的静态反汇编算法中的线性遍历和递归遍历算法,发开了一种互补两种算法的混合反汇编算法。

“使用通用型微控制单元的目的,也可能是防止他人从硬件层面下手”

林行知暗自猜测“费这么多心思,难道藏着什么秘密”

几分钟的时间,反汇编软件就已经得出了结果。

当然,这种计算能力并不是眼前这台家用型电脑的,而是林行知花大价钱,组装的服务器。

一台由4颗oer5处理器组成的应用级服务器

虽说处理器都是通过二手倒卖或散片等形式拿到手的,可前前后后也花费了三十余万元。

当然了,这个年代的私人服务器也是非常赚钱的,短短一年时间,林行知就赚回了所有成本。

“让我瞧瞧到底藏着什么东西。”

林行知眯了眯眼,对程序保护如此有心,绝对藏着某些了不得的东西。

仔细看了小半会,林行知很快就明白了这是一个什么样的程序。

程序设计的比较复杂,其中一个伪随机数与多个输入参数都有关系,能起到相互影响的效果。

“投注倍率这是自动棋牌程序”

林行知有些不太肯定。

不过,若真是某类特殊场所的「博弈程序」,似乎还真能解释得通。

“不对”林行知很快就回过神来。

这种程序确实值得场所主人,下大功夫保密。

不过,自己破解这种程序有什么意义

破解程序,然后去这种场地赚钱

林行知认真的思考了这件事的可行性。

可行,但首先需要确认机箱是从何而来的。

“暂时先搁置吧,到时候找孙大海打听一下,如果机箱是从本地弄来的,再好好研究一番。”林行知摇了摇头,单凭好奇一种情绪,根本无法影响他的行为。,,,

↑返回顶部↑

书页/目录