陳青峰已經不記得了,上次他這麼用心的學習組合語言是什麼時候?
說實話,如果不是實在搞不定這種經過多次字串混淆的程式。
陳青峰是絕對不願意從底層邏輯開始瞭解這個病毒到底是如何運作的?
但是現在他突然意識到一個問題,之前他所看到的那段主觀程式也許並不是。
直到他花了一週的時間,他才終於意識到這個問題。
陳青峰拿到的這段病毒之前破解的那段程式大概的意思是讓某個頻率在150到20-30之間隨意的擺動。
說實話,陳青峰有點不明白,為什麼病毒要這麼寫?
但是考慮到曼蘇爾曾經告訴他,這個病毒感染的是一種高精密的機床。
陳青峰似乎又明白了一些原因。
難道是為了影響機床的轉速和頻率?
但是陳青峰想了想,那段a檔案又是幹什麼的?
指令碼語言最大的優點就是可以快速的粘合和融合各個不同其他語言的程式。
簡單的說更像是膠水一樣。
把不同的部件粘在一起,然後湊湊合合一起跑。
指令碼語言最大的優勢就會融合度高,而且靈活。
但最大的缺點是不易隱藏。
所以陳青峰一開始對那份指令碼語言,並不怎麼看重。
然而,在研究了這麼多天的組合語言,看得陳青峰頭暈眼花的時候。
某人在一次除錯過程中,陳青峰意外的發現這個程式,似乎在有規律的呼叫一個字尾名為點x的檔案。
這就有意思了。
因為陳青峰遍歷過,整個磁碟都沒有找到這個檔案。
所以他很好奇,這個字尾名為點x的檔案到底是什麼?
終於,功夫不負有心人。陳青峰發現,這個檔案只有在被呼叫的時候才會被重新命名,而平時這個檔案則被命名為系統檔案。
也就是說只有在程式呼叫的那零點幾秒的時間。
檔案的名稱才會被重新命名,而且平時它會躺在你的快取區裡,偽裝成一個臨時檔案。可是當你真的想要刪除它的時候,它又會隱身。
真是狡詐到了極點。
陳青峰覺得自己這麼多天,從這個程式上學到了不少新的東西。
作為一個老實人,他以前從來沒有寫過病毒之類的東西。
所以他也不明白,到底要如何破壞主機系統?
但是陳青峰手上的這個玩意兒,卻讓他學到了很多。
當然,現在陳青峰可以大大方方的把這款病毒放在自己的主機上研究。原因很簡單,這個病毒並不是為了世界上使用範圍最廣的通用x86架構的主機設計的。
而是為隸屬於西門子公司旗下的可程式設計邏輯控制器s7-315和s7-417設計的。
簡單的說,這是一款只在工業儀器上傳播的病毒。
可即便如此,因為還沒有完全瞭解這款病毒的特性。
所以陳青峰,目前還不敢把這個病毒完全放心的放出來。
那麼接下來的工作就是破解這個字尾名為x的檔案了。
“你到底研究的怎麼樣了?”
“我只能說,能寫出這個病毒的人是個天才?”
趙長安這幾天忙著開發酒店管理系統,看著陳青峰在自己身邊忙來忙去,時不時的停下來。這也讓趙長安心裡起了好奇心。
不過他只剛問了一句,陳青峰卻突然走進了臥室。
趙長安好奇之下也跟了進去,結果他就看見陳青峰居然從床底下拉出來一箱子書。
“居然逼得你翻書了?”
“沒辦法?多少年沒有碰編譯原理了?有些東西我也忘得差不多了!”
陳青峰說著便吃力的拉著這箱子扔在床底下吃灰的書。
趙長安見他拉不動,於是連忙過來,邊幫忙還邊嘲笑陳青峰,是不是太弱雞了?
陳青峰若有所思的看了他一眼,卻沒有多說什麼。
每次從帝都回來之後,他都有一種體力不支的感覺。
這種感覺會在一星期或者幾天之後恢復過來。
“我說,你帶回來的那些中藥到底是幹嘛的?我昨天稍微看了一下,結果看著跟我買的龜苓膏成分差不多,你最近上火了?”
“沒有,朋友送的,說是讓我補補!”
“哦……”
一大箱子書被