正在两人束手无策的时候,系统报告了一个好消息,报警系统的数据处理部分已经被接入到网络内,这也使得通过入侵报警系统成为可能。&l;/br&g;
通过对办公室电脑的联接网络进行了扫描分析后,由梦想主导的系统还是探查清楚了整个网络的一小部分结构,而这其中就包括警报系统。&l;/br&g;
从警报系统的结构来看,可以基本分析出这个系统的工作流程,红外探头通过扫描返回的结果,与原先的储存的数字进行对比,查看一下对比结果是否一致。若是有物体进入走廊,显然返回的结果不可能检测通过,自然也就触发了警报。&l;/br&g;
可以看出,这间办公室的主人在网络上的权限还是相当高的,通过办公桌上的电脑进入网络中的大部分节点,均不需要进行验证,报警系统仅需要简单的验证就可以了。&l;/br&g;
到了进入这个预警系统,了解一番,在对报警系统的核心对比算法进行反编译分析后,王石发现整个系统确实有点精巧,但是从原理上来讲,并不复杂。&l;/br&g;
首先那个红外线扫描和接收装置,其具体功能说白了讲,有点类似于激光测距仪的作用,也就是说,这个红外装置不仅发射出的红外光束,并在光束上调制上测距和防伪之类的识别编码,然后通过检测返回信号后,得到一串关于距离的数字序列。再加上红外发射头的旋转角度之类,本身的自身相关参数一起加密打包后,传输给后台报警系统进行比较。&l;/br&g;
事实上由于红外发射装置位置本身是固定的,发射头与其底座是由两部伺服电机驱动的,也就是说其本身是具有两个自由度的构造,有点像那种天文台望远镜的样子,这样也就形成了两个角度参数。再加上红外线测量出来的距离,也恰好符合一个空间极坐标的三要素:两个角度加一个长度。&l;/br&g;
对于一个固定的空间来讲,一个以固定位置为原点的极坐标系统是极好的参照系,正常情况下测出来的每一个距离都能与原来储存的数据相匹配,除非空间内部有了其他事物。&l;/br&g;
王石本身就是程序员出身,而系统通过把内存中dup出来的内容反编译后,出来的代码质量也非常的高,相当接近于王石用熟的语言类型,再加上系统根据王石的习惯添加的注释,所以对于这些代码,还是比较乐意阅读的。&l;/br&g;
在阅读的过程中发现,每次数字匹配之前,都会对一个固定的变量值进行一次判断,判断通过后才会进入匹配,所以王石意识到这个变量值可能就是破解这个系统的关键,虽然到现在为止,这个标记还没有发生过变化。&l;/br&g;
王石倒也不是没想过直接关闭整个报警系统,但很显然是行不通的,很显然,整个系统形成一个环路,相互之间形成校验,仅破坏或切断一部分不仅不能达到目的,甚至有可能直接触发警报。&l;/br&g;
就在王石思考这个变量是关于什么那方面因素,并决定首先测试是否能够锁定这个数值时,老薛发来了警告,走廊里有保安开始过来巡逻&l;/br&g;
了。&l;/br&g;
巡逻的保安两个人一组,巡逻任务显然是很单调,所以两个保安一边开灯检查,一边聊着什么棒球之类的话题,偶尔还会打开走廊两侧的房间门入内探视一番。&l;/br&g;
入侵二人组只能暂时先躲避一下,王石自然选择在办公桌的后,而老薛则翻到了高柜上面。&l;/br&g;
而保安二人组逛到这间办公室前,果然还是打开了房间的门,并用手电照射了几下,虽然对柜子顶上放着一块大石头模样的东西有点感到奇怪,但也没有在意,马上就退出房间关上门。&l;/br&g;
这时候王石才松了一口气,只要保安进来逛一下,这么小的区域,动态迷彩的效果最强,也不可能被忽视过去,倒是薛翔的拟态效果却是相当的好,竟然直接欺骗了保安的眼睛,虽然也有光线不太充足的原因。&l;/br&g;
而这个时候,一个疑问就浮上了王石的心头,为什么保安的走动就不会触发报警系统呢?不过很快就反应过来,估计与那个标记有关。&l;/br&g;
再次打开那个数据处理的核心线程,对那个标记进行实时监控,系统经过汇总后确实发现这个以前从来不起作用的标记,经常连续出现变化,联想到走廊上保安正在巡逻,基本可以确定这种变化就是由于它而引起的。&l;/br&g;
老薛这时候也从柜子上下来了,王石就想到了一个可能。&l;/br&g;
“老薛,刚才两个保安,你看清楚了吧?”&l;/br&g;
“嗯!怎么?”&l;/br&g;
“我要调用一下你的镜头,我想看一下他们衣服上有什么花头。”&l;/br&g;
“哦!我截图发给你,有什么用吗?”&l;/br&
本章未完,请翻下一页继续阅读.........