第61章 龙书,虎书,象书,鲸书
說实话,如果不是实在搞不定這种经過多次字符串混淆的程序。
陈青峰是绝对不愿意从底层逻辑开始了解這個病毒到底是如何运作的?
但是现在他突然意识到一個問題,之前他所看到的那段主观程序也许并不是。
直到他花了一周的時間,他才终于意识到這個問題。
陈青峰拿到的這段病毒之前破解的那段程序大概的意思是让某個频率在150到20-30之间随意的摆动。
說实话,陈青峰有点不明白,为什么病毒要這么写?
但是考虑到曼苏尔曾经告诉他,這個病毒感染的是一种高精密的机床。
陈青峰似乎又明白了一些原因。
难道是为了影响机床的转速和频率?
但是陈青峰想了想,那段lua文件又是干什么的?
脚本语言最大的优点就是可以快速的粘合和融合各個不同其他语言的程序。
简单的說更像是胶水一样。
把不同的部件粘在一起,然后凑凑合合一起跑。
脚本语言最大的优势就会融合度高,而且灵活。
但最大的缺点是不易隐藏。
所以陈青峰一开始对那份脚本语言,并不怎么看重。
然而,在研究了這么多天的汇编语言,看得陈青峰头晕眼花的时候。
某人在一次调试過程中,陈青峰意外的发现這個程序,似乎在有规律的调用一個后缀名为点x的文件。
這就有意思了。
因为陈青峰遍历過,整個磁盘都沒有找到這個文件。
所以他很好奇,這個后缀名为点x的文件到底是什么?
终于,功夫不负有心人。陈青峰发现,這個文件只有在被调用的时候才会被重新命名,而平时這個文件则被命名为系统文件。
也就是說只有在程序调用的那零点几秒的時間。
文件的名称才会被重新命名,而且平时它会躺在你的缓存区裡,伪装成一個临时文件。可是当你真的想要刪除它的时候,它又会隐身。
真是狡诈到了极点。
陈青峰觉得自己這么多天,从這個程序上学到了不少新的东西。
作为一個老实人,他以前从来沒有写過病毒之类的东西。
所以他也不明白,到底要如何破坏主机系统?
但是陈青峰手上的這個玩意儿,却让他学到了很多。
当然,现在陈青峰可以大大方方的把這款病毒放在自己的主机上研究。原因很简单,這個病毒并不是为了世界上使用范围最广的通用x86架构的主机设计的。
而是为隶属于西门子公司旗下的可编程逻辑控制器s7-315和s7-417设计的。
简单的說,這是一款只在工业仪器上传播的病毒。
可即便如此,因为還沒有完全了解這款病毒的特性。
所以陈青峰,目前還不敢把這個病毒完全放心的放出来。
那么接下来的工作就是破解這個后缀名为.x的文件了。
“你到底研究的怎么样了?”
“我只能說,能写出這個病毒的人是個天才?”
赵长安這几天忙着开发酒店管理系统,看着陈青峰在自己身边忙来忙去,时不时的停下来。這也让赵长安心裡起了好奇心。
不過他只刚问了一句,陈青峰却突然走进了卧室。
赵长安好奇之下也跟了进去,结果他就看见陈青峰居然从床底下拉出来一箱子书。
“居然逼得你翻书了?”
“沒办法?多少年沒有碰编译原理了?有些东西我也忘得差不多了!”
陈青峰說着便吃力的拉着這箱子扔在床底下吃灰的书。
赵长安见他拉不动,于是连忙過来,边帮忙還边嘲笑陈青峰,是不是太弱鸡了?
陈青峰若有所思的看了他一眼,却沒有多說什么。
每次从帝都回来之后,他都有一种体力不支的感觉。
這种感觉会在一星期或者几天之后恢复過来。
“我說,你带回来的那些中药到底是干嘛的?我昨天稍微看了一下,结果看着跟我买的龟苓膏成分差不多,你最近上火了?”
“沒有,朋友送的,說是让我补补!”
“哦……”
一大箱子书被两人从床底下拽了出来,然后陈青峰就坐在地上开始翻自己以前看過的這些技术类的书籍。
《编译原理》,《现代编译原理:c语言描述》,《高级编译器设计与实现》,《编译器设计》。
陈青峰从一堆旧书中找出了這4本。
赵长安拿着這4本书,看了看封皮儿,然后好奇的问道:
“我要是把這4本书都读懂了,我得多厉害呀?”
“你要是把這4本书都读懂了,你就可以自己设计编程语言了?”
“什么意思?”
“龙书,虎书,鲸书,象书!你一個学计算机的沒听說過嗎?”
“沒有,大学时学《编译原理》這门课我光睡觉来着,不過,你为什么不找本儿大学教材看看?”
“那种书可以扔了!”
陈青峰說着,就抱着這4本大布头回到了自己的桌子上。然后边看代码边翻起了书。
這4本书因为封皮上的动物图像而得名,同时也是研究编译器和编译原理的经典教材。
一边翻书一边研究代码,陈青峰果然思路清晰了不少。
于是他开始自己修改编译器,一旁的赵长安就像看一尊天神一般的看着他。
虽然他看不懂陈青峰到底在写什么程序,但是他就是觉得,這一刻的陈青峰实在太帅了。
“老大,能不能问你一個問題?”
“嗯?”
“我什么时候能像你一样厉害?”
“什么时候?下辈子吧!”
“讨厌!怎么着我也是你徒弟,你就不能给我点信心?”
“嗯!陈青峰一边聊天,手上却沒闲着,眼睛不是盯着书就是盯着屏幕。突然之间,他嘴角露出了一丝得意的笑容!”
“哈哈,我就知道,孙猴子再厉害,也逃不出如来佛的5根手指……”
陈青峰运行了程序,终于一個文件出现在了屏幕上。
文件裡纷乱的代码,让赵长安看的一阵头大。不過文件夹裡這突然多出了一個名叫的文件。
。