2013-11-27 21 views
-1

是否有可用的工具可用於x86程序?我想要的是該工具將二進制可執行文件作爲輸入並顯示一個控制流圖。從可執行文件控制流程圖?

+0

發現這個,http://bap.ece.cmu.edu/ – MetallicPriest

+0

我懷疑你能從這樣一個不僅僅是一個簡單的示例程序的圖形中讀取某些東西。控制流程很複雜。除此之外,任何間接調用(即使用vtable)都不能靜態繪製圖表。 – PMF

+0

@PMF:你可以假設它沒有間接調用等簡化程序。 – MetallicPriest

回答

3

IDA可以爲個別功能和整個程序生成很好的控制流圖。

您可以試用freewaredemo版本。

聲明:我爲Hex-Rays工作。

+0

你能在這裏回答我的問題:'http:// stackoverflow.com/questions/28619663/ida-pro-gragh-output-batch-mode',我想找到一種在批處理模式下輸出cfg的方法。謝謝 – Amir