友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
八万小说网 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

超级黑客 作者:疯狂小强-第197部分

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



    炮兵主要用于支援、掩护步兵和装甲兵的战斗行动,并与其他兵种、军种协同作战,也可独立进行火力战斗。故而炮兵在历史上有“战争之神”的称号。
    从20世纪90年代起,炮兵已经成为中国陆军中数量最大的兵种。面对现代战争,我军炮兵的打击能力,也有了质的飞跃。
    其中,在其中扮演重要角色的工具,便是各型炮兵侦测定位雷达。
    空军雷达研究所,目前正在做的项目是81904型地面炮位侦校雷达,这是一种采用相控阵雷达技术的火炮定位雷达,主要用于侦察战场上的迫击炮、榴弹炮、火箭炮和加榴炮n
    经过不断地改进和研究,8190ug型的炮位侦校雷达的性能已经得到了极大的提升,其反应时间缩短到了5秒,并可对己方的火炮射击进行校射。此外,其展开时间、仰角覆盖范围、方位角覆盖范围,以及目标距离定位精度都在不断的提高和改进当中。
    为了能够更加让炮兵方便、快速而准确地掌握这个侦校雷达的操作,有关部门再次给雷达研究所提出了需求,要求控制系统与时俱进,将以前的字符终端界面,升级为图形化的操作界面,简化炮兵的操作流程,让没有受过专业高等教育的普通炮兵也能够方便操作,以适应千变万化的战场情境。
    原本,这个任务是轮不到空军雷达研究所的·毕竟他们的上属单位是空一所,炮兵的东西怎么也轮不到他们来做。
    可是,谁让他们在这一块做得最好呢?
    在整个系统内,他们研究所在控制系统这方面是出了名的′做出来的系统,受到了广大的士兵的欢迎,都认为他们做出来的东西,形象、直观方便操作,就算是没有上过学的士兵,经过简单的培训之后,也能操作一二。
    而他们在相控阵雷达技术也是其中的佼佼者·徐直中教授不就是他们所里的所长么?做这个东西,最为合适不过。
    于是,一来二去,这个项目便空降到了他们研究所。
    正如戴兴平所说,他们所使用的系统,是在windows系统上进行二次开发的,而这个系统是闭源系统,他们所能得到的资料·仅仅是微软公司对外公布的那些sdk而已。
    他们不清楚里面的细节,完全在应用层编写程序,底层的细节被微软给封装起来了·虽然经过这么久的研究,他们的技术人员也通过特殊手段,探测出了不少底层的东西,但是要想将所有细节都弄清楚,简直是一件不太可能的事情。
    这样的结果导致,他们编写程序的时候,有时候会不小心遇到一些千奇百怪的bug,例如由于不小心覆盖到了系统内存区域,或者某个驱动和系统不兼容,导致经常性的蓝屏·再如像这一次这样,经常莫名其妙-地突然软件闪退……等等。
    为了能够让系统更稳定地运行,他们不得不花费大量的额外的时间来解决这些问题,甚至他们花在这些问题上的时间,比他们编制控制程序的时间还要多。
    每次控制程序做出来之后,他们就得不断地进行测试·各种极限测试,长时间运行,各种折腾,为的就是能够保证,在用户使用的时候,不会出现突然蓝屏或者闪退的现象。
    要知道,要是在战场上关键时刻突然出现死机或者蓝屏,很有可能就会措施反击时机,甚至关系到一场战争的胜利。
    window.1系统,本身漏洞奇多,bug奇多,在他们不断的优化和打补丁之下,竟然生生将其打造成为了一个可堪一用的系统,至少在这个框架上所开发出来的那些产品,广大用户的反馈还是相当不错的,就算偶尔有点bug,也在可接受的范围之内。
    然而,真的是这样的吗?
    一个非实时的通用系统,真的能够胜任战场上这种严峻环境的考验7
    林鸿对此自然是不认同的。
    他一听到他们所使用的系统,竟然是windows的时候,便直接给他们的控制系统判了死刑。
    要是真正发生战争,他有各种方法可以将他们的系统给搞瘫痪。
    在他看来,他们就算直接使用dos系统,也比windows要更安全,更稳定。
    进来的那位技术人员的汇报,将他们的谈话给中断了。
    他们的这个项目,已经没有多少时间可测试和调试了,明天是最后一天,要立刻交付使用。
    戴兴平说了一声,然后和自己的外甥余波,还有那位技术人员一起去了研发室。
    “徐爷爷,他们现在做的是什么项目?”林鸿有些好奇地问了一句。
    “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值。”
    “接管了调用函数?”
    那个技术
返回目录 上一页 下一页 回到顶部 0 0
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!