當前位置:編程學習大全網 - 源碼下載 - 常見軟件的加殼技術有哪些呀

常見軟件的加殼技術有哪些呀

加殼的全稱應該是可執行程序資源壓縮,是保護文件的常用手段.

加殼過的程序可以直接運行,但是不能查看源代碼.要經過脫殼才可以查看源代碼.

加“殼”其實是利用特殊的算法,對EXE、DLL文件裏的資源進行壓縮。類似WINZIP 的效果,只不過這個壓縮之後的文件,可以獨立運行,解壓過程完全隱蔽,都在內存中完成。解壓原理,是加殼工具在文件頭裏加了壹段指令,告訴CPU,怎麽才能解壓自己。加“殼”雖然增加了CPU附帶但是減少了硬盤讀寫時間,實際應用時加“殼”以後程序運行速度更快(當然有的加“殼”以後會變慢,那是選擇的加“殼”工具問題)。

壹般軟件都加“殼”這樣不但可以保護自己的軟件不被破解、修改還可以增加運行時啟動速度。

加“殼”不等於木馬,我們平時的巨大多數軟件都加了自己的專用“殼”。

RAR和ZIP都是壓縮軟件不是加“殼”工具,他們解壓時是需要進行磁盤讀寫,“殼”的解壓縮是直接在內存中進行的,用RAR或者ZIP壓縮壹個病毒妳試試解壓縮時殺毒軟件肯定會發現,而用加“殼”手段封裝老木馬,能發現的殺毒軟件就剩不下幾個。

因為加殼了之後等於把這個文件進行了保護(就是有些殺毒軟件殺不了的原因)

因為文件不能重復加殼.判斷依據是文件是否已經加了保護

加殼其實主要就有兩個作用:

防止反編譯(破解軟件)和免殺

修改文件不壹定要脫殼,看妳的水平

些軟件加殼工具

1、軟件防盜版戰士

《軟件防盜版戰士》是壹個以數字許可的形式為MicrosoftWindows下(PE格式)應用程序提供版權保護以及數字化銷售支持的純軟件產品。它含有認證版、序列號版這兩個可選版本。認證版以128位二進制證書文件作為被保護軟件的最終用戶使用許可,並且主要以最終用戶的硬盤、CPU、網卡及操作系統等特征信息為版權保護的安全源(保守地說,理論上認證版的版權保護強度達到3-5年內不可破解)。

安全指標:1、對象安全強度——《軟件防盜版戰士》的各種對象安全都盡可能地加入了加密算法中,其強度相當於對稱算法的128位加密,比普通硬件狗的8位、16位、32位和64位(很少有64位的)安全強度強許多。2、入口安全強度——《軟件防盜版戰士》采用功能相關法解決入口安全問題。入口安全的最小復雜度大於40位的安全強度。《軟件防盜版戰士》的入口安全強度最大限定為128位(含128位)。

2、比泰軟件防盜版戰士2005J

比泰軟件防盜版戰士2005J(BS-APC),是比泰科技出品的壹個軟件加密保護產品系列(含L版、A版、J版等產品線),它們為商業軟件提供可靠的防盜版保護並支持數字化發行。|它采用比泰公司世界領先的“執行代碼抽取加密”技術,軟硬件結合,以“認證技術”保證軟件“對象安全”、以“功能相關法”保證軟件“入口安全”、以具有唯壹性的計算機(物理)特征數據作為身份認證指紋,並以軟件用戶計算機本身的運算能力進行防盜版保護。具有64位以上,到128位的加密安全強度。安全強度遠勝傳統的外殼加密式加密狗、API內嵌式加密狗,軟件保護的功能範圍及運行效率超過智能狗,且無須學習加密狗編程,不引入附加硬件維護問題。|適合對C/MFC/VisualC++(VC++)/BorlandC++Builder(BCB)、Delphi/ObjectPascal、PowerBuilder(PB)、Authorware、Director等開發工具所編譯程序的保護。|因為它是對真實指令進行代碼抽取加密,因此暫不保護偽編譯程序,如VB、VFP、C#、JAVA。

3、AntiCrackProtector

ACProtect是由國人研究開發並擁有自主知識產權的加密軟件精品,它有許多技術已經達到並超過了國外同類產品,是壹個為Windows下的EXE/DLL/OCX/SCR等32位可運行文件加密系統。它通過為程序加上壹層堅硬的保護殼,可以非常有效的防止盜版。還可以為程序設置限制註冊功能。

即使妳沒有程序的原代碼,妳也可以用ACProtect在程序上加上運行次數限制,運行天數限制,運行有效日期限制。通過公匙加密算法(RSA)創建並校驗註冊KEY,只有在RSAKEY正確的情況下,才對那些受保護的代碼進行正常解碼。同時使用了內嵌式加密,可以有效的防止加密軟件從內存中被抓取,也就是無法被脫殼。

內置反調試引擎,有效的增加了破解的難度。

專用的API系統,可以使ACProtect和妳的軟件緊密的接合在壹起,這樣,妳就可以通過使用ACProtect來創建妳的全功能評估版。

4、XQBOX軟件保護安裝系統

XQBoxSoftwareProtecting是壹個以數字許可的形式為應用程序提供版權保護以及數字化銷售支持的純軟件產品。它采用機器具有唯壹性的數據做指紋,利用宿主計算機的運算能力進行防盜版保護。

XQBox保護系統是集軟件保護和安裝工具於壹身的集成工具。XQBox核心代碼是遵守標準c的規則來編寫,它可以在,windows3.x/9x/2000/nt,unix,linux等各種操作系統下編譯運行。作為中間件,它可在c、c++、java、delphi、vc、vb、vf、Masm32、pb、php、Authorware等。各種工具開發的軟件中嵌入使用,它的兼容性非常好。核心代碼經全域均勻抽值測試,各種特值測試和可行的全域測試均通過。

5、秦贏甲胄反盜版加密軟件

這款反盜版軟件的用戶註冊方便,終端用戶不需要手動輸入序列號認證碼等等,壹切由註冊端軟件自動完成;用戶機器的硬件信息作為註冊碼/加密密鑰;壹個拷貝只能在同壹臺機器上註冊;只要是同壹臺機器,可以在這臺機器上註冊多次;只能在註冊的那臺機器上運行

使用理論上安全的密碼學協議和算法,保證不可脫機破解。不能通過註冊機破解;不能通過散發序列號破解。

更改檢測(可以檢測病毒和破解者更改);反跟蹤功能(Anti-Debug)。

運行時代碼完整性校驗,可防止Cracker跟蹤時設置斷點;可防止通過補丁程序破解。

反Dump功能(Anti-Dump);反反匯編功能(Anit-Disassembler);可以有效的管理經銷商和序列號的發放;可以統計軟件的銷售數量;可以有效的管理用戶註冊。

6、PE加密保護軟件EncryptPE

EncryptPE能加密保護常規PE文件(EXE、DLL、OCX等壹般程序或NT服務程序),防靜態分析修改,反動態跟蹤調試,有效地保護軟件,防止盜版。除常規的對抗調試器(SoftIce、TRW、OllyDbg等)、監視器、DUMP工具方法外,EncryptPE采用的加密保護的手段還有:隨機加密算法、CRC校驗、變形、代碼替換、進程註入、APIHOOK、多線程、調試運行、全程監控等。

能將普通軟件變成***享軟件,增加定時註冊提醒、限制試用日期、限制試用次數、限制試用天數、限制每次試用多長時間等功能。

能根據最終用戶的機器信息、註冊用戶及加密時的保護密碼計算註冊碼,從諸多加密算法中隨機選擇壹種用於註冊碼的計算。

支持多語言,並為待加密軟件提供多語言接口。

向待加密軟件提供豐富的方便的編程接口,便於設計個性註冊方式,同時使被加密程序與加密殼之間融為壹個整體,增加破解難度。

可以運行於多種Windows平臺,包括9X/ME/NT/2000/XP/2003。

7、註冊碼生成器

本軟件可以自動隨機生成2至32位註冊序列號及對應的註冊碼,並將這些註冊信息包含到壹個動態聯接庫DLL文件中,這樣軟件開發者可以將這個DLL文件同應用程序壹並發行,並在應用程序的相關模塊中調用這個DLL文件中提供的函數獲得註冊號及相對應的註冊碼,註冊號及相對應的註冊碼對軟件使用者來說是不透明的,它可以用效的避免軟件的盜版及其重復註冊,切實保護軟件開發者的版權。隨軟件壹同提供免費的DLL源程序生成器工具,DLL註冊碼查詢工具,啟動應用程序時的註冊對話框示例程序及全部C++源代碼等。

8、計算機軟件防盜版

計算機軟件防盜版系統具有國際領先水平的保護知識產權的新技術。現該技術已順利完成了全部研制。利用嵌入式加密,動態激活解密,工具化設計特征,檢測體系,產品形態技術。於1999年7月通過公安部計算機信息安全檢測中心的檢測。計算機軟件防盜版磁盤、光盤獲公安部頒發的計算機信息安全產品銷售許可證。

  • 上一篇:遊資壹族作息表
  • 下一篇:Node.js StringDecoder 和 Buffer.toString 的區別
  • copyright 2024編程學習大全網