Hopper Disassembler for Mac不僅擁有幫助您有效拆開任何二進制軟件的強大功能,還可以提供給您所有的軟件編碼內容,軟件通過Hopper SDK可以進行Hopper的有效擴展,甚至可以編寫自己的文件格式和CPU支持強大的反編譯軟件,在本篇文章中,爲您介紹的是Hopper Disassembler for Mac控制流程圖詳解。
強大的反編譯軟件Hopper Disassembler for Mac控制流程
所述CFG模式表示以更有條理的方式的過程。
您仍然可以編輯此表示中的內容,例如註釋和標籤。光標可以從一個基本塊移動到另一個基本塊; 只需將光標移動到當前基本塊的邊界,然後使用鍵盤的箭頭鍵跳轉到最近的基本塊。如果按向上或向下鍵,光標將移動到最近的基本塊,但保持相同的列。例如,在以下情況中,光標將按照指示移動:
左右鍵也適用相同的行爲。
在右側面板(檢查員)中,您將找到專用於該模式的部分。該 控制流圖組件顯示當前過程的一個更小的表示形式,稱爲小地圖。每個方塊代表一個基本塊,並繪製線條來表示它們的連接。其中一個填充爲藍色:這是包含光標的基本塊。淺灰色方塊表示在主要部分中繪製的方法的當前部分。您可以通過在此地圖中單擊direcly來移動視口。
可以修改圖的節點。例如,當您認爲它們密切相關時,可以將其中一些分組。選擇節點,然後單擊 檢查器中的“ 組節點”按鈕。
您還可以爲給定節點設置自定義背景顏色,或編輯打印文本。