themida是一款安全系數非常高的軟件保護系統,我們可以使用這款工具來保護自己開發的軟件,避免被其他人特別。themida破解版采用目前最為先進的保護技術,從而防止被黑客工具監測,能夠更好的保護軟件的安全,大大提高了軟件的安全系數。
Themida是一個強勁的保護系統, 專為了那些想保護自己的程式不被先進的逆向工程和黑客軟件特別的軟件開發者而開發的。開發者不需要更改任何的原代碼,和不需要程式編制的經驗使用WinLicense。
Themida使用SecureEngine的保護技術。它能夠以最高的優先等級運行,這些保護技巧是從來都沒在電腦防御技術領域出現過,使它最大程度地保護任何程式 。
Themida擁有高級保護功能以及注冊管制。它提供了最強和具伸縮性的技術,使開發者可以安全地分發他們軟件的試用版和完全版。
1、多層的加密措施來保護程式的代碼和資料。
2、黑客工具的監測。
3、以最高優先等級來啟動代碼,從來都沒在電腦防御技術領域出現過。
4、擾亂 程式 的運行代碼,資料和 APIs ,使軟件特別者無法對 程式 還原成原代碼
5、對于反匯編器和反編譯器的保護
6、SDK為SecureEngine?和受保護的程式提供一個雙向的溝通。
7、阻止從內存轉送到磁盤上的高級技術。
8、完全自定義的保護選項和訊息。
9、比較Themida和其他軟件保護層
創建用于延長試用版本有效期的特別碼。
用于儲藏試用狀態的強勁引擎,避免任何軟件特別者嘗試重置有效期。
為個別開發者的需要創建不同的注冊碼。
針對特定國家的試用鎖定和注冊碼。
機器鎖定,使程序只能運行在特定的電腦上。
自定義的試用計算器來控制你試用版本的有效資源。
為試用版本和完全版本制定獨立的密碼。
可以使用外部 Themida DLL 來創建你自己的自動化系統。
超過 50 種不同函數的完整 SDK 。
為試用版和完全版提供 .NET SDK 支援。
使用數據庫來安全地儲存你所有的軟件、客戶和注冊資料。
自定義所有的試用/注冊訊息,控制是否要顯示特定的試用/注冊訊息。
1、首先在本站下載themida中文版軟件包
2、解壓得到exe可執行文件
3、軟件無需安裝,打開即可使用
脫殼
(一)Themida和不用license的Winlicense加殼軟件就不說了,直接上腳本脫殼。
(二)先看看不同版本OEP的一些小特征:
Temida2.1.X.X版本之后的OEP特征(2.0.8.0,2.1.0.10,2.1.3.32等)
Temida2.1版本之前的OEP特征,如(2.0.3.0,1.8.2.0,1.885等):
Temida OEP特征:如(2.0.3.0,)
一,對于Winlicense2.1.0.10及其以下版本,不用license,可自己隨意構造一個license直接bypass.然后脫殼。
bypass過程
1, 先獲得license名稱,自己隨便構造一個license,然后OD運行程序,彈出提示窗口后獲得JMP的首地址:FirstJmpAddress。
2, 下FirstJmpAddress硬件斷點,重新運行程序,中斷后,在第二個jmp,enter進入,然后搜索cmp ecx,eax,下斷點,運行,中斷在CmpEcxEaxAddress。
3, 運行幾次后,會得到eax,ecx不同的值,其中eax為正確的checkword,把eax值賦給ecx即可。共有兩次不同,所以有兩個checkword。
4, 搜索kenrel.dll的首地址,本機為7c800000, ctrl+B,輸入:00 00 80 7C。再搜索dll地址的第二個地址,可以獲得SecondDllAddress。在改完第二個checkword后,把SecondDllAddress更改為首個dll地址,運行即可bypass.
二,2.1.X.X版本之后的OEP特征(2.0.8.0,2.1.0.10,2.1.3.32等):
bypass過程:
1,需要一個可用license
第1,2步驟與以上相同.
第3個步驟中,只有一個checkword,但是這個checkword值也有兩次校驗,分別賦給ecx即可bypass.
三,還碰到過一種bypass,是需要不斷監控eax和SecondDllAddress 值的,不知道屬于哪個版本。可看教程WinLicense ByPass For SecondDllAddress.
以上三種版本bypass過程需要如何分辨,主要看cmp ecx,eax時候的值來辨別!
Winlicense脫殼過程:
把bypass的script插入zhw hwid Themida - Winlicense 1.x - 2.x Multi PRO Edition 1.2.txt中即可實現bypass加脫殼。
不管是加殼脫殼都是十分方便的,想要下載使用的朋友可以在本站搜索下載。
中文設置
軟件默認支持簡繁體中文語言,大家啟動程序后,依次點擊Advanced Options--->localization--->選擇simple_chinese.lng(簡體中文)或者Traditiona_chinese.lng(繁體中文)即可!如下圖:
新功能
為MAP文件中的不同功能添加了虛擬機選擇
添加了保護宏“ CHECK_DEBUGGER”
增加了對保護C ++ / CLI DLL的支持
為STR_ENCRYPT宏添加了高級選項“ OPTION_MACROS_ENCRYPT_STRINGS_DECRYPT_ON_HEAP”
為STR_ENCRYPT宏添加了高級選項“ OPTION_MACROS_ENCRYPT_STRINGS_REENCRYPT”
刷新輸入文件以保護時刪除了先前選擇的虛擬機
x64:改進了對具有托管異常的捆綁DLL的支持
在.INI文件中添加了選項“ StrEncryptInDataSectionOnly”,以在數據節中查找字符串
修復
修復了缺少輸出文件名時的錯誤退出代碼
使用“ OPTION_VIRTUAL_MACHINE_ISOLATE_REGS = YES”修復了64位異常
修復了Windows XP下具有長文件路徑的GetModuleFileNameA的兼容性問題