強大的反編譯軟件Hopper Disassembler for Mac控制流程圖詳解

Hopper Disassembler for Mac不僅擁有幫助您有效拆開任何二進制軟件的強大功能,還可以提供給您所有的軟件編碼內容,軟件通過Hopper SDK可以進行Hopper的有效擴展,甚至可以編寫自己的文件格式和CPU支持強大的反編譯軟件,在本篇文章中,爲您介紹的是Hopper Disassembler for Mac控制流程圖詳解。

22160251_159b7fc42d.jpeg

強大的反編譯軟件Hopper Disassembler for Mac控制流程

所述CFG模式表示以更有條理的方式的過程。

22160225_347b8b3b5b.jpeg

您仍然可以編輯此表示中的內容,例如註釋和標籤。光標可以從一個基本塊移動到另一個基本塊; 只需將光標移動到當前基本塊的邊界,然後使用鍵盤的箭頭鍵跳轉到最近的基本塊。如果按向上或向下鍵,光標將移動到最近的基本塊,但保持相同的列。例如,在以下情況中,光標將按照指示移動:

22160141_3b9de51e73.jpeg

左右鍵也適用相同的行爲。
在右側面板(檢查員)中,您將找到專用於該模式的部分。該 控制流圖組件顯示當前過程的一個更小的表示形式,稱爲小地圖。每個方塊代表一個基本塊,並繪製線條來表示它們的連接。其中一個填充爲藍色:這是包含光標的基本塊。淺灰色方塊表示在主要部分中繪製的方法的當前部分。您可以通過在此地圖中單擊direcly來移動視口。

22160128_99d35fda02.jpeg

可以修改圖的節點。例如,當您認爲它們密切相關時,可以將其中一些分組。選擇節點,然後單擊 檢查器中的“ 組節點”按鈕。

22160120_017f1f1c2a.jpeg

您還可以爲給定節點設置自定義背景顏色,或編輯打印文本。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章