Mac上檢視和實時編輯 dot檔案

2021-10-01 09:39:12 字數 1007 閱讀 8271

下屬專案

測試用例數量

問題背景無0

解決方法無1

總結無0使用miasm逆向框架的時候,會頻繁的用到函式控制流程圖(control flow graph ),其縮寫為cfg。而在miasm逆向框架中,這種cfg的儲存是.dot格式的。借助一些工具,在mac上可以十分方便的進行實時檢視和編輯這種檔案。

如果僅僅是檢視.dot檔案,那麼在mac的終端完成以下2步即可(前提是mac已經安裝了homebrew):

brew install graphviz

brew install xdot

之後終端cd進入.dot檔案所在的資料夾,直接執行xdot yourfilename.dot即可檢視到對應的影象。

儲存為.dot檔案,再用sublime開啟。

digraph
在"tools"工具欄中選擇「open rendered image 」即可實時檢視並編輯對應的影象。

如果只需要檢視.dot檔案,那麼通過homebrew安裝graphviz、xdot即可。

如果需要自己編輯並實時顯示對應的.dot檔案,則可以借助sublime的graphvizer外掛程式。

另外,萬一你是windows上的使用者,卻搜到了這篇文章,那麼stackoverflow上的這個回答應該可以幫助到你:graphviz: how to go from .dot to a graph?

如果本文對你有幫助,不如請我一罐可樂吧 ?

問題背景

解決方法

總結參考graphviz 安裝及結合sublime↩︎

mac上檢視wifi密碼明文

有的時候會碰到wifi的密碼忘記了,但是是以前用過的wifi,想知道有沒有辦法能夠找到密碼明文,搜了一下果然有,而且非常方便,摘錄如下。首先,開啟應用程式中 實用工具 資料夾中的 鑰匙串訪問 選擇左側的 密碼 就可以看到右側有 airport網路密碼 了 但是我並沒有看到有airport網路密碼,不...

Mac系統上檢視埠占用和釋放埠教程

在mac上進行開發時,可能會遇到埠被占用錯誤資訊,這時可以通過 終端 應用,使用命令 lsof i tcp port port替換成埠號,比如6379 8080 可以檢視該埠被什麼程式占用,並顯示pid,方便kill kill pid 1.檢視埠被哪個程式占用 sudo lsof i tcp por...

Linux檢視和編輯檔案

vi編輯法 開啟終端,輸入vi test.txt 回車,按a或i進入編輯模式,輸入 i am a boy,然後按esc鍵退出編輯模式,輸入 wq儲存並退出。如果這個檔案,以前是沒有的,則為新建,則下方有提示為新檔案,如果檔案已存在,則沒有提示。按鍵盤左上角的 esc 左下角的插入狀態不見了 然後這時...