是一個(gè)非常優(yōu)秀的軟件加殼工具,功能包含軟件授權(quán)系統(tǒng),關(guān)鍵代碼混淆、虛擬化,將以代碼虛擬機(jī)為主,授權(quán)功能為輔助,提供入門(mén)級(jí)的軟件加密安全方案。
Safengine Shielden可以為指定的應(yīng)用程序添加一個(gè)保護(hù)殼,提供強(qiáng)大的代碼虛擬機(jī)保護(hù)功能,有效避免應(yīng)用程序被逆向破解,支持exe、scr、dll等多種文件,非常適合從事軟件開(kāi)發(fā)的用戶為自己開(kāi)發(fā)的軟件加殼使用。
【主要特點(diǎn)】
1、Safengine是一個(gè)具有反調(diào)試、反附加、動(dòng)態(tài)自效驗(yàn)等功能,同時(shí)提供了對(duì)代碼的變形、亂序和虛擬化等功能的應(yīng)用程序保護(hù)殼,是一款簡(jiǎn)單易用的軟件保護(hù)工具,它改變您的軟件執(zhí)行流程,以達(dá)到阻礙自動(dòng)分析,消耗破解時(shí)間、精力的目的。
2、Safengine的代碼分析引擎將在保護(hù)應(yīng)用程序時(shí)提供完整的分析,從而對(duì)應(yīng)用程序進(jìn)行系統(tǒng)化的保護(hù),將您的原始代碼移動(dòng)和變形,并且加入無(wú)數(shù)垃圾代碼和反調(diào)試、跟蹤代碼。
3、Safengine處理的范圍是整個(gè)程序,而不是程序里的某一個(gè)過(guò)程。所以,即使您的關(guān)鍵代碼在保護(hù)后未經(jīng)變形,也需要耗費(fèi)破解者很長(zhǎng)的時(shí)間才能找到,而往往只是一行兩行代碼,穿插在數(shù)以萬(wàn)計(jì)的垃圾代碼中,是極其隱蔽和猥瑣的。
4、Safengine的代碼虛擬機(jī)在同類產(chǎn)品中最穩(wěn)定、最完善,整體運(yùn)行架構(gòu)線程安全,不會(huì)改變系統(tǒng)對(duì)受保護(hù)代碼的線程的調(diào)度。虛擬處理器采用了邏輯門(mén)級(jí)的指令拆分,使用與非和加法兩個(gè)基礎(chǔ)運(yùn)算指令實(shí)現(xiàn)了大部分復(fù)雜的x86指令,并且使用了隨機(jī)的虛擬寄存器參與運(yùn)算,極大程度提高了代碼保護(hù)的安全性。
5、在同類的軟件保護(hù)殼中,Safengine提供了最完整的解決方案,集代碼加密、虛擬化、授權(quán)于一體,并且每一項(xiàng)功能都可圈可點(diǎn)。
【主要功能】
1、代碼識(shí)別引擎
代碼識(shí)別引擎能分析您的程序,并且給殼提供一個(gè)結(jié)夠性的程序框架信息。因此,殼可以自動(dòng)把代碼片斷進(jìn)行強(qiáng)化保護(hù),而您無(wú)需在源代碼內(nèi)手動(dòng)增加標(biāo)記。此功能甚至可以對(duì)編譯器自動(dòng)生成的代碼和程序標(biāo)準(zhǔn)庫(kù)代碼進(jìn)行識(shí)別和保護(hù),從而使現(xiàn)有分析工具無(wú)從下手。
2、代碼亂序變形引擎
代碼亂序功能能分析程序執(zhí)行流程,并對(duì)其邏輯結(jié)構(gòu)進(jìn)行混淆
Safengine Shielden支持的文件格式:
1、Win32 可執(zhí)行文件 (*.exe);
3、動(dòng)態(tài)鏈接庫(kù) (*.dll);
4、32位 ActiveX 控件 (*.ocx);
5、32位驅(qū)動(dòng)程序 (*.sys);