информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Где водятся OGRыПортрет посетителяВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Есть IDA-free4.01. Мож. IDA-pro это делает? 26.03.02 04:33  Число просмотров: 1140
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Мне он никакого C-кода не выдает. Правда, на чем писали то, что я ломаю, мне не известно. Скорее всего это смесь АСМа и какого-то "фирменного" С.
<programming>
[Win32] Есть ли декомпилер .exe >> .C-подобный код? 25.03.02 09:54  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Речь не идет о "восстановлении исходника", просто нужно разобрать большую прогу для переноса на другую платформу и в таком объеме ASM-кода рыться будет очень геморно.
бесполезно 25.03.02 10:49  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
я давно видел такое
но там было не совсем так
там прога пыталась конвертировать асм в си
то что получилось смысле не имело и даже после правки ошибок работать отказывалось
так что затея твоя порочна в корне :)
Где видел!? Хусим, что криво - кода меньше, читабельность выше 25.03.02 11:37  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
и ладно. А, то в АСМе самое поганое - переходы. Как пошлет тебя куда-нить, откуда ты, где до етого был не увидишь...
Бесструктурный он - вот, что.
А что не компилится, то и фиг с ним, мне все равно, только фрагменты оттуда использовать. Главное, чтобы искать их было проще.
Как лучшая альтернатива - IDA 25.03.02 12:35  
Автор: BOBAH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Я пользую IDA 4.04
Очень удобный дизассемблер. Часть кода "понимает" и "говорит" что это за функция на C. :о)

> и ладно. А, то в АСМе самое поганое - переходы. Как пошлет
> тебя куда-нить, откуда ты, где до етого был не увидишь...
> Бесструктурный он - вот, что.
> А что не компилится, то и фиг с ним, мне все равно, только
> фрагменты оттуда использовать. Главное, чтобы искать их
> было проще.
Есть IDA-free4.01. Мож. IDA-pro это делает? 26.03.02 04:33  
Автор: Zef <Alloo Zef> Статус: Elderman
<"чистая" ссылка>
Мне он никакого C-кода не выдает. Правда, на чем писали то, что я ломаю, мне не известно. Скорее всего это смесь АСМа и какого-то "фирменного" С.
Ida flirt technology 10.04.02 18:22  
Автор: BOBAH Статус: Незарегистрированный пользователь
<"чистая" ссылка>
This technology allows IDA to recognize standard library functions generated by supported compilers and greatly improves the usability and readability of generated disassemblies.

> Мне он никакого C-кода не выдает. Правда, на чем писали то,
> что я ломаю, мне не известно. Скорее всего это смесь АСМа и
> какого-то "фирменного" С.

http://www.datarescue.com/idabase/idaflirt.htm
Мне не нужны "Функции конкретного компилера" 11.04.02 04:00  
Автор: Zef <Alloo Zef> Статус: Elderman
Отредактировано 11.04.02 04:02  Количество правок: 1
<"чистая" ссылка>
то, чего я ломаю вообще на 70% на АСМе писано, под ДОС.И притом оно весьма большое. Мне просто надо из этого получить компактный и читабельный код, пригодный для переноса на другую платформу.
не делает 26.03.02 12:01  
Автор: йцукенг <jcukeng> Статус: Member
<"чистая" ссылка>
> Мне он никакого C-кода не выдает. Правда, на чем писали то,
> что я ломаю, мне не известно. Скорее всего это смесь АСМа и
> какого-то "фирменного" С.
IDA выдает ассемблерный код. вызовы API-шных ф-й снабжены приятными комментариями.
по поводу того, на чем написано.
открой exe-шник в Блокноте:)
каждый компилятор вставляет в exe-шник свои приметы.
впрочем, если exe-шник окажется запакованным, увидеть эти приметы будет сложновато:).
а вообще-то рекомендую пообщаться с людьми с reversing.net (почитав перед этим часть из большой кучи выложенных там статей).
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach