當需要破解一個帶殼的軟件,而我們又無法脫殼,這時可以製作內存補丁來達到目的。
如上圖,如果我們需要將這個跳轉NOP
掉,變成下圖所示:
這裏藉助吾愛破解內存補丁生成器來完成補丁製作:
-
首先將需要製作補丁的文件拖到上方欄裏
-
填寫需要修改的代碼的內存地址,這裏是
01B1E2A6
-
填寫修改的指令,這裏是
9090909090
-
有的補丁製作工具還需要填寫指令長度,注意兩個字符爲一個單位長度
-
可以在下方自定義信息處填寫一些提示
-
導出補丁後,要與原程序放到同一個目錄下,運行補丁文件,會進入破解後的程序
可能存在的兼容性問題
後續在實際操作過程中,發現在虛擬機XP/Win7 32位
系統中,用吾愛破解內存補丁生成器製作的補丁,無法在Win10 64位
系統下運行,猜測可能存在兼容性問題,改用櫻花補丁製作工具能實現跨平臺的補丁製作。
具體操作過程和之前的工具一樣,需要注意的是,這裏最好設置延時等待,讓程序運行起來後再執行補丁,窗口標題可以不寫,如果要寫,需要保證名字和待補丁程序窗口的標題一致。