Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
KooL
Зарегистрирован: 26.02.2004 Сообщения: 4 Откуда: Алматы
|
Добавлено: Чт Фев 26 2004 19:58 Заголовок сообщения: Определить язык и декомпилировать |
|
|
Привет!
Проблема такая: есть про-га на чем написана незнаю.
Как можно определить на чем написана и чем ее можно декомпилировать соответственно???
Заранее СПАСИБО!!! |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Чт Фев 26 2004 21:18 Заголовок сообщения: |
|
|
Можно декомпилить, если юзер не убрал отладочную информацию.
Иначе - только в ассемблерный код. Хотя определить на чем написано можно. |
|
Вернуться к началу |
|
|
_Михаил_ Гость
|
Добавлено: Пт Фев 27 2004 08:22 Заголовок сообщения: Re: Определить язык и декомпилировать |
|
|
Посмотри текстовые строки - там может быть название и версия компилятора. |
|
Вернуться к началу |
|
|
HP Гость
|
Добавлено: Пт Фев 27 2004 09:54 Заголовок сообщения: |
|
|
Была раньше такая программулька небольшая File Analizer называлась, скармливаешь ей файло, а она выдает тип и версия компилятора и еще чего-то там.
Еще можно файлец скормить Interactive DisAssembler (IDA) очень удобный декомпилятор, всякие стандартные Cишные и не только функции на ура выгребает. |
|
Вернуться к началу |
|
|
Гость
|
Добавлено: Ср Мар 03 2004 18:31 Заголовок сообщения: |
|
|
написанно на делфе скорее всего 5
и еще помойму ехе-к упакован потому что так недекомпилирутся
я его запустил, и с помщью прог-ки DeDe посмотрел на классы которые вней
используются...
Чем ее декомпилировать или сначала распаковать и декомпилировать?
И вообще как можно узнать упакован ли он или нет, а если упакован то чем???
|
|
Вернуться к началу |
|
|
HP Гость
|
|
Вернуться к началу |
|
|
KooL
Зарегистрирован: 26.02.2004 Сообщения: 4 Откуда: Алматы
|
Добавлено: Чт Мар 04 2004 20:57 Заголовок сообщения: |
|
|
Геде моно найти File Analizer, а то нашел несколько ссылок все битые
может у него есть свой сайт |
|
Вернуться к началу |
|
|
KooL
Зарегистрирован: 26.02.2004 Сообщения: 4 Откуда: Алматы
|
Добавлено: Пн Мар 08 2004 18:47 Заголовок сообщения: |
|
|
все нашел 1.6.
другой вопрос он только под дос?
запустил, но не нашел строку геде он пишет на чем написанно, чем
упакованно может его надо запускать с каким-то ключем?
и еше в строке File Structure пишет Pe-Exe.Win 32 что это значит?
|
|
Вернуться к началу |
|
|
_Михаил_ Гость
|
Добавлено: Вт Мар 09 2004 09:17 Заголовок сообщения: |
|
|
Pe-Exe.Win 32 - тип исполняемого файла.
Если DeDe тебе показал классы, то значит прога НЕ запакована, а дальше смотри в дизассемблере (или в том же DeDe) |
|
Вернуться к началу |
|
|
KooL
Зарегистрирован: 26.02.2004 Сообщения: 4 Откуда: Алматы
|
Добавлено: Вт Мар 09 2004 19:55 Заголовок сообщения: |
|
|
Есть 2 вопроса:
1) Можно из ехе-ка вытащить исходные файлы
2) Могет кито подскажет хороший дикомпилятор для Bilder C++ |
|
Вернуться к началу |
|
|
_Михаил_ Гость
|
Добавлено: Ср Мар 10 2004 11:25 Заголовок сообщения: |
|
|
KooL писал(а): | Есть 2 вопроса:
1) Можно из ехе-ка вытащить исходные файлы |
О каких исходных файлах речь?
KooL писал(а): |
2) Могет кито подскажет хороший дикомпилятор для Bilder C++ |
Если найдешь - скажи , а вообще бери дизассемблер (например IDA) и вперед. |
|
Вернуться к началу |
|
|
GREA
Зарегистрирован: 14.05.2003 Сообщения: 758 Откуда: Новосибирск
|
Добавлено: Чт Мар 11 2004 21:17 Заголовок сообщения: |
|
|
Цитата: | 1) Можно из ехе-ка вытащить исходные файлы
2) Могет кито подскажет хороший дикомпилятор для Bilder C++ |
1) Только в тех случаях, когда в компилере была поставлена соответствующая опция для дебаггера. Такие проги ты можешь найти на кустарных сайтах новичков-программеров, которые не убирают эту опцию по незнанию.
2) Все одинакова, что для Билдера, что для Дельфа. Называется ДИЗАССЕМБЛЕР!!!
Если и существуют проги, которые выцепляют исходный код, то делают они это приближенно и распознают только некоторые стандартные функции. Я во всяком случае ни о чем таком серьезном не слышал. Если все же найдешь, не сочти за труд, поделись ссылкой |
|
Вернуться к началу |
|
|
|