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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
не делает 26.03.02 12:01  Число просмотров: 1019
Автор: йцукенг <jcukeng> Статус: Member
<"чистая" ссылка>
> Мне он никакого C-кода не выдает. Правда, на чем писали то,
> что я ломаю, мне не известно. Скорее всего это смесь АСМа и
> какого-то "фирменного" С.
IDA выдает ассемблерный код. вызовы API-шных ф-й снабжены приятными комментариями.
по поводу того, на чем написано.
открой exe-шник в Блокноте:)
каждый компилятор вставляет в exe-шник свои приметы.
впрочем, если exe-шник окажется запакованным, увидеть эти приметы будет сложновато:).
а вообще-то рекомендую пообщаться с людьми с reversing.net (почитав перед этим часть из большой кучи выложенных там статей).
<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-2026 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach