當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園

您的位置: 首頁(yè) > 游戲娛樂(lè) > 游戲工具 > rgssad解包器 V1.0 最新免費(fèi)版
rgssad rgssad解包器 V1.0 最新免費(fèi)版 / rgssad加密文件解包器 版本

  rgssad加密文件解包器是一款針對(duì)RPG游戲所推出的游戲解碼器。它的功能十分強(qiáng)大,能夠可以查看RPGVR游戲里的東西和修改,可輕松配上RPG制作文件,讓你完美解碼RPG游戲包,想怎么玩都行。

rgssad加密文件解包器

【RGSSAD資源格式】

  開(kāi)始的8字節(jié)是文件標(biāo)志,用于判斷是不是RGSSAD文件。然后是n個(gè)

  struct SubFile

  {

  unsigned long filenamesize;

  filenamesize 字節(jié)的文件名;

  unsigned long filesize;

  filesize 字節(jié)的文件正文;

  };

  不過(guò)所有的SubFile結(jié)構(gòu)都是xor加密過(guò)的。MagicKey的初值是0xDEADCAFE

  MagicKey 的變換規(guī)則為 MagicKey = MagicKey * 7 + 3;

  其中文件名是按字節(jié)異或,filenamesize filesize 以及文件正文都是按雙字異或的。

【防范措施與加密方案】

  方案一:使用自己的加密/解密算法

  第一種加密方案是修改RGSS102J.dll中的解密算法,然后自己把素材打包成RGSSAD格式。

  此方案要求使用者對(duì)程序設(shè)計(jì)以及二進(jìn)制文件的修改有一定的基礎(chǔ)。

  由于小寶現(xiàn)在還沒(méi)有試過(guò)外掛dll這種技術(shù),所以這里介紹一個(gè)相對(duì)簡(jiǎn)單的方法——修改MagicKey的初始值。在前面一節(jié)中,我們知道RMXP是使用0xDEADCAFE作為MagicKey的初始值,那么我們把RGSS102J.dll中的DEADCAFE修改掉,然后自己打包就可以防范那些一般的解包工具(比如我提供的那個(gè),還有RGSSAD Extractor)。

  當(dāng)然,如果你覺(jué)得有必要的話,還可以給這個(gè)修改過(guò)的dll文件加一個(gè)強(qiáng)殼,然后隨游戲發(fā)布。

  方案二:混淆文件名

  第二種加密思路是混淆文件名。在Windows操作系統(tǒng)下,有 //:*?"<>| 這9個(gè)字符是不能用作文件名的。除去//表示文件目錄,我們還有7個(gè)特殊字符可用。如果在原有文件名中加入這幾個(gè)本來(lái)不能用的字符,那么解包程序就會(huì)因?yàn)椴荒苷?chuàng)建文件而提取失敗。

  注:此方法需要自己打包資源文件,以及修改rxdata文件,工作量比較大。

  混淆不能絕對(duì)保證自己的游戲不被盜用,它的主要目的是打擊盜用者的信心,讓他在還沒(méi)有導(dǎo)出全部素材的時(shí)候就已經(jīng)垂頭喪氣,精疲力盡了。

  當(dāng)然對(duì)于游戲而言,無(wú)論什么樣的加密方案都只是增加破解者的工作強(qiáng)度,而不能真正保護(hù)自己的素材不被提取,因?yàn)樗夭慕K歸是要在游戲中使用的。

軟件特別說(shuō)明

標(biāo)簽: rgssad 解包器

其他版本下載
網(wǎng)友評(píng)論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 m.virtualinsta360.com.All rights reserved.

浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)