让老公写的一篇文章,虽然我不懂这种技术,但是感觉很高深的样子,让他胡乱写一写,凑个数也挺好的。
中午,我应邀去某机构检查了一批物联网工控设备,这批设备是几座大楼的智能中心,以单片机集群的方式协同工作。
理论上单片机最稳定,不会死机。可这批设备生了一个很奇怪的毛病,越来越不稳定。
温度检测不准,流量无法控制,不定时跳电,乱发指令,上周整座楼停了好几次电,断了好几次水和网,时断时续。
据说,这批设备用了3年多一直很稳定,从半个月前,就开始接二连三出故障。无一例外,最后都是供电模块出了问题,莫名其妙被烧掉。
按该机构的说法,中枢自动系统的所有功能都不稳定,他们就很纳闷,无法解决。想联系厂家,领导不愿意花钱。
这几天只能靠人工手动控制,人力开销越来越大。
老朋友来接我,请我去看一看。既然是他解决不了的问题,我就挺好奇,跟他去看了看。
设备是加密的,无法从外口直接监听指令。
拆开了几片坏掉的,用肉眼就看到供电模块有烧灼的痕迹,针脚都烧黑了。
这很明显不是偶发现象,石英振荡器上节的片机上有一段神秘的指令,它没有加密。
由此可见,那位设计师也是个半吊子,就这么留下了把柄,也许后果很严重。
我检查了一下,这段指令的作用是停止震荡,这是画蛇添足的功能。它的作用是关掉电路频率控制,用简单粗暴的办法让电路自毁。
在它上一个模块,还有一个振荡电路,读取出指令得知,其作用是计时用的。
我看明白了,严格说,这是一段倒计时的程序。其作用是,当计时走完之后,下一节电路就会失控,从而引起电压不稳,进而电路自毁。
这段计时程序没有二次写入痕迹,码得很规整,区别是时间有所不同。
懂了,每一片设备,在它出厂时厂家就规定好了它的使用寿命!!!!
从第一次上电,自毁程序就开始运行了。
设备用够3年左右,自毁程序差不多就运行到了最后节点,逼着你花冤枉钱买新设备。
不懂行的就着了道,那不等于白白花钱?
是,没有购买厂家维护服务的机构也会着道。你不交服务费,计时程序就无法复位。到时间就悄悄给你来个供电自毁,就算修好供电模块,上电后频率对不上也没用,这种自毁不可逆,还是要花钱买新设备。
还有一批设备,一共20来片,它们没有写入自毁程序,但是可以依靠网络远程自毁。监听了一段指令,和那片坏掉的已写入的指令是匹配的。
16为数的简单指令就可以让这批设备彻底报废,指令周期是64秒,可轻松监听到。
经批准,用截获的指令测试了一片正常的设备,很快就烧毁了,7百块钱就这样花了,但也印证了想法。
知道原因后,那就可以着手解决问题了。不是为了赚钱,一分钱不收。那位朋友也帮我解决过技术难题,设计过模块,就当还了人情。
第一批需要修改指令,我没有太好的设备写入,他有。
只能提供一个思路,笨法子,飞线绕过,不让振荡器停止就行了。剩下的他自己可以操作,能用多久就多久,看设备造化。
第二批带网络自毁的设备,在交换机上屏蔽指令就可以。不知道还有没有变种指令,没有监测到,只能做到这个地步,算是解决了问题。
现在的很多专业硬件厂商有点不讲道德,这可能是一种谋生的商业手段,不好评价。
心血来潮写一写,讲个日常故事,没别的意思。
ps:啥设备不设备的,我也不懂是啥东西,但感觉挺好玩的。老公今天助人为乐,就当成日记吧。
我早就想学计算机技术了,每个人的内心想法都在手机里。如果我学会了黑客还有啥红客,不仅对工作有帮助,还可以直探人心的想法。也许大概是学不会了,我看都看不懂,不然早就学会了,但不影响在这里凑数。