vmprotect加強(qiáng)版是一款專(zhuān)業(yè)的加殼脫殼工具,支持32位和64位的可執(zhí)行文件,能夠?qū)σ渍Z(yǔ)言部分特征.txt 里的支持庫(kù)特征碼自動(dòng)識(shí)別并加標(biāo)記,加密支持庫(kù)中的命令。軟件還能提供保護(hù)函數(shù)頭標(biāo)記,此標(biāo)記會(huì)自動(dòng)把vmp的加密標(biāo)記移動(dòng)到函數(shù)的頭部,從而加密整個(gè)函數(shù),為你的數(shù)據(jù)文件套上一個(gè)保護(hù)殼!
VMProtect軟件功能
1、虛擬化代碼
軟件保護(hù)的下一步。大多數(shù)保護(hù)系統(tǒng)在應(yīng)用程序啟動(dòng)時(shí)加密和解密代碼。VMProtect 根本不對(duì)代碼進(jìn)行解密。相反,被加密的代碼運(yùn)行在一個(gè)虛擬的CPU上,該CPU與通用的x86和x64CPU明顯不同,因?yàn)槊罴瘜?duì)于每個(gè)被保護(hù)的文件都是不同的。
2、支持幾乎所有的可執(zhí)行文件格式
VMProtect 允許對(duì)可執(zhí)行文件、動(dòng)態(tài)鏈接庫(kù)和驅(qū)動(dòng)程序進(jìn)行保護(hù)。
3、支持64位架構(gòu)
VMProtect允許對(duì)32位和64位應(yīng)用、庫(kù)和驅(qū)動(dòng)進(jìn)行保護(hù)。
4、支持大多數(shù)版本的Windows
MProtec保護(hù)的文件可以在幾乎任何版本W(wǎng)indows OS上運(yùn)行,自Windows 95開(kāi)始。32和64位版本都被支持,VMProtect兼容DEP和UAC。
5、完美的代碼保護(hù)解決方案
VMProtect允許生成和驗(yàn)證序列號(hào)。手動(dòng)和自動(dòng)生成都被支持。序列號(hào)可以是有限的時(shí)間或日期和硬件鎖定的,而免費(fèi)升級(jí)期間也可以被限制。 VMProtect確保它實(shí)際上無(wú)法運(yùn)行沒(méi)有一個(gè)序列號(hào)代碼。
6、快速便捷生成序列號(hào)
VMProtect允許生成和驗(yàn)證序列號(hào),手動(dòng)和自動(dòng)均可。還可設(shè)置過(guò)期時(shí)間,限制免費(fèi)更新等。
注意事項(xiàng)
易語(yǔ)言部分特征.txt 里面的支持庫(kù)命令還不夠全 一個(gè)人的力量是有限的 大家可以把自己找到的支持庫(kù)特征碼加入進(jìn)來(lái) 回復(fù)到帖子里供大家參考。
加密不要勾選 內(nèi)存保護(hù) 會(huì)導(dǎo)致加密后的程序打不開(kāi),好像易語(yǔ)言的程序在使用vmp加密的時(shí)候都不能加這個(gè)選項(xiàng),不知道是為什么。
加密建議只使用本工具VM程序代碼(拖入程序,只勾是否虛化入口點(diǎn),然后編譯) 然后加一層強(qiáng)殼 比如TMD或者SE的保護(hù)殼(若加保護(hù)殼的時(shí)候出問(wèn)題,就把是否虛化入口點(diǎn)取消,因?yàn)橛行┍Wo(hù)殼會(huì)自動(dòng)加密入口點(diǎn),這樣就被加密兩次重復(fù)了)。
特征碼標(biāo)記的強(qiáng)度建議就默認(rèn)的變異 選其他會(huì)導(dǎo)致速度很慢 特征碼標(biāo)記目的就是讓破解者找不到這些支持庫(kù)的特征碼 變異就夠了。
建議你的所有關(guān)鍵代碼都使用 保護(hù)函數(shù)頭_超級(jí) 這個(gè)標(biāo)記(標(biāo)記方法見(jiàn)例程.e)。