Facebook粉絲團 Google+ Twitter推特 Email訂閱 RSS訂閱

低調一點

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

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

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

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

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

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

[中文化交流] 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頭腦裡裝的的糟糕物 (大誤特誤)

打包下載吧~

密碼:低調一點



  • ZH-TW

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

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

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

      • ZH-TW

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

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

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

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

          • ZH-TW

            錯過輝煌時 就沒有高手能解答問題了

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

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

          • ZH-TW

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

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

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

          • 致遠 林

            當初只比你多混了幾天(ad6543210)

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

  • ZH-TW

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

  • ZH-TW

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

    • 載不下來
      我對對岸空間過敏
      只有 百度空 還不錯!

      • ZH-TW

        要我上傳到度盤?

        • 不用..
          只是讚嘆免空

          • ZH-TW

            搭配IDM 度盤可以跑到滿速
            所以我現在也改用度盤了

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

          • ZH-TW

            嘗試轉譯CHM中…..

          • 呵~CHM繁化也是一門學問呢!

        • ZH-TW

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

无觅相关文章插件,快速提升流量