開始工作!
他沒有用自己新買的筆記本,而是轉頭開啟了自己另一臺配置較差的膝上型電腦,這臺電腦得作為他的試驗區。萬一出了錯,萬一沒控制好被自己病毒給入侵了,那就傻逼了啊,得提前做好這個防控,其實在他主電腦上做一個雙系統的話也可以開闢一個“試驗區”來。但他沒時間去弄雙系統了,而且熊貓燒香這個病毒比較惡性,雖然病毒程式沒那麼複雜,但破壞性極大,總得小心一些,雙系統還是沒有分開電腦保險,而且張燁還把主電腦的網路給斷了,避免出意外。
程式設計!
procedureInfectFiles;
var
DriverListstring;
i,LenInteger;
begin
ifGetACP=932then
IsJap=True;
等等。
……
張燁先按照自己記憶中的原始碼原封不動地寫出來,然後在進一步做出一些調整和改動。為什麼要改動?因為這個世界的很多系統名稱啊。執行環境啊,都跟他那個世界不一樣了,比如這裡沒有IN7IN8,沒有IN95XP,是一個新的系統名稱,經過張燁分析考量,應該是類似於他那個地球的XP或更低版本的一種系統,相對落後一些,所以輸入時肯定要改一下,至於原始碼中的攻擊性是不用變動的。這是最核心的東西,張燁要的也就是這個,輸入命令的執行兩個世界這點上都基本一樣,因為計算機語言一樣。倒是省了很多事情。
介面改動。
指令調整。
製作熊貓燒香圖片,還加了行字。
程式碼很長,寫在紙上的話,得有好幾頁,這也是病毒不好製作的原因,在這個沒有開放原始碼的時代。想找個參考都很困難,所以這個世界最頂尖的病毒製造者,都是步步艱難的,因為這些指令中如果有一處邏輯錯誤或指令衝突,比如最關鍵的死迴圈的邏輯違背,那這個病毒等於沒有用處,根本發揮不了效果了,就是變成了一個沒有攻擊性的病毒,這也是製作難點,所以作為一個病毒,你可以有缺陷,比如攻擊缺陷,躲避防毒軟體的缺陷,傳播的缺陷,這個都無所謂,但你絕對不能在攻擊性的原始碼上指令錯誤出現問題,那樣的話,病毒也就不叫病毒了!
完善!
再完善!
張燁不斷確認了好多遍,生怕出錯誤。
至於程式設計,他為什麼操作的這麼熟練?
當時在第一次開出網路技術技能經驗書的時候,張燁同時還開出了二十一本計算機程式設計技能經驗書的,所以這個程式設計的調整,他也是有知識和技術打底的,不然就憑著兩百多本網路技術技能經驗書,他可是沒辦法完成程式設計任務的,程式設計是很專業很獨立的一個操作領域,這二十一本程式設計技能書還沒有牛逼到讓張燁能自己創作什麼軟體啊病毒木馬啊,但讓他在原有病毒程式碼的基礎上改進調整一下指令,這還是綽綽有餘的,是在他能力範圍之內的!