- UID
- 61
- 阅读权限
- 60
- 精华
- 魅力
-
- 信用
-
- 注册时间
- 2007-6-24
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2009-8-5 18:12
|
显示全部楼层
沒錯,咱們的方法的確很暴力,但是咱們也好像沒有其他選擇對付加密壓縮圖...
“自由导入导出”我的目標就是可以達到:能夠導出我們指定的圖片,像素和色彩與遊戲中盡量相同,和能夠達到導入我們自己製作的圖到rom裏面,並且可以在遊戲中顯示出來,遊戲可以運行.
压缩算法是必需的,貌似只有2种方法:
1:像我上面截圖裏那樣進行反彙編和斷點與寫解壓等....,
先找到遊戲中指定某類圖片壓縮程序的入口,並用反彙編還原全部的壓縮程序為對應的cpu機械命令,並解析出其算法,再用高級語言在PC上寫x86命令支持的的解壓、壓縮程序,使用原算法最後實現加入原格式的圖片,而原圖片的位置通過斷點跟蹤到rom地址,我們加入的圖片必要時也可以加入指針。
2:在1的基礎上,在原壓縮程序後面加入新的算法機械碼程序進去,改變原算法程序,其中使用if,加入識別標識判定,加入的新圖片使用新算法,讓程序去識別從而選擇解壓程序。
我還不知道其他的方法,而且更重要的是這兩個方法我目前都還無法進行掌握,都在繼續研究中。 |
|