戴兴平说了一声,然后和自己的外甥余波,还有那位技术人员一起去了研发室。
“徐爷爷,他们现在做的是什么项目?”林鸿有些好奇地问了一句。
“81-904控制系统升级,一个国产的炮位侦校雷达的系统。”徐直中也没有隐瞒,直接说了出来。
这个雷达的名称并不是什么秘密,因为中国在对越战争的时候,就已经投入过使用,当初起到了非常重要的作用,也是第一次为外界所知,后来西方媒体对此事做了比较广泛的查和报道。
“81-904……”林鸿闻言了然地点点头。
徐直中见他似乎知道的样子,不由好奇道:“你对这个也有所了解?”
“了解过一些,不过这些资料,都是从国外的媒体或者其他一些机构了解到的,可能有些不准确。”
听到林鸿这么一说,徐直中更感兴趣了,他知道林鸿之前一直在国外,能够获知这些情报的途径自然也只可能是国外的机构,他追问道:
“不妨说你了解到的数据。”
“81-904,由中国北方工业集团生产·采用相控阵雷达技术的火炮定位雷达′工作在c波段,由两辆卡车装载,其中一部装载天线和接收发射单元,另一部装载操作舱……其展开时间不到no分钟,仰角覆盖范围为rl2~-、方位角覆盖范围为/-90°,目标距离定位精度为35米至其目标作用距离的3……”
记忆数据,这是林鸿的强项,他在脑海中搜索到对应的信息,张口便来,并且完全是专业性的术语,基本和他看到的资料完全一致。
而徐直中的脸色则随着他的话而变得越来越惊讶,到最后已经是相当震惊了。
“…···定位距离对82毫米迫击炮为15公里,对122毫米榴弹炮25千米或火箭为18公里,对155毫米加榴炮为18公里;能同时对付8个目标;采用自动寻北仪和gps自主定位定向′通过有线和无线通信装置把目标数据传送到指挥所。其性能已与美国的tpq-36迫击炮定位雷达相当,有些方面甚至超过了它。”
听到最后,徐直中的脸色已经相当严肃了,甚至可以说是铁青。
“你的这些数据是从哪里获得的?”徐直中神色异常认真地问道。
林鸿所说的这些数据,并不是西方媒体常常诉诸报端的那些公开数据,而是这种炮位侦校雷达的最新升级数据。
事实上,他们这次升级,不仅仅只是图形化的改进,还增加了很多功能,是对一些数据的处理方式也有了本质的改变,从而在不改变整个火炮系统的硬件结构的基础上,仅仅通过软件升级,就将其性能提升了许多。
而问题是便在这里,林鸿所报出来的这些参数,根本就只是还依然停留在他们研究所的数据,也就是说,连国内炮兵都还不知道的数据,而林鸿却提前知道了。
这说明什么问题?
这意味着,这些数据是直接从他们所里面泄露出去的!
这种情况徐直中不得不重视,他的脑海中各种念头盘旋,其中最为主要的一个,便是所里面很有可能有人泄密,只是不知道是无意中泄密还是主动泄密,无论哪种情况,都值得他这个所长高度重视。
林鸿也有些讶然地看着徐直中,他也没料到对方会对他的话如此震惊和重视。
这些数据,是他昨天晚上才获得的,为的就是能够对他们这个空军雷达研究所有一个比较整体的了解。
他想要了解这里的情报,想要通过入侵国内的网络而获得,相对来说比入侵国外的情报机构要方便得多。
正所谓“巧妇难为无米之炊”,林鸿空有一身本领,但是面对国内如此落后的网络环境,绝大多数机构和部门甚至连网都没有连,怎么能获得这些情报?
从这方面来说,没有网络,也有好处,至少想要获得情报,必须得实地着手,或者通过特工间谍之手来获得。
他之前也没意识到自己所说的这些数据到底意味着什么,半天才从徐直中的反应中回过神来,感情他所报的这些数据,是他们所里面的最新成果。
第387章 崩溃的原因
> “小鸿,你的这些数据是从哪里得知的?”徐直中再次问道“这些数据是最近才出来的,你回来已经很久了吧?不可能是以前获得的这些数据。”
林鸿想了下,这才说道:“这些数据是通过网络获得的,前阵子,我又去了美国一趟,偶然间看到的这些情报,来源是美国的fbi数据库。”
对于徐直中,林鸿原本没什么可隐瞒的,但是为了避免麻烦,省一些口舌,故而说得真真假假。他原本就要给他们一种技术厉害的印象,所以也没藏着掖着,但又不能太过夸张,故又打了个幌子。
“fbi的数据库?”
徐直中讶然地看了林鸿一眼,并没有说什么,而而考虑起为什么自己所里的情报,会出现在fbi的数据库里面件事情。
在场的,除了他们俩,还有夏天和潘盼两人。
夏天早已对林鸿的技术有了非常深刻的了解,对此自然没什么惊讶的,但是潘盼听了林鸿的话,心中却是震惊得要死。
fbi的数据……这也太牛逼!
他看了面无表情的夏天一眼,心中暗想,看来他们去美国发生了很多故事啊,这小子,竟然瞒着我一声不吭。
徐直中看了夏天和潘盼一眼,犹豫了一下,道:
“小鸿,除了这些数据,是否还有其他······”
还没等他说完,林鸿便点了点头。
徐直中见状,意识到了事情的严重性。
美国fbi竟然对他们研究所的情况了若指掌,这不得不让他感到非常震惊。
这些情报,到底是如何泄露出去的?
研究所里有国外间谍?
亦或者是谁不小心无意中泄露出去的?
能够知道这些参数的人不多,徐直中在脑海中过了一遍,没有谁有可疑的行为。
可是,真要是间谍,哪能会让人怀疑?
这样想着·徐直中有些坐不住了。
他站了起来,对林鸿他们说道:“我安排人带你们在参观一下研究所吧,回头再一起吃午饭,具体合作的事宜·等下午的时候再一起讨论。有些事情,我现在要去处理一下。”
“好的,你先去忙吧。”林鸿有些理解地说道。
“你们先坐一下,我等下就让人过来招呼你们。”
说完,徐直中就朝外面走去,走到门口,他又顿住了脚步·想了想,还是回过头来,对林鸿道:
“小鸿,你还是跟一起好了。”
林鸿微微一愣,随即点头:“哦,好。”
“另外,还请两位为刚才的事情保密。”徐直中对夏天和潘盼道。
“徐所长,请放心·我们知道该怎么做。”潘盼和夏天连忙表态。
徐直中带着林鸿,来到了之前所在的研发处,然后跟冯安国说了几句·让他带着夏天和潘盼两人餐馆一下研究所。平时,来研究所参观的,也经常有这么一些人,所以冯安国安排他们的参观项目倒也得心应
接着,徐直中径直找到了曹兴平这里,对方正站在他外甥余波的身后,指挥着余波进行一些操作。
徐直中问道:“老曹,问题解决了么?什么情况?”
曹兴平这才发现他们不知道什么时候都已经到了自己的身后,他看了林鸿一眼,回答道:
“这次遇到的问题比较奇怪·以前那些解决类似问题的方法都没有用,我们的控制软件运行一段时间之后,就会发生闪退现象,而且没有任何征兆。”
“这么说来,这又是一个新的bug?”
徐直中对这个项目还是很重视的,之前他不懂软件技术·但是为了自己能够了解其中的一些机制,愣是在业余时间花费心思进行自学,基本上成为了半个技术员,虽然他依然无法自己动手编写出符合要求的代码,但至少能够听懂技术人员到底在说些什么。
外行领导内行,这在技术领域是非常忌讳的,徐直中成为这个所的所长之后,就非常强调这样一点。
要想成为技术小组或者部门的领导,你必须对技术有所了解,并不需要你精通,但是至少技术人员在讨论一般性问题的时候,你能够听懂,并且可以毫无障碍地参与到讨论当中。
这个基于wndmws的框架,他们花费了大量的时间来进行优化和改进,去掉了很多不适用的功能,例如桌面外壳程序,系统之后,就直接进入了他们编写的控制程序界面,这样使用者根本不知道他所使用的系统是基于wndmws系统的。
其他所有多余的服务和进程也一律给禁止运行,甚至能删除就彻底清除掉了,彻底解决由这些功能所带来的安全隐患。
原来的系统,的确已经很稳定几乎不会出现类似这种情况,蓝屏的现象也没有。
他们做系统,是随时进行更新的,非常重视搜集使用者的使用情况反馈,一旦发现,就必须解决,就是怕这样的情况出现在演戏或者战场当中,那到时候这就不是bug,而是事故了。
很明显,这次遇到的闪退现象是一个新的bug。
由于里面基本就只有这个控制程序,连桌面都没有,闪退之后,整个系统看上去就是一篇淡淡的黑色,系统还是是在运行,只是他们的控制程序崩溃了。
“经过测试,只有我们现在这个版本才有这个现象,其他版本都是好的。”曹兴平说道,“这次我们因为升级和改写的代码不多,我正在让他们在一步步跟踪调试,应该很快就能找到原因。”
对于这样的情况,他们的处理经验非常丰富,基本上已经形成了一整套固定的处理流程,只要按照这个流程来做,就可以迅速找到问题的根源所在,为他们节省不少时间。
林鸿站在旁边,对于他们这个工作,有点无语。
一方面是佩服他们能够将这个简单的系统用得这么顺,另外则是对他们在如此重要的场合使用一个围外的闭源系统而感到不可思议。
他心中已经对这个雷达系统的具体参数泄露有了个腹案,基本上只要稍微验证一下,可能就能找到泄露的原因。
一会儿之后,余波就已经将问题的根源找了出来。
原因很简单,他们在使用一个函数返回值的时候没有做判断,不知道为什么,这个函数并没有能够成功执行,其返回值为nu11,也就是为空,这并不是有效的数值,最终导致了整个控制程序的崩溃。
一个小小的返回值而疏忽了检查,于是导致了整个程序的崩溃……
林鸿强忍着没有让自己的脸部肌肉发生变化。
这样的情况,如果出现在通用的操作系统中,还是可以接受的。但是,现在竟然出现在一个军事领域的雷达控制系统中,是在是让他有点无语。
现在的问题是,为什么这个函数没有返回值?
曹兴平和余波都感到很奇怪,翻来覆去地研究了半天都没有找到答案。
“不可能啊,之前应该都是好好的,为什么现在会这样?这个函数为什么没有返回值?”余波嘴里念叨道。
其实要修复这个bug进行很简单,就是在代码里面对这个返回值进行判断即可,没有返回值,则不做处理,直接忽略掉就行了,这个软件便不会再崩溃了,并且也不影响大局。
但是,他们必须搞清楚,这个函数为什么没有返回值?
理论上来讲,这个情况是非正常的,不在他们的计划之内。
为了搞清楚原因,余波把系统进行了重启,进去之后,发现系统变得正常了。
测试了几次,执行了一些功能,也没有那个现象。
接下来,他进行了关键的一步操作,也就是将控制程序进入静默状态,类似于电脑中的待机省电状态,然后再启动,结果又出现了这种情况,和刚才如出一辙。
控制程序还是闪退!
进入调试将返回值dump出来,发现又是那个函数又没有返回值而导致的。
也就是说,第一次的时候,那个函数是正常执行了的,而进入静默状态之后,这个函数也就关闭了,但是在此启动,却没有成功,返回了nu11值。
于是,余波开始了一次又一次的调试。
重启、修改、测试。
各种方法都用遍了,仍然找不到问题到底出在哪里。
他都快要疯掉了!
徐直中在旁边看了一会儿,也有些心烦,正想将曹兴平喊去他办公室,一起商量一下有关泄密的事情,这个时候,林鸿终于忍不住开声了:
“这应该是有东西接管了sdk里面的那个调用函数,导致你们的函数无法执行,所以才导致返回nu11值。”
“接管了调用函数?”
那个技术员顿时摇头。
“不应该,那个函数是系统的底层函数,在用户层根本没有进行修改的权限。”
曹兴平闻言,则稍微思索了一下,觉得他的话非常有道理,这样才能解释得通。
他有些讶然地看了林鸿一眼,问道:“你对这个系统也有研究?”
“我们就是做这一行的,自然对常见的系统都要深入研究。”
说完,林鸿又对那个技术员道:
“权限要自己动手去拿,不会自动送上门。”超脑黑客
第388章 中间人攻击
> 虽然windows3.1也已经设计了权限控制,并且将系统进行了分层,但是在这方面做得并不好,甚至可以说是相当的粗糙。
不过这也可以理解,毕竟这个系统刚刚出来,并且他们当时为了能够尽快地推出,也非常的赶时间,将一些重要的功能首先实现了,对于普通用户来说,他们设计的权限控制体系已经基本能够满足要求了。
windows3x系列操作系统,根本就不是为实时操作系统而开发的,实时系统,他们有专门的windowsnt系列,其权限控制就比这个要完善多了,稳定性也极大的增强。不过,同样的道理,他们想要对nt系统进行定制修改的难度也就更大了,总体说来,还没有直接使用这个来得方便。
并且,windows系列的系统都是闭源的,说白了这是商业软件,你想使用,就必须进行购买,他们现在这样使用,是违反知识产权法的,使用的是。要是被微软发现,他们是可以通过司法途径进行起诉的。当然,至于国内的法院受不受理,这又是另外一回事了。
windows3.1系统的权限系统虽然简单,但是在用户层,想要对系统层进行操作这是绝对禁止的,因为会威胁到系统的稳定性,只要破坏了系统的某一个关键数据结构,很有可能就会让系统崩溃。
涉及到系统底层的操作,都是通过微软给出的sdk包里面的系统函数进行实现的。这些系统函数,不会乱操作内存里面关键的数据,而是会按照系统程序员所期望的方式实现某些功能。
这样做,既不会影响系统的稳定性和安全性。又可以让编写应用软件的程序员获得想要的功能,还可以简化操作步骤。让他们不用关心底层的运行机制,简直是一举三得的好办法。
当然,也并不是说系统层里面的东西,用户层完全访问不了,那些病毒木马想要实现自己的功能,很大程度上就是利用了系统的漏洞,获得了超过用户层的权限。
不过,他们这个系统,已经被他们经过极度的优化。一些常见漏洞,也基本上给打上了补丁,要想找出这样一个漏洞,还是很困难的。
所以。余波在听到林鸿大言不惭地说“权限要自己动手去拿。不会自动送上门。”的时候,不由冷冷一笑,反驳道:
“你说得倒轻巧。有本事你拿一个看看?
Back to home |
File page
Subscribe |
Register |
Login
| N