關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第48部分

狗的改進工作。雖然加密核心還是從量子密碼完善而來,但是按照雪風自己的計劃是要加入更多功能的,比如,設定使用者免費使用的期限、防止使用者私底下傳播程式、檢測並剔除軟體作者設定的功能限制。還有最重要的一點,就是設定統一的註冊功能,使用者下載的軟體過了免費使用期限,只要去充值註冊就可以繼續使用,而不用重新下載軟體。

傳統的軟體加密流程,就是給軟體加殼,加殼的過程中軟體的原始程式碼被加密或者壓縮,同時會有一段程式碼被置於程式的開頭,當執行加密後的軟體時,這段程式碼會先於程式本身而執行,它會把加密的軟體再次還原,並把執行權交還給軟體本身。

還原後的程式此時儲存在記憶體裡,破解軟體的原理無非是利用各種記憶體編輯器,找到原程式的入口點,然後就可以進行一些修改。所以怎麼保護好這個入口點不被破解者發現,就是加殼的目的,軟體殼的加密、隱藏、偽裝、多層殼都是為了隱藏這個入口點。

雪風設計的看門狗,完全拋棄了這種傳統的加密方式,剛開始的看門狗是和程式本身相互獨立的,甚至可以把看門狗看作是一個完全獨立的守護程式,由它負責給程式加密,這個加密是個動態的加密,就算程式已經在執行,看門狗會在記憶體中負責給它再次加密,一邊還負責遮蔽各種破解工具的執行。

而雪