軟件狗SoftDog
軟件狗——面向單機(jī)環(huán)境的低成本保護(hù)方案。軟件狗是國內(nèi)知名的軟件保護(hù)品牌,幾乎成為國內(nèi)軟件保護(hù)產(chǎn)品的代名詞。軟件狗作為“狗”家族產(chǎn)品之一,其低成本和優(yōu)良穩(wěn)定性成為軟件商偏愛的主要原因。
軟件狗是使用在計算機(jī)并行口和 USB 口上的用于軟件保護(hù)的硬件產(chǎn)品。軟件狗采用端口噪聲技術(shù),提供 100 字節(jié)的掉電保護(hù)存儲器,具備反跟蹤能力,是經(jīng)濟(jì)實用軟件保護(hù)解決方案的***。軟件狗開發(fā)套件有兩種選型:并口型和 USB 型。軟件開發(fā)商可以采用多種方法保護(hù)軟件,防止軟件被***拷貝使用。軟件狗開發(fā)套件由以下組件組成:
- 軟件狗
軟件狗指安裝在并口上或 USB 口上的硬件狗。軟件狗是一個可編程、可讀寫的存儲設(shè)備,具有100 個字節(jié)的數(shù)據(jù)存儲區(qū)。如果軟件狗插在計算機(jī)上,您可以通過相應(yīng)的保護(hù)接口函數(shù)或開發(fā)商工具對軟件狗進(jìn)行訪問。 - 保護(hù)接口
軟件狗開發(fā)套件提供的保護(hù)接口是一套包含各種開發(fā)語言的程序接口模塊,可以嵌在程序的源代碼中。您可以在您程序中使用軟件狗開發(fā)套件提供的保護(hù)接口對軟件狗進(jìn)行操作。 - 開發(fā)商工具(DogEdit32.exe)
軟件狗開發(fā)商工具可以使開發(fā)商方便地對軟件狗存儲區(qū)進(jìn)行編輯、讀取系列號以及連續(xù)初始化等操作。
開發(fā)商程序通過調(diào)用軟件狗開發(fā)套件提供的接口模塊對軟件***作,軟件狗響應(yīng)該操作并通過接口模塊將相應(yīng)數(shù)據(jù)返回給開發(fā)商程序。開發(fā)商程序可以對返回值進(jìn)行判定并采取相應(yīng)的動作。如果返回?zé)o效的響應(yīng),表明沒有正確的軟件狗,開發(fā)商可以將應(yīng)用程序終止運行。
產(chǎn)品特點:
- 保護(hù)方案一:使用 Obj 、 DLL 、 ActiveX 控件
Obj 、 DLL 、 ActiveX 控件提供了操作軟件狗的接口函數(shù),您可以直接在應(yīng)用程序的源代碼里加入這些接口函數(shù)的調(diào)用,來保護(hù)您的一個或者多個軟件,然后重新編譯您的應(yīng)用程序。由您來設(shè)置應(yīng)用程序中調(diào)用保護(hù)接口的次數(shù)以及沒有發(fā)現(xiàn)軟件狗采取的措施。原則上您調(diào)用、設(shè)置的保護(hù)接口越多將更有利于阻止?jié)撛?*****您的軟件保護(hù)。 - 保護(hù)方案二:使用外殼工具
使用外殼工具對軟件保護(hù)是一種快速、簡單的保護(hù)方案。它不象使用接口函數(shù)需要對源代碼進(jìn)行改動,而是自動給您的可執(zhí)行應(yīng)用程序加了一個保護(hù)層。在程序開始運行和運行當(dāng)中會自動地訪問軟件狗是否存在。假如軟件狗不存在,用戶將看到一個錯誤提示,該應(yīng)用程序?qū)⒉荒苓\行。
增強(qiáng)的外殼工具
外殼工具可以供開發(fā)商直接對可執(zhí)行文件和數(shù)據(jù)進(jìn)行保護(hù)。軟件狗***新版本采用了圣天諾外殼安全引擎,顯著提升安全強(qiáng)度。開發(fā)商通過全新的外殼工具可快速地實現(xiàn)高強(qiáng)度的軟件保護(hù),提升操作效率。新外殼工具增加了對.net 應(yīng)用程序的支持。
內(nèi)置100字節(jié)掉電保持存儲器
硬件狗具有 100 字節(jié)的掉電保持的存儲區(qū),該存儲區(qū)可以使用軟件狗接口函數(shù)讀寫。
支持遠(yuǎn)程升級
開發(fā)商可以使用遠(yuǎn)程升級模塊遠(yuǎn)程跟新狗里的數(shù)據(jù)。
API函數(shù)調(diào)用與外殼保護(hù)關(guān)聯(lián)技術(shù)
如果被加密的程序已經(jīng)調(diào)用了軟件狗提供的接口函數(shù),那么外殼程序會通知接口函數(shù),外殼程序是否已經(jīng)被執(zhí)行,以防止外殼程序被跳過。如果發(fā)現(xiàn)外殼程序沒有被執(zhí)行,會終止程序。
第二代安全引擎
軟件狗的安全模塊使用了第二代安全引擎,采用了大量***的安全算法,可以有效防止***進(jìn)行靜態(tài)分析和動態(tài)跟蹤。
提供了大量的接口和語言模塊
提供了十多個保護(hù)接口,供不同安全需求的開發(fā)商選擇使用。
軟件狗V4.0支持的操作系統(tǒng)
Windows 2K(32位)
Windows XP (32/x64位)
Windows Server 2003(32/x64位)
Windows Vista (32/x64位)
Windows Server 2008(32/x64位)
Windows Server 2008 R2(x64位)
Windows 7(32/x64位)
軟件狗適用語言環(huán)境
Visual C++
Visual Basic
Visual Foxpro
J2SDK
C#
VB.Net
ASP
AutoCAD
Embarcadero C++ Builder
Embarcadero Delphi
J***aScript