Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Декомпилятор С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собссно сабж.
Вот понадобилась данная вещь.Если существует данная вещь на свете то скажите плиз где можно достать?
Мож кто  что слышал по этому поводу?


----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 01:04 10-01-2003 | Исправлено: Phricker, 01:05 10-01-2003
A_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
нигде. полноценного декомпилера не существует врядли он когда либо появится... а так посмотри www.exe2c.com - чисто теоретическая разработка...
кстати есть еще один проект 1991 года - exe2c by Scott Guthery - тоже несерьезно.

Всего записей: 770 | Зарегистр. 07-04-2002 | Отправлено: 02:01 10-01-2003 | Исправлено: A_V, 02:20 10-01-2003
Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A_V
Cпасибо.Глянем что там есть.
 
P.S.Народ если вы ешё знаете какие нить подробности то кидайте сюда.Я думаю эта тема будет интересна тем кто пишет на c++

----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 11:57 10-01-2003
snop



local root
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Phricker
Это правда на Си
http://www.itee.uq.edu.au/~cristina/dcc.html
http://www.decompiler.com/index.php

----------
Русский Mambo уже здесь

Всего записей: 1591 | Зарегистр. 27-04-2002 | Отправлено: 14:42 10-01-2003 | Исправлено: snop, 14:43 10-01-2003
Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
snop

Цитата:
http://www.itee.uq.edu.au/~cristina/dcc.html  
http://www.decompiler.com/index.php  

Cпасибо но на них я уже был. Вот бы Си с двумя ++ бы найти декомп.

----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 15:52 10-01-2003
OldGopher



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Phricker
Принципиально невозможно, при отсутствии дебаггерной информации в файле, решить, кокой класс защиты у функции-члена и т.п. вопросы. А без них, что С, что С++ ИМХО один хрен.
 


----------
Женщина - это такая баба, с которой хочется заняться сексом немедленно... (с) 2006

Всего записей: 3803 | Зарегистр. 25-10-2001 | Отправлено: 09:33 13-01-2003
Phricker



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OldGopher
Понятно. Придёться забыть об этом.

----------
..

Всего записей: 3934 | Зарегистр. 09-12-2001 | Отправлено: 00:37 15-01-2003
varjag



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
>  Принципиально невозможно, при отсутствии дебаггерной информации в файле, решить, кокой класс защиты у функции-члена и т.п. вопросы.
 
Теоретически, анализом кода можно вывести минимально достаточный класс защиты функции. На практике, конечно, этим никто в здравом уме заниматься не станет.

Всего записей: 115 | Зарегистр. 08-06-2002 | Отправлено: 12:21 17-01-2003
OldGopher



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
varjag
В том то и дело - минимально достаточный...
 
Классы, особенно продажные, как правило создаются с целью их дальнейшего развития в т.ч. и путем наследования.
 
Теоретически можно все, практически - не вижу в этом никакого смысла. Т.е. в целом - согласен...
 


----------
Женщина - это такая баба, с которой хочется заняться сексом немедленно... (с) 2006

Всего записей: 3803 | Зарегистр. 25-10-2001 | Отправлено: 18:59 18-01-2003
aRLi



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
... можнно и наверно быстрее всего используя UML ,- но создать "схему подобия" - это то-же, что написать прогу с начала - - но за то в результате текст...
OldGopher  прав:  
Цитата:
Теоретически можно все
.....

Всего записей: 8111 | Зарегистр. 19-10-2002 | Отправлено: 20:26 15-03-2003
Jalexoid



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да парни вы о чем тут базарите.
   Практически пока декомпилить в С очень сложно,тк сначала надо дезассемблировать , а потом (на 1 мб - 20мб дезассемб. кода) надо проанализировать и наидти что переменная и потом им имена придумать, тк в бинарнике хранятся только имена экспортов и импортов.  Да еше надо знать каой компилятор и оптимизацияб да еще надо челу понять что зачем надо(тк GetWindow понятно, а  x = y/4*540 нет).
 
Иначе практически для 1мб бинарника надо около 200 часов 1 челу потраить, иначе 10000001 это буква А  но может быть число 65, а  
    mov ax,65
    mov ax,10000001b
    mov ax,41h
говорит очень мало.

Всего записей: 19 | Зарегистр. 27-08-2002 | Отправлено: 13:10 17-03-2003
aRLi



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jalexoid
 
а я о чем пишу... -  

Цитата:
быстрее всего ... написать прогу с начала  

 
 
 
Phricker
 
...извини, ты с просьбой, а мы тут дискусию...
 

Всего записей: 8111 | Зарегистр. 19-10-2002 | Отправлено: 01:13 19-03-2003 | Исправлено: aRLi, 12:12 19-03-2003
Infern0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чисто суть программы еще можно понять, типа как всё хитро устроено, но никак не получить готовые исходники...

Всего записей: 64 | Зарегистр. 25-02-2003 | Отправлено: 17:36 19-03-2003
segev

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to All
Существование декомпилятора невозможно в принципе вследствие 2-го начала термодинамики: Фарш невозможно прокрутить назад !

Всего записей: 5 | Зарегистр. 17-02-2003 | Отправлено: 05:05 20-03-2003
AlViS



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
segev согласен на все 100%, пустая тема


----------
Спор на форуме, всё равно что олимпиада среди умственно лишенных, даже если ты победил, ты все равно д(at)боёб.

Всего записей: 2402 | Зарегистр. 03-01-2002 | Отправлено: 03:28 21-03-2003
aRLi



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2Infern0
...da sut i tak - prosto posmotrev programu - jasna...
 
 
Добавлено
AlViS

Цитата:
пустая тема  
- potomu lish, chtob otgovorit cheloveka ot pustoi traty vremeni?.. - togda tak... A jesli drugomu pomoch naiti alternativnyi put - togda net...

Всего записей: 8111 | Зарегистр. 19-10-2002 | Отправлено: 12:20 29-03-2003
Egg_Head

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
тут есть список
может пригодится
http://demono.ru/links.html

Всего записей: 5 | Зарегистр. 09-08-2013 | Отправлено: 03:49 24-10-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Декомпилятор С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru