怎麼給軟體加殼

來源:酷知科普網 5.45K

怎麼給軟體加殼呢?下面就跟小編一起來看一看吧。

怎麼給軟體加殼

操作方法

(01)這裡是極為簡單的方法:判斷(到大寫(取執行檔案名() =“我的程式 ”)在上述中,為何使用到“判斷”命令,而不是“如果”命令呢,大家可以想一下,“判斷”命令的程式碼安全性要比“如果”命令高,這裡不會舉出一個彙編的例子,只要說明一下   7/37    即可。

怎麼給軟體加殼 第2張

(02)即“判斷”命令是多重分支結構,這樣就增加了被破解的難度,因此,大家一定要注意這樣一件事情,就是在進行加密比較時一定不要使用比較的語句,那樣很容易被奸人使用破解工具下斷點,那麼正確的做法應該是如何的呢,請看下面程式碼:計次迴圈首(到數值(是否註冊成功()),)全域性 _註冊成功 = 1計次迴圈尾()

怎麼給軟體加殼 第3張

(03)通過上面的程式碼可以看出,這裡沒有使用判斷語句,而採用了一個迴圈命令去參與。其中“是否註冊成功()”確實是返回了一個邏輯值,但通過“到數值()”命令後就會被為 0或 1之間的一個數字,會用易語言的人都知道,一個迴圈命令中,如果迴圈數為 1,會執行迴圈中的命令,否則為 0不進入迴圈。生成機器碼後,奸人會很難找到判斷的彙編碼,大大加強了保護性。

怎麼給軟體加殼 第4張

(04)上述的基本方法是有了,但請您將這個方法隱藏於您的程式程式碼行的某一深處,實際上加密是各種方法的綜合,現在所教的只是其中的一種,大家要將多種加密方式用於一個軟體之中。這需要大量的時間學習與體會。

怎麼給軟體加殼 第5張

(05)加密第 1定理:“如果()”語句一定不要出現在加密演算法中。加密第 2定理:用“迴圈”類命令代替判斷語句。

怎麼給軟體加殼 第6張

特別提示

如果看不懂,請教專業人員。

熱門標籤