檔案補丁製作

看雪資料發表於2015-11-15

作者:kanxue

今天我們接觸補丁製作工具是CodeFusion,介面製作也不錯,它有以下功能

1、可以自動比較補丁前後的差別
2、可以對位元組逐個補丁,也可以使用普通和模板兩種查詢、替換;
3、補丁前後的檔案尺寸可以不同;
4、可以對單個檔案補丁,也可以處理多個不同盤、不同目錄、甚至名字並不匹配的多個檔案;
5、介面文字和連結等完全定製;
6、可以使用內建和外部的壓縮器;也可以不壓縮自行修改窗體;

為了使初學者能更快掌握這一工具使用,我就把一補丁最常用的製作過作寫下來。

  首先建立一個臨時目錄C:\TEMP(只是為了下面講述的方便罷了).並在其下建立兩個子目錄,分別為C:\TEMP\1\以及 C:\TEMP\2\. 以網路吸血鬼NET VAMPIRE 3.2為例: 將沒有CRACK的主程式VAMPIRE.EXE拷到C:\TEMP\1\目錄下. 將已經CRACK的主程式VAMPIRE.EXE拷到C:\TEMP\2\目錄下.

(圖一)是用CodeFusion製成的補丁程式執行的介面。

檔案補丁製作

(圖一)

介面還是不錯的,只要你用用CodeFusion,你就發現它很容易上手。

第一步、執行CodeFusion,介面如圖二

檔案補丁製作

(圖二)

圖一和圖二中的數字1、2、3、4、5是彼此對應的,要得到(圖一)結果只需在(圖二)中鍵入你自己的說明即可。你自己定製好介面可以存檔,存檔名是*.cfp,以後你只要開啟該檔案,就可出現所要的介面。很簡單,自己摸索一下就能掌握。

第二步、定製好介面後,可以按預覽按鈕(就是上面的眼睛圖示)看看介面自己是否滿意,滿意後按下一步。

檔案補丁製作

(圖三)

圖三中,按(1)處的綠色的十字,以新增原檔案(在這裡是吸血鬼的原主檔案),按1後出現左邊的一視窗,按2選擇吸血鬼的原主文,選好按Ok即可。

第三步、這一步按圖四的1處的綠色十字,出現如下結果:

檔案補丁製作

(圖四)

按上圖中的2處是檔案比較。第3處是Byte-path offset,在原檔案中指定的地址處打位元組補丁。第4處是Find &Replace,在原檔案查詢替換位元組。第五處是Truncate offset,從指定地址處切斷原檔案。3,4,5的用處我在這裡就不寫了,大家可自己試試。

第四步、用滑鼠按圖四中的2處(File Compare)出現圖五,選擇己被crack的檔案,進行比較,在這裡是C:\TEMP\2\目錄下, 已經CRACK的主程式VAMPIRE.EXE。

檔案補丁製作

(圖五)

在1 處選擇C:\TEMP\2\目錄下, 已經CRACK的主程式VAMPIRE.EXE。下一步按第2處的compare,進行兩檔案的比較,比較結束後按Ok,再按下一步。

第五步,這是最後一步,出現圖六

檔案補丁製作

(圖六)

在這介面上的各項選項就以預設值為主,它們都是些壓縮選項,壓縮補丁以保護你的版權。最後一步按1處(Make win32 Executable),選擇路徑、檔名,生成你的補丁。好了你可以把這補丁散發給大家,真可謂,辛苦你一人,方便千萬人啊!

該軟體的其它功能,大家自己再摸索一下,是不是很直觀好用。

相關文章