# 匯編 對比功能
工具位置:菜單- 【雜項】 - 【匯編代碼比較…】
現在你眼前擺著兩個文件,一個是原始文件,另一個是破解過的文件。你迫切想要知道,別
人的破解修改了原始文件的什么地方,是不是?好吧,這個工具可以給你答案。
>[danger]如果別人為了保護自己的知識產權,對修改后的文件加了殼或者其他保護措施本工具無法比較出正確的結果
這里不單純可以比較兩個 PE 文件,也可以比較進程以及進程中的模塊。
>[danger]本工具預設 **只能對比具有可執行屬性的區段,而且兩者 Rva 一致** 。
>如果兩個區段大小不等,按照 **較小的** 那個進行比較。
(比較數據區段的匯編代碼毫無意義,比對 rva 不同的匯編代碼簡直不可理喻,對
吧?那里你可以直接比較十六進制代碼。如過需要,下個版本我可以另外提供一個比較十六
進制代碼的工具)

你可以通過以下步驟實現匯編對比。
1. 選擇源文件或者一個進程或者進程的一個模塊;
2. 選擇目標文件或者目標進程或者目標進程的一個模塊;
3. 點擊【匯編對比】按鈕
4. 在彈出的對話框中選擇源文件中想要比較的區段;
5. 在彈出的對話框中選擇目標文件中想要比較的區段;
6. 設置比較范圍;
7. 設置比較方式
8. 點擊【確定】開始比較。
比較結果將在對話框中的編輯框里展示。你可以清除或者保存對比結果。
