任天軟件保護(hù)系統(tǒng)是一款綠色免費(fèi)的由任天軟件中心的制作的軟件保護(hù)系統(tǒng)。軟件功能強(qiáng)大,支持保護(hù)Win32PE/EXE程序。它不影響被保護(hù)程序的運(yùn)行,但程序已經(jīng)被加密,他人難以對(duì)它分析、調(diào)試、修改與逆向等。除保護(hù)功能外,也為專業(yè)用戶提供了PE頭數(shù)據(jù)編輯功能,與LordPE相近。
任天軟件保護(hù)系統(tǒng)功能特點(diǎn)
在保護(hù)方面,RSPS支持反調(diào)試、反軟硬件斷點(diǎn)、反轉(zhuǎn)儲(chǔ)、環(huán)境檢測(cè)、資源段校驗(yàn)、API重定向等方面的保護(hù),對(duì)部分內(nèi)置代碼使用了虛擬化技術(shù)。此外還有虛擬機(jī)檢測(cè)、文件名校驗(yàn)、花指令添加等附加功能。
由于匯編語(yǔ)言定義中文Unicode字符串不便,故資源部分字符串為中文,代碼部分字符串為英文,部分專有詞匯也保留英文。
任天軟件保護(hù)系統(tǒng)使用方法
下載與使用前強(qiáng)烈建議閱讀軟件使用聲明與本頁(yè)面的使用說(shuō)明,高級(jí)用戶可閱讀RSPS開放技術(shù)文檔,以帶來(lái)更好的使用體驗(yàn)。
將文件拖放到RSPS程序圖標(biāo)或者窗口上可以快速載入文件,也可以使用主界面上的【瀏覽】按鈕選擇要載入的文件。
RSPS啟動(dòng)時(shí),會(huì)自動(dòng)聯(lián)網(wǎng)獲取最新消息與升級(jí)信息,若有新版本可用將提示下載。
文件載入后,RSPS將自動(dòng)映射文件到內(nèi)存,若不能獲取寫文件的權(quán)限,將會(huì)詢問(wèn)用戶是否以只讀方式打開,在只讀模式中,用戶可以對(duì)文件進(jìn)行修改、保護(hù)等操作,但不能保存到原文件上,需要另存為新文件。
成功映射文件后,將讀取文件PE首部信息,確認(rèn)其文件格式。若文件為PE格式但不屬于32位EXE程序,會(huì)彈窗提示用戶,用戶可以選擇強(qiáng)行載入以讀取和編輯PE首部部分信息,但不支持對(duì)其保護(hù)。DLL的保護(hù)將在后續(xù)版本支持。
【PE Header】選項(xiàng)卡為PE首部數(shù)據(jù)編輯器,類似LordPE,提供給高級(jí)用戶使用。具體各值的意義參見(jiàn)開放文檔【PE文件結(jié)構(gòu)詳解】或自行于網(wǎng)上查閱相關(guān)資料,包含了IMAGE_FILE_HEADER與IMAGE_OPTIONAL_HEADER32結(jié)構(gòu)的所有成員值,一些成員值后部的【?】按鈕用于高級(jí)編輯或修正該值。此外還有PE區(qū)段編輯、數(shù)據(jù)目錄查看(其中少數(shù)信息支持編輯,后續(xù)將添加更多支持)、地址轉(zhuǎn)換功能。
綜上,此功能提供給高級(jí)用戶使用,許多信息為PE關(guān)鍵值,一旦有誤可能導(dǎo)致PE無(wú)法正常工作。盡量明確所更改的值的用途與修改后的結(jié)果再進(jìn)行保存,若不確定,建議存盤時(shí)使用【另存為】按鈕,將更改后的映像保存為新文件!敬_定】按鈕僅將更改提交到內(nèi)存映像,【保存】與【另存為】按鈕將內(nèi)存映像存為硬盤文件。
普通用戶載入文件后可直接進(jìn)入【Protection】選項(xiàng)卡設(shè)置保護(hù)參數(shù)。為了確保安全,【反調(diào)試】與【API重定向】為必選選項(xiàng)!靖呒(jí)資源保護(hù)】可反資源重建,該功能正在完善,尚不可用!拘r(yàn)文件名】將記錄被保護(hù)文件當(dāng)前的文件名,保護(hù)后文件的名稱若與保護(hù)前的不同,將彈窗提示更正。
【PE頭變形】將更改PE頭部分?jǐn)?shù)據(jù),調(diào)試器對(duì)被保護(hù)的程序進(jìn)行載入時(shí)可能產(chǎn)生誤判,認(rèn)為其不是PE32/EXE文件從而不進(jìn)行載入。不建議勾選此選項(xiàng)!经h(huán)境檢測(cè)】將檢測(cè)運(yùn)行時(shí)環(huán)境,并不針對(duì)哪種特定環(huán)境進(jìn)行檢測(cè),而是檢測(cè)進(jìn)程啟動(dòng)信息(STARTUPINFO結(jié)構(gòu)),多種非由Explorer.exe啟動(dòng)的狀況下均會(huì)檢測(cè)到異常,而后彈窗提示并拒絕運(yùn)行!咎摂M機(jī)檢測(cè)】將檢測(cè)是否處于虛擬機(jī)中,如果是將彈窗提示并拒絕運(yùn)行,支持檢測(cè)VMWare與VPC虛擬機(jī)!救肟邳c(diǎn)花指令】可自定義入口點(diǎn)數(shù)據(jù),誤導(dǎo)通過(guò)入口點(diǎn)特征查殼的分析軟件,百條花指令可任意選擇,均根據(jù)PEiD數(shù)據(jù)庫(kù)編寫,所以這些花指令主要作用于對(duì)PEiD的誤導(dǎo)。第一條花指令【RSPS Text】為RSPS文本信息。
單擊【Protect】按鈕將對(duì)程序進(jìn)行保護(hù),但一切所做的一切操作均只在內(nèi)存映像上進(jìn)行,單擊【保存】或【另存為】才將內(nèi)存映像保存到文件。RSPS不額外創(chuàng)建備份,所以建議使用【另存為】,不影響原文件。若勾選了【校驗(yàn)文件名】,另存為的新文件文件名若與原文件不同,運(yùn)行時(shí)會(huì)如上圖彈窗提示,手動(dòng)更正即可。
RSPS的關(guān)鍵操作與反饋信息會(huì)在【Log】選項(xiàng)卡中記錄和顯示,【About】選項(xiàng)卡中為關(guān)于程序的信息以及聯(lián)網(wǎng)獲取的最新消息,下方有官方網(wǎng)站網(wǎng)址,歡迎訪問(wèn)與關(guān)注!
目前,RSPS不支持保護(hù)以下程序:
1.非PE32/EXE應(yīng)用程序;
2.需要原有TLS回調(diào)函數(shù)的程序;
3.必需重定位的EXE程序。
即使不屬于上述程序,也有較低可能經(jīng)RSPS加密后不能正確運(yùn)行。不建議使用RSPS的同時(shí)使用其它同類軟件,并且要保護(hù)的程序由編譯器生成后應(yīng)沒(méi)有進(jìn)行任何可能影響RSPS加密的修改,以盡最大可能確保程序經(jīng)RSPS加密后能正確運(yùn)行。
作為一款完全免費(fèi)的軟件,RSPS的保護(hù)強(qiáng)度、兼容性與穩(wěn)定性無(wú)法與商業(yè)級(jí)保護(hù)軟件相比。病毒木馬一旦經(jīng)此類軟件加密保護(hù)后殺毒軟件基本上無(wú)法識(shí)別,故容易被殺毒軟件報(bào)毒,使用前請(qǐng)先行了解。
任天軟件保護(hù)系統(tǒng)更新日志
1.1 更新:
·【更改】不使用雙進(jìn)程技術(shù)
·【更改】主界面橫幅圖片中去掉版本信息
·【修復(fù)】不加密與修改除回調(diào)表外其余原TLS有關(guān)數(shù)據(jù),修復(fù)程序訪問(wèn)原TLS表數(shù)據(jù)異常的Bug
·【修復(fù)】修復(fù)處理存在某種特定狀況的PE時(shí)程序崩潰的Bug
·【優(yōu)化】原增加2個(gè)RSPS區(qū)段,現(xiàn)只增加1個(gè)。并且不固定增加的區(qū)段大小,依實(shí)際情況而定
·【優(yōu)化】資源部分非專有名詞的英文字符串使用回中文
·【優(yōu)化】簡(jiǎn)化代碼虛擬引擎指令
·【優(yōu)化】?jī)?yōu)化部分代碼
·【新增】多線程保護(hù)
·【新增】API重定向
·【新增】完成【日志】選項(xiàng)卡和【關(guān)于】選項(xiàng)卡
·【新增】自動(dòng)聯(lián)網(wǎng)獲取最新信息與檢測(cè)新版本
1.1.8 更新:
·【修復(fù)】修復(fù)無(wú)法聯(lián)網(wǎng)獲取升級(jí)信息時(shí),【關(guān)于】選項(xiàng)卡中文本窗口反饋只顯示“C”的Bug
·【修復(fù)】修復(fù)發(fā)現(xiàn)新版本時(shí),詢問(wèn)用戶是否立即下載彈窗文本末尾亂碼的問(wèn)題
·【修復(fù)】修復(fù)多處文本顯示不全的Bug
·【修復(fù)】刪除【數(shù)據(jù)目錄】中【綁定輸入表】后多出的【?】按鈕
·【修復(fù)】刪除資源部分重復(fù)的一個(gè)主程序圖標(biāo)
·【修復(fù)】修復(fù)正常加載文件后,再加載無(wú)效文件時(shí),【保存】和【另存為】仍可用,并均會(huì)引起錯(cuò)誤的Bug
·【修復(fù)】修復(fù)正常加載文件后,再加載無(wú)效文件時(shí),文件路徑未進(jìn)行清理的Bug
·【修復(fù)】修復(fù)通過(guò)命令行參數(shù)(包括拖拽文件到RSPS圖標(biāo)上)打開文件時(shí),反饋信息顯示異常的Bug
·【優(yōu)化】打開文件時(shí)被拒絕訪問(wèn),也會(huì)彈窗詢問(wèn)用戶是否在只讀模式中打開
·【優(yōu)化】未加載文件時(shí),【另存為】按鈕不起作用
·【優(yōu)化】進(jìn)一步將資源部分英文換成中文,部分專有名詞翻譯可能有些生硬,歡迎提出改進(jìn)建議
·【優(yōu)化】下方增加【幫助】按鈕,鏈接到官方網(wǎng)站RSPS使用介紹頁(yè)面
·【優(yōu)化】【關(guān)于】選項(xiàng)卡中,版本號(hào)后附上具體日期
·【優(yōu)化】發(fā)現(xiàn)新版本后提示用戶下載,將直接鏈接到RSPS軟件頁(yè)面而非網(wǎng)站首頁(yè)
·【新增】支持高級(jí)編輯【數(shù)據(jù)目錄】中的“加載配置表”
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版