rlpack(打包工具)
詳情介紹
rlpack中文版是一款能夠給.exe,.dll 和.ocx 文件進(jìn)行壓縮和保護(hù)的實用工具。該軟件有多種壓縮算法可供選擇,多重指標(biāo)參數(shù)可以自主設(shè)置,例如如擦除重定位,擦除輸出表, 保留原始資源,保留附加數(shù)據(jù),防止通用脫殼機(jī), 強(qiáng)制內(nèi)存保護(hù),多重保護(hù)機(jī)制讓你可以全面的保護(hù)壓縮你的文件,rlpack中文版還支持反監(jiān)視器保護(hù),反內(nèi)存轉(zhuǎn)儲保護(hù)等多重保護(hù)機(jī)制,全方位立體地加密的你文件。
rlpack中文版帶有的 iBox 模塊可以封裝您的動態(tài)鏈接庫文件(.DLL)到一個主 EXE 文件中,運行時可以直接從內(nèi)存中提?。ɑ蚩梢赃x擇釋放到硬盤),這樣可以保護(hù)您的動態(tài)鏈接庫文件,避免被第三方程序使用或被其他人修改??梢哉f,rlpack中文版是exe、dll等文件最好的保護(hù)傘。
您可以選擇兩種不同的壓縮算法:aPLib 算法 或 LZMA 算法。
- aPLib 算法設(shè)計用來快速解壓,推薦用來壓縮較小的文件;
- LZMA 算法的壓縮率很高,可以用來壓縮較大的文件。
擦除重定位:
重定位表是一塊用來在程序模塊分配到不同的基址運行時重定位地址的數(shù)據(jù)。通常情況下,可執(zhí)行文件總是在映像基址處裝載,不需要重定位,所以可以安全的擦除重定位表;但是動態(tài)鏈接庫的重定位表不能被擦除,此選項會被忽略。
擦除輸出表:
輸出表用來從 .exe .dll 和 .ocx 文件中映射和導(dǎo)出函數(shù)功能。如果沒有必要從 .exe 文件中導(dǎo)出數(shù)據(jù),就可以安全的擦除輸入表;然而,對于 .dll/.ocx 文件卻不可以使用這項功能,因為它們的主要作用就是導(dǎo)出函數(shù)功能。
擦除 TLS:
只有在壓縮后的程序不再使用 TLS 和回調(diào)時才可以擦除 TLS 表,請不要對 Delphi 編寫的程序應(yīng)用此選項,因為沒有TLS表它們就無法運行。
保留原始資源:
RLPack 可以保留一些原始資源不被壓縮,要指定保留哪些原始資源,需要填寫它們的 ID 編號。如果您希望保留多于一個的原始資源,可以使用逗號分割 ID 編號,例如:1,3,18 保留資源:RT_CURSOR, RT_ICON 和 RT_MANIFEST 不被壓縮。需要注意的是,ID 編號是16進(jìn)制的。
資源 ID 列表
防止通用脫殼機(jī):
激活此選項可以保護(hù)文件避免被 Quick Unpack 或 RL!dePacker 之類的通用脫殼機(jī)脫殼,此選項可以保護(hù)您的程序不被一些初級破解者非法修改。
強(qiáng)制內(nèi)存保護(hù):
激活此選項將對壓縮后的文件進(jìn)行強(qiáng)制的內(nèi)存保護(hù),目的是保護(hù)文件不被通用補(bǔ)丁工具(例如 aPE)或裝載器使用內(nèi)存補(bǔ)丁破解。需要注意的是,此選項無法與 CRYPT 或 CLEAR 標(biāo)識一起使用,如果 RLPack 檢測到這兩個加密標(biāo)識,該選項會自動關(guān)閉。
反破解保護(hù):
此選項是一個復(fù)合保護(hù)選項,您可以在“選項”菜單里進(jìn)行單獨設(shè)置。請仔細(xì)查看每一個選項的細(xì)節(jié)!
反調(diào)試器保護(hù):
激活此選項可以有效的保護(hù)您的程序不被 ring3 級(OllyDBG)和 ring0 級(SoftICE)調(diào)試器調(diào)試。
Open/Close section 錯誤消息圖例
反監(jiān)視器保護(hù):
激活此選項可以有效的保護(hù)您的程序不被一些文件/注冊表監(jiān)視器跟蹤,例如 Sysinternals 出品的 FileMon 和 RegMon 監(jiān)視工具。
反內(nèi)存轉(zhuǎn)儲保護(hù):
激活此選項可以有效的保護(hù)內(nèi)存中的程序不被轉(zhuǎn)儲到硬盤,例如 LordPE 和 ProcDump 之類的工具。
高級反內(nèi)存轉(zhuǎn)儲保護(hù):
激活此選項可以使您的程序每次運行時的部分代碼分配到不同的內(nèi)存空間,抽取的指令會被變形處理,很難再被恢復(fù)。您可以設(shè)置需要保護(hù)的指令的最多數(shù)量,但是需要注意的是,每條指令都會使輸出文件增大 2-4 字節(jié)。
擦除原始輸入表:
將保護(hù)后文件的輸入表分配到隨機(jī)地址,這樣類似 ImpRec 或 Revergin 的輸入表修復(fù)工具就無法修復(fù)保護(hù)后的 IAT 表。
轉(zhuǎn)換 OEP 到虛擬機(jī):
這是一個在虛擬機(jī)中模擬一定數(shù)量的入口指令的高級保護(hù)選項,沒有這些指令,被保護(hù)的文件很難被脫殼。由于這些抽取的指令是在虛擬機(jī)中運行,所以要破解或恢復(fù)這些指令幾乎是不可能的。需要注意的是,由于 VB 編寫的程序入口指令的特殊性,這種程序只會有兩條指令被轉(zhuǎn)換到虛擬機(jī)中運行。
高級輸入表重定向:
此選項通過增加一層部分或完全模擬輸入表的保護(hù),可以有效的增加“輸入表重定向”保護(hù)選項的強(qiáng)度。這個額外的保護(hù)可以在第一層輸入表保護(hù)被移除的情況下同樣使 ImpRec 或所有其它輸入表恢復(fù)工具失效。
輸入表重定向:
激活此選項可以隨機(jī)重定向所有的 API 調(diào)用,保護(hù)輸入表不被 ImpRec 或 Revirgin 之類的工具恢復(fù)。
使用互斥:
此選項通過輸入的字符串創(chuàng)建一個唯一的互斥,可以確保只允許一個進(jìn)程實例運行。如果您使用 RLPack 壓縮不同的產(chǎn)品,請每次都使用不同的互斥字符串,如果您不這樣做,第二個產(chǎn)品將無法運行。如果您希望運行多個拷貝,可以激活“允許多個進(jìn)程實例”選項,該選項會允許您在所有文件使用同一個互斥運行。我們推薦您使用您的產(chǎn)品名稱作為互斥字符串,您也可以使用互斥來檢查壓縮外殼,詳細(xì)內(nèi)容請參見 MSDN 里的 OpenMutex API 描述。
使用密碼:
激活此選項可以保護(hù)您的產(chǎn)品不被未經(jīng)授權(quán)的用戶使用,您可以為自己的產(chǎn)品設(shè)置啟動密碼來驗證用戶的合法性。此密碼用來加密可執(zhí)行文件,如果沒有正確的密碼,加密后的可執(zhí)行文件無法啟動。請仔細(xì)保管好您的密碼,密碼無法被恢復(fù)或移除,如果您丟失密碼,您將無法使用保護(hù)后的程序。
如果您設(shè)置了在程序運行的用戶計算機(jī)上保存密碼,密碼可以保存在不同的登錄用戶配置里;此選項必須在壓縮前設(shè)置,并且壓縮后不能更改。但是,如果登錄用戶沒有注冊表寫權(quán)限,密碼就不會被保存。
如果您激活了“詢問用戶”選項,密碼只會在用戶同意保存才情況下被存儲。選項“保存時顯示提示消息”會顯示一個對話框,通知用戶密碼已被存儲并且程序下次啟動時不必再次輸入密碼。
Demo 演示模塊
TextDemo 文本提模塊
TimeDemo 日期限制模塊
TimerDemo 運行時間限制模塊
ExecutionDemo 運行次數(shù)限制模塊
Function 功能模塊
什么是內(nèi)建模塊?
內(nèi)建模塊是常規(guī)的 .dll 文件,用來在您的應(yīng)用程序運行前執(zhí)行特定的函數(shù)功能,您可以使用內(nèi)建模塊檢測調(diào)試器或監(jiān)視器,顯示試用信息或與 RLPack 通信。
如何編寫內(nèi)建模塊?
您只需編寫一個常規(guī)的 .dll 文件。如果您需要您的模塊在解壓前運行,請在 DLL_PROCESS_ATTACH 回調(diào)中添加模塊主函數(shù)的調(diào)用。
rlpack中文版帶有的 iBox 模塊可以封裝您的動態(tài)鏈接庫文件(.DLL)到一個主 EXE 文件中,運行時可以直接從內(nèi)存中提?。ɑ蚩梢赃x擇釋放到硬盤),這樣可以保護(hù)您的動態(tài)鏈接庫文件,避免被第三方程序使用或被其他人修改??梢哉f,rlpack中文版是exe、dll等文件最好的保護(hù)傘。
rlpack中文版使用說明
選擇壓縮算法:您可以選擇兩種不同的壓縮算法:aPLib 算法 或 LZMA 算法。
- aPLib 算法設(shè)計用來快速解壓,推薦用來壓縮較小的文件;
- LZMA 算法的壓縮率很高,可以用來壓縮較大的文件。
擦除重定位:
重定位表是一塊用來在程序模塊分配到不同的基址運行時重定位地址的數(shù)據(jù)。通常情況下,可執(zhí)行文件總是在映像基址處裝載,不需要重定位,所以可以安全的擦除重定位表;但是動態(tài)鏈接庫的重定位表不能被擦除,此選項會被忽略。
擦除輸出表:
輸出表用來從 .exe .dll 和 .ocx 文件中映射和導(dǎo)出函數(shù)功能。如果沒有必要從 .exe 文件中導(dǎo)出數(shù)據(jù),就可以安全的擦除輸入表;然而,對于 .dll/.ocx 文件卻不可以使用這項功能,因為它們的主要作用就是導(dǎo)出函數(shù)功能。
擦除 TLS:
只有在壓縮后的程序不再使用 TLS 和回調(diào)時才可以擦除 TLS 表,請不要對 Delphi 編寫的程序應(yīng)用此選項,因為沒有TLS表它們就無法運行。
保留原始資源:
RLPack 可以保留一些原始資源不被壓縮,要指定保留哪些原始資源,需要填寫它們的 ID 編號。如果您希望保留多于一個的原始資源,可以使用逗號分割 ID 編號,例如:1,3,18 保留資源:RT_CURSOR, RT_ICON 和 RT_MANIFEST 不被壓縮。需要注意的是,ID 編號是16進(jìn)制的。
資源 ID 列表
防止通用脫殼機(jī):
激活此選項可以保護(hù)文件避免被 Quick Unpack 或 RL!dePacker 之類的通用脫殼機(jī)脫殼,此選項可以保護(hù)您的程序不被一些初級破解者非法修改。
強(qiáng)制內(nèi)存保護(hù):
激活此選項將對壓縮后的文件進(jìn)行強(qiáng)制的內(nèi)存保護(hù),目的是保護(hù)文件不被通用補(bǔ)丁工具(例如 aPE)或裝載器使用內(nèi)存補(bǔ)丁破解。需要注意的是,此選項無法與 CRYPT 或 CLEAR 標(biāo)識一起使用,如果 RLPack 檢測到這兩個加密標(biāo)識,該選項會自動關(guān)閉。
反破解保護(hù):
此選項是一個復(fù)合保護(hù)選項,您可以在“選項”菜單里進(jìn)行單獨設(shè)置。請仔細(xì)查看每一個選項的細(xì)節(jié)!
反調(diào)試器保護(hù):
激活此選項可以有效的保護(hù)您的程序不被 ring3 級(OllyDBG)和 ring0 級(SoftICE)調(diào)試器調(diào)試。
Open/Close section 錯誤消息圖例
反監(jiān)視器保護(hù):
激活此選項可以有效的保護(hù)您的程序不被一些文件/注冊表監(jiān)視器跟蹤,例如 Sysinternals 出品的 FileMon 和 RegMon 監(jiān)視工具。
反內(nèi)存轉(zhuǎn)儲保護(hù):
激活此選項可以有效的保護(hù)內(nèi)存中的程序不被轉(zhuǎn)儲到硬盤,例如 LordPE 和 ProcDump 之類的工具。
高級反內(nèi)存轉(zhuǎn)儲保護(hù):
激活此選項可以使您的程序每次運行時的部分代碼分配到不同的內(nèi)存空間,抽取的指令會被變形處理,很難再被恢復(fù)。您可以設(shè)置需要保護(hù)的指令的最多數(shù)量,但是需要注意的是,每條指令都會使輸出文件增大 2-4 字節(jié)。
擦除原始輸入表:
將保護(hù)后文件的輸入表分配到隨機(jī)地址,這樣類似 ImpRec 或 Revergin 的輸入表修復(fù)工具就無法修復(fù)保護(hù)后的 IAT 表。
轉(zhuǎn)換 OEP 到虛擬機(jī):
這是一個在虛擬機(jī)中模擬一定數(shù)量的入口指令的高級保護(hù)選項,沒有這些指令,被保護(hù)的文件很難被脫殼。由于這些抽取的指令是在虛擬機(jī)中運行,所以要破解或恢復(fù)這些指令幾乎是不可能的。需要注意的是,由于 VB 編寫的程序入口指令的特殊性,這種程序只會有兩條指令被轉(zhuǎn)換到虛擬機(jī)中運行。
高級輸入表重定向:
此選項通過增加一層部分或完全模擬輸入表的保護(hù),可以有效的增加“輸入表重定向”保護(hù)選項的強(qiáng)度。這個額外的保護(hù)可以在第一層輸入表保護(hù)被移除的情況下同樣使 ImpRec 或所有其它輸入表恢復(fù)工具失效。
輸入表重定向:
激活此選項可以隨機(jī)重定向所有的 API 調(diào)用,保護(hù)輸入表不被 ImpRec 或 Revirgin 之類的工具恢復(fù)。
使用互斥:
此選項通過輸入的字符串創(chuàng)建一個唯一的互斥,可以確保只允許一個進(jìn)程實例運行。如果您使用 RLPack 壓縮不同的產(chǎn)品,請每次都使用不同的互斥字符串,如果您不這樣做,第二個產(chǎn)品將無法運行。如果您希望運行多個拷貝,可以激活“允許多個進(jìn)程實例”選項,該選項會允許您在所有文件使用同一個互斥運行。我們推薦您使用您的產(chǎn)品名稱作為互斥字符串,您也可以使用互斥來檢查壓縮外殼,詳細(xì)內(nèi)容請參見 MSDN 里的 OpenMutex API 描述。
使用密碼:
激活此選項可以保護(hù)您的產(chǎn)品不被未經(jīng)授權(quán)的用戶使用,您可以為自己的產(chǎn)品設(shè)置啟動密碼來驗證用戶的合法性。此密碼用來加密可執(zhí)行文件,如果沒有正確的密碼,加密后的可執(zhí)行文件無法啟動。請仔細(xì)保管好您的密碼,密碼無法被恢復(fù)或移除,如果您丟失密碼,您將無法使用保護(hù)后的程序。
如果您設(shè)置了在程序運行的用戶計算機(jī)上保存密碼,密碼可以保存在不同的登錄用戶配置里;此選項必須在壓縮前設(shè)置,并且壓縮后不能更改。但是,如果登錄用戶沒有注冊表寫權(quán)限,密碼就不會被保存。
如果您激活了“詢問用戶”選項,密碼只會在用戶同意保存才情況下被存儲。選項“保存時顯示提示消息”會顯示一個對話框,通知用戶密碼已被存儲并且程序下次啟動時不必再次輸入密碼。
rlpack中文版iBox內(nèi)建模塊
Protect 保護(hù)模塊Demo 演示模塊
TextDemo 文本提模塊
TimeDemo 日期限制模塊
TimerDemo 運行時間限制模塊
ExecutionDemo 運行次數(shù)限制模塊
Function 功能模塊
什么是內(nèi)建模塊?
內(nèi)建模塊是常規(guī)的 .dll 文件,用來在您的應(yīng)用程序運行前執(zhí)行特定的函數(shù)功能,您可以使用內(nèi)建模塊檢測調(diào)試器或監(jiān)視器,顯示試用信息或與 RLPack 通信。
如何編寫內(nèi)建模塊?
您只需編寫一個常規(guī)的 .dll 文件。如果您需要您的模塊在解壓前運行,請在 DLL_PROCESS_ATTACH 回調(diào)中添加模塊主函數(shù)的調(diào)用。
下載地址
- 電腦版
rlpack(打包工具) 中文基礎(chǔ)版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
同類軟件
網(wǎng)友評論
共0條評論(您的評論需要經(jīng)過審核才能顯示)
分類列表
類似軟件
-
Enigma Virtual Box v11.10 安裝制作 / 4.14M
-
tarma installmate官方版 v9.116 安裝制作 / 6.02M
精彩發(fā)現(xiàn)
換一換專題推薦
本類排行
月排行總排行