Нам нужно создать CFG для какого-либо специального кода промежуточного языка. В настоящее время мы используем Qt + graphviz - и CFG выглядят как задница.Что используется IDA для графического отображения?
В частности, мы не можем показаться, чтобы выяснить, как мы можем
получить «поток» (сверху вниз) в граф, и
делают соединительные линии Обойдите другие узлы графа.
В любом случае, мы любовались удивительной IDA CFGs - и заметил, что IDA, кажется, не использовать Graphviz на всех! GV добавляет x MB зависимости к нашему проекту, и мы хотели бы избавиться от него.
В том числе: кто-нибудь знает, что использует IDA для рендеринга и сортировки графа?
Мы рассмотрели возможность создания плагина IDA для использования функции графического отображения, но это немного похоже на то, что мы хотим сделать.
Отличный ответ. Знаете ли вы, как мы собираемся выгружать выходные графы потока подпрограмм серваля в Ida pro? спекуляция мой вопрос здесь: 'http: // stackoverflow.com/questions/28619663/ida-pro-gragh-output-batch-mode' – Amir