IDA winGraph -> Visio

Тема в разделе "WASM.RESEARCH", создана пользователем utyf13, 21 июн 2005.

  1. utyf13

    utyf13 New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2005
    Сообщения:
    5
    Подскажите кто-нибудь есть ли что-то наподобии конвектора из просмоторщика диаграмм в IDA (WinGraph) в Visio??
     
  2. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    исходики есть вроде wingraf

    возьми да напиши конвертер

    думаю, это реально вполне
     
  3. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    зачем wingraf?

    графы в ида стороятся на основе xref,

    которые элементрано считываются скриптом.
     
  4. utyf13

    utyf13 New Member

    Публикаций:
    0
    Регистрация:
    21 июн 2005
    Сообщения:
    5
    Понятно, что написать можно, но я спрашивал про уже созданное.

    Похоже, что нет уже готового.

    А чтобы самому написать это нужно изучить IDA sdk и работу с объектами Visio, а это требует время. Проше руками нарисовать в Visio.
     
  5. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    kaspersky

    как - то ты очень уж упрощаешь

    ну и что что xref?

    а там разные ветвления и циклы? одним xref тут не обойтись, как минимум надо понимать инструкции

    flowcontrol
     
  6. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    staier

    а разве инструкции flowcontrol _уже_разобранные_идой_ не определяются однозначно по наличию code xref ?
     
  7. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Wingraph - это open-source проект. Надо полагать, при большом желании можно найти/написать утилиту для экспорта в другой векторный формат. Но Визия тут не катит, ибо 1. не векторный редактор 2. и ваще суксь маздайная.
     
  8. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    staier

    возьми скрипт от mammon'а который строит графы на консоли



    infern0

    > а разве инструкции flowcontrol _уже_разобранные_идой_

    > не определяются однозначно по наличию code xref ?

    вот именно! достаточно просто просканить все объекты,

    собрать все xref'ы на код и отобразить в удобном виде.

    вот только как отобразить? wingraph это фигня,

    там даже поиска по функциям нет ;(



    CyberManiac

    > Wingraph - это open-source проект. Надо полагать, при

    > большом желании можно найти/написать утилиту для

    > экспорта в другой векторный формат.

    Wingraph получает данные из иды,

    так что проще самому собрать их,

    чем возиться с преобразованием ;)



    > Но Визия тут не катит, ибо 1. не векторный редактор

    а нахрена нам векторный редактор нужен?

    в принципе, подошел бы даже ms ppt,

    там по крайней мере посик есть ;)
     
  9. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    kaspersky



    Вообще-то из файла. Файл, стало быть, формируется по правилам WinGraph'а. Все один хрен над форматом файла думать придется.





    Я один раз тоже подумал, что Ида - это круто, Ида - это просто. Через час я ее ынтырхвэйсы харкнул зелеными соплями и всю обработку исходников сделал на Дельфях и для W32Dasm.





    А чтобы без напряга в ГорелДрове рамочку из цветочков заделать да рюшечки красивые подрисовать, а потом всю эту байду распечатать на листах А4, взять тюбик клея "Момент-1", половину снюхать, а другой половиной бумажки на стену наклеить и получать от этого пейзажа по утрам эротическое удовольствие.
     
  10. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    CyberManiac

    > Вообще-то из файла. Файл, стало быть, формируется по

    > правилам WinGraph'а. Все один хрен над форматом файла

    > думать придется.

    тебе шашечки надо или ехать?



    > Я один раз тоже подумал, что Ида - это круто,

    > Ида - это просто.

    первое утверждение верно, второе - уже нет.

    ида - это мощный инстумент, но он требует подготовки.
     
  11. dll99

    dll99 New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2006
    Сообщения:
    5
    Адрес:
    Russia
    Есть ли что Типа WinGraf2UML
     
  12. dll99

    dll99 New Member

    Публикаций:
    0
    Регистрация:
    28 янв 2006
    Сообщения:
    5
    Адрес:
    Russia
    kaspersky -„Wingraph получает данные из иды“



    Не лучше бы использовать что ближе к UML

    чем Wingraph, тем более что к UML есть OpenSource-

    по reverse engineering- а иммено UML-->code



    www.idapython.narod.ru