當前位置:妙知谷 >

遊戲數碼 >電腦 >

怎麼給軟件加殼

怎麼給軟件加殼

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

怎麼給軟件加殼

操作方法

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

怎麼給軟件加殼 第2張

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

怎麼給軟件加殼 第3張

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

怎麼給軟件加殼 第4張

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

怎麼給軟件加殼 第5張

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

怎麼給軟件加殼 第6張

特別提示

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

標籤: 加殼 軟件
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/1orqe5.html