[中文化交流] 移形換影大法之手動偏移 - 解決字串被截斷的方法

中文化只要遇到字串被截斷

應該都是朝偏移量去動手腳

偏偏這要理解蠻難的...(對於無程式底子的人是很難的)

這裡只能示範操作並盡量解釋了!



前面兩篇低調一點的 中文化交流 文章


[中文化交流] Passolo 中文化範例 Part 1 – 輕鬆繁化 C++ 的檔案

[中文化交流] 善用 CXA 與字典搭配 Passolo 繁化 – 使用心得 Part2

仔細看完了嗎?

當看到 Part2 的時候是不是有個 Cut (剪下) 字串沒有完整顯示

這是因為字串長度的問題

以相同的程式 hexpad 解釋一下

原始程式 Cut 這個字串在16進位編輯工具裡

可以很明顯的看出來它是 3 位元組

而我們輸入的中文字串 - 剪下

則是 4 位元組

Why?
基本常識:

英文字一個字是 1 位元組

中文字一個字是 2 位元組

懂了嗎?

所以翻譯後的字串沒有辦法正常的顯示出來

這時候就需要手動偏移來轉換字串位置了!!



這次主要分為兩個部份:
1. 使用點睛偏移量轉換器 0.95 搭配 Ultra Edit 來進行手動偏移

2. 嘗試解釋網友 ZH-TW 的問題 - 「如果遇到00不夠的情況 要怎麼回寫過長字串?」



低調範例:

一樣下載回去看!! exe 檔案格式,不喜勿載!
影片1.




影片2.








圖文簡易版:



使用 UE 搜尋字串並填入"位置"

23618 為 「剪」 這個字的位置...

之後將點睛偏移量轉換器產生的"代碼"複製起來做個記錄

接下來 UE 下拉尋找 16 進位顯示很多 0000000 的區域

並填入我們要修改的字串

再使用點睛偏移量轉換器 (重複上述動作)

填入位置 => 複製代碼 => 記錄代碼



接下來就是移形換影大法的時候了



尋找原始字串偏移量位置 (第一次複製的"代碼")

修改為自己key資料的偏移量位置 (第二次複製的"代碼")



儲存後執行!



應該很正常的顯示了吧XD

差不多就是這樣啦

至於 ZH-TW 問的問題應該是指底下這的軟體



想要補 00 到程式是吧?

就是跑這個 Add PE bytes !

只是通常跑這個就不能加殼了(這是題外話)

其他步驟都一樣囉~

影片看完手癢了就趕緊試試看吧!!

(可別亂改改到程式壞掉囉)



本文所使用的檔案載點:

UltraEdit (這個要摳摳的~有興趣的人請到這裡 http://imurl.net/2VxeGk

點睛偏移量轉換器 0.95 版 (提取自 open5858 大的神物)

Add PE bytes 0.1.1 版 (自己繁化的低落品)

Zkm頭腦裡裝的的糟糕物 (大誤特誤)

打包下載吧~



密碼:低調一點

留言

  1. 其實我有找到乾坤大挪移的教學 只是很神奇的是..他教學換的字串跟一開始的不同...
    後來我就在嘗試Passolo 的非標準字串巨集 一直抓不到我要的字串.....
    可能我使用方法理解錯誤吧

    回覆刪除
  2. 不太可能..
    CX 三種模式都跑理論上抓的到
    使用上有問題吧

    回覆刪除
  3. 所以我才說我理解錯誤...
    話說apf011被我的avast報毒
    不介意我把這個特別的殼脫掉吧(自用)

    回覆刪除
  4. 不用再找什麼教學了
    老實說我也蠻懶惰的
    大部分的教學都已經備妥
    只是我自己想把它做成影片檔
    你要學 - 軟體中文化
    那就到網際論壇的這裡 http://imurl.net/Uv5GUN
    註冊一個帳號把教學全部看完
    大概就是這樣
    反正這也不是什麼不可告人的
    我所有技術都來自於那裡

    回覆刪除
  5. 之前就把網際論壇的所有教學都另存下來了
    只是一直都沒去翻
    當我找到這論壇時
    我已經錯過最輝煌的時刻了

    回覆刪除
  6. 學習跟你輝煌不輝煌有什麼相關性??
    應該沒有吧?
    既然有現成的可以看為什麼不看?
    難不成是想到要什麼再去翻?


    我學軟體中文化的時候積極到從最後一頁開始看
    邊看邊載邊學...


    有時候覺得你的想法蠻特別的

    回覆刪除
  7. 錯過輝煌時 就沒有高手能解答問題了

    回覆刪除
  8. 當初我們在網際的時候
    是大家都不是很懂
    一起 "討論"
    而不是你所謂的解答為主
    我們私底下 PM 來 PM 去
    這是你們看不到的..


    你有什麼疑問也可以跟我一起討論
    我雖然不是高手
    至少還懂一些
    雖然越來越懶的碰中文化

    回覆刪除
  9. 額...所以我現在除了爬文之外
    有問題也會找你交流阿....
    像00的問題

    還有不知道是不是我網路的問題
    你影片1的 adf鏈結 無法顯示網頁
    能確認一下嗎?

    回覆刪除
  10. 顆~不過我也不是全部都會解
    adf.ly 現在怎麼掛了...= =||
    慘兮兮
    我這裡沒留原始連結 =3=
    直接用 adf.ly 去轉了

    回覆刪除
  11. http://bbs.hanzify.org/read-htm-tid-96514.html
    前幾天看到這個教學
    整理的不錯

    回覆刪除
  12. 載不下來
    我對對岸空間過敏
    只有 百度空 還不錯!

    回覆刪除
  13. 要我上傳到度盤?

    回覆刪除
  14. 不是...因為我這文集也載了10多分鐘
    我現在度盤也有再用 你要的話我可以上傳...

    回覆刪除
  15. 搭配IDM 度盤可以跑到滿速
    所以我現在也改用度盤了

    回覆刪除
  16. 還不錯快
    我不用搭配 IDM 就滿了
    1.5MB/s 到頂..
    如果你要發
    可以發在你的 blog 給大家欣賞阿...
    不過建議你轉譯一下 CHM 檔
    簡體字實在是..

    回覆刪除
  17. 當初只比你多混了幾天(ad6543210)

    回覆刪除
  18. 喔...原來是你..
    沒事~只是好奇中文姓名搭不上~~
    顆顆
    我進去時啥都不會
    出來也啥都不會
    繼續宅

    回覆刪除
  19. 嘗試轉譯CHM中.....

    回覆刪除

張貼留言

這個網誌中的熱門文章

三星S8與小米幾個產品的小小體驗心得

[Win10] Win10Tile - 自訂動態磚