第61章 龍書,虎書,象書,鯨書
第61章 龍書,虎書,象書,鯨書
陳青峰已經不記得了,上次他這麼用心的學習彙編語言是什麼時候?
說實話,如果不是實在搞不定這種經過多次字元串混淆的程序。
陳青峰是絕對不願意從底層邏輯開始了解這個病毒到底是如何運作的?
但是現在他突然意識到一個問題,之前他所看到的那段主觀程序也許並不是。
直到他花了一周的時間,他才終於意識到這個問題。
陳青峰拿到的這段病毒之前破解的那段程序大概的意思是讓某個頻率在150到20-30之間隨意的擺動。
說實話,陳青峰有點不明白,為什麼病毒要這麼寫?
但是考慮到曼蘇爾曾經告訴他,這個病毒感染的是一種高精密的機床。
陳青峰似乎又明白了一些原因。
難道是為了影響機床的轉速和頻率?
但是陳青峰想了想,那段Lua文件又是幹什麼的?
腳本語言最大的優點就是可以快速的粘合和融合各個不同其他語言的程序。
簡單的說更像是膠水一樣。
把不同的部件粘在一起,然後湊湊合合一起跑。
腳本語言最大的優勢就會融合度高,而且靈活。
但最大的缺點是不易隱藏。
所以陳青峰一開始對那份腳本語言,並不怎麼看重。
然而,在研究了這麼多天的彙編語言,看得陳青峰頭暈眼花的時候。
某人在一次調試過程中,陳青峰意外的發現這個程序,似乎在有規律的調用一個後綴名為點x的文件。
這就有意思了。
因為陳青峰遍歷過,整個磁碟都沒有找到這個文件。
所以他很好奇,這個後綴名為點x的文件到底是什麼?
終於,功夫不負有心人。陳青峰發現,這個文件只有在被調用的時候才會被重新命名,而平時這個文件則被命名為系統文件。
也就是說只有在程序調用的那零點幾秒的時間。
文件的名稱才會被重新命名,而且平時它會躺在你的緩存區里,偽裝成一個臨時文件。可是當你真的想要刪除它的時候,它又會隱身。
真是狡詐到了極點。
陳青峰覺得自己這麼多天,從這個程序上學到了不少新的東西。
作為一個老實人,他以前從來沒有寫過病毒之類的東西。
所以他也不明白,到底要如何破壞主機系統?
但是陳青峰手上的這個玩意兒,卻讓他學到了很多。
當然,現在陳青峰可以大大方方的把這款病毒放在自己的主機上研究。原因很簡單,這個病毒並不是為了世界上使用範圍最廣的通用x86架構的主機設計的。
而是為隸屬於西門子公司旗下的可編程邏輯控制器S7-315和S7-417設計的。
簡單的說,這是一款只在工業儀器上傳播的病毒。
可即便如此,因為還沒有完全了解這款病毒的特性。
所以陳青峰,目前還不敢把這個病毒完全放心的放出來。
那麼接下來的工作就是破解這個後綴名為.x的文件了。
「你到底研究的怎麼樣了?」
「我只能說,能寫出這個病毒的人是個天才?」
趙長安這幾天忙著開發酒店管理系統,看著陳青峰在自己身邊忙來忙去,時不時的停下來。這也讓趙長安心裡起了好奇心。
不過他只剛問了一句,陳青峰卻突然走進了卧室。 趙長安好奇之下也跟了進去,結果他就看見陳青峰居然從床底下拉出來一箱子書。
「居然逼得伱翻書了?」
「沒辦法?多少年沒有碰編譯原理了?有些東西我也忘得差不多了!」
陳青峰說著便吃力的拉著這箱子扔在床底下吃灰的書。
趙長安見他拉不動,於是連忙過來,邊幫忙還邊嘲笑陳青峰,是不是太弱雞了?
陳青峰若有所思的看了他一眼,卻沒有多說什麼。
每次從帝都回來之後,他都有一種體力不支的感覺。
這種感覺會在一星期或者幾天之後恢復過來。
「我說,你帶回來的那些中藥到底是幹嘛的?我昨天稍微看了一下,結果看著跟我買的龜苓膏成分差不多,你最近上火了?」
「沒有,朋友送的,說是讓我補補!」
「哦……」
一大箱子書被兩人從床底下拽了出來,然後陳青峰就坐在地上開始翻自己以前看過的這些技術類的書籍。
《編譯原理》,《現代編譯原理: C語言描述》,《高級編譯器設計與實現》,《編譯器設計》。
陳青峰從一堆舊書中找出了這4本。
趙長安拿著這4本書,看了看封皮兒,然後好奇的問道:
「我要是把這4本書都讀懂了,我得多厲害呀?」
「你要是把這4本書都讀懂了,你就可以自己設計編程語言了?」
「什麼意思?」
「龍書,虎書,鯨書,象書!你一個學計算機的沒聽說過嗎?」
「沒有,大學時學《編譯原理》這門課我光睡覺來著,不過,你為什麼不找本兒大學教材看看?」
「那種書可以扔了!」
陳青峰說著,就抱著這4本大布頭回到了自己的桌子上。然後邊看代碼邊翻起了書。
這4本書因為封皮上的動物圖像而得名,同時也是研究編譯器和編譯原理的經典教材。
一邊翻書一邊研究代碼,陳青峰果然思路清晰了不少。
於是他開始自己修改編譯器,一旁的趙長安就像看一尊天神一般的看著他。
雖然他看不懂陳青峰到底在寫什麼程序,但是他就是覺得,這一刻的陳青峰實在太帥了。
「老大,能不能問你一個問題?」
「嗯?」
「我什麼時候能像你一樣厲害?」
「什麼時候?下輩子吧!」
「討厭!怎麼著我也是你徒弟,你就不能給我點信心?」
「嗯!陳青峰一邊聊天,手上卻沒閑著,眼睛不是盯著書就是盯著屏幕。突然之間,他嘴角露出了一絲得意的笑容!」
「哈哈,我就知道,孫猴子再厲害,也逃不出如來佛的5根手指……」
陳青峰運行了程序,終於一個文件出現在了屏幕上。
文件里紛亂的代碼,讓趙長安看的一陣頭大。不過文件夾里這突然多出了一個名叫flame.x的文件。