第61章龍書,虎書,象書,鯨書
陳青峰已經不記得了,上次他這麼用心的學習彙編語言是什麼時候?
說實話,如果不是實在搞不定這種經過多次字符串混淆的程序。
陳青峰是絕對不願意從底層邏輯開始了解這個病毒到底是如何運作的?
但是現在他突然意識到一個問題,之前他所看到的那段主觀程序也許並不是。
直到他花了一周的時間,他才終於意識到這個問題。
陳青峰拿到的這段病毒之前破解的那段程序大概的意思是讓某個頻率在150到2030之間隨意的擺動。
說實話,陳青峰有點不明白,為什麼病毒要這麼寫?
但是考慮到曼蘇爾曾經告訴他,這個病毒感染的是一種高精密的機床。
陳青峰似乎又明白了一些原因。
難道是為了影響機床的轉速和頻率?
但是陳青峰想了想,那段ua文件又是乾什麼的?
腳本語言最大的優點就是可以快速的粘合和融合各個不同其他語言的程序。
簡單的說更像是膠水一樣。
把不同的部件粘在一起,然後湊湊合合一起跑。
腳本語言最大的優勢就會融合度高,而且靈活。
但最大的缺點是不易隱藏。
所以陳青峰一開始對那份腳本語言,並不怎麼看重。
然而,在研究了這麼多天的彙編語言,看得陳青峰頭暈眼花的時候。
某人在一次調試過程中,陳青峰意外的發現這個程序,似乎在有規律的調用一個後綴名為點x的文件。
這就有意思了。
因為陳青峰遍曆過,整個磁盤都沒有找到這個文件。
所以他很好奇,這個後綴名為點x的文件到底是什麼?
終於,功夫不負有心人。陳青峰發現,這個文件隻有在被調用的時候才會被重新命名,而平時這個文件則被命名為係統文件。
也就是說隻有在程序調用的那零點幾秒的時間。
文件的名稱才會被重新命名,而且平時它會躺在你的緩存區裡,偽裝成一個臨時文件。可是當你真的想要刪除它的時候,它又會隱身。
真是狡詐到了極點。
陳青峰覺得自己這麼多天,從這個程序上學到了不少新的東西。
作為一個老實人,他以前從來沒有寫過病毒之類的東西。
所以他也不明白,到底要如何破壞主機係統?
但是陳青峰手上的這個玩意兒,卻讓他學到了很多。
當然,現在陳青峰可以大大方方的把這款病毒放在自己的主機上研究。原因很簡單,這個病毒並不是為了世界上使用範圍最廣的通用x86架構的主機設計的。
而是為隸屬於西門子公司旗下的可編程邏輯控製器s7315和s7417設計的。
簡單的說,這是一款隻在工業儀器上傳播的病毒。
可即便如此,因為還沒有完全了解這款病毒的特性。
所以陳青峰,目前還不敢把這個病毒完全放心的放出來。
那麼接下來的工作就是破解這個後綴名為.x的文件了。
“你到底研究的怎麼樣了?”
“我隻能說,能寫出這個病毒的人是個天才?”