Дизассемблер новичку

Тема в разделе "WASM.BEGINNERS", создана пользователем skyman1221, 31 дек 2011.

  1. skyman1221

    skyman1221 New Member

    Публикаций:
    0
    Всех с наступающим!

    Набрав в гугле «дизассемблер» получил в результате тысячи ссылок на всевозможные программы по теме
    Перепробовал около десятка ничего не понравилось т.к. все скаченные мной проги представляли код почти так же (если не хуже) как это делает отладчик OLLYDBG

    Хотел спросить у знающих есть ли дизассемблер который после обработки бинарника выдает вразумительный код с директивами типа invoke include .data? .if .elseif proc и т.д.

    Чтоб можно было быстро понять код и при желании в момент его перекомпилить
     
  2. h0t

    h0t Member

    Публикаций:
    0
    Используйте IDA Pro
     
  3. XshStasX

    XshStasX New Member

    Публикаций:
    0
    skyman1221
    Ага а еще переменные правильно обзывал) и комментарии писал.
    Нету такого.
    Есть IDA Pro а также полезный плагин который может попытаться перевести код на С.
     
  4. l_inc

    l_inc New Member

    Публикаций:
    0
    И чтобы предлагал выбрать язык представления (VB6, php, Python, javascript...). И с губозакатывателемблекджеком чтобы!
     
  5. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Язык представления обычно легко вычисляется по ассемблерному коду ваще-та...
     
  6. l_inc

    l_inc New Member

    Публикаций:
    0
    Squash
    Есть разница между языком представления листинга декомпилятора и языком оригинального исходника декомпилируемого кода, ваще-та.
     
  7. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Таки да, но это я так, к слову. Можно сделать автоопределение. Но и декомпильнуть в питон тоже отличная мысль!