Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

DCU decompile   Найти похожие ветки 

 
vimst   (2005-09-04 05:36) [0]

Subj возможен? гугль дал какие-то скромные резалты.
Надо докопаться до приватных функций компонента,
и внести изменения. как быть?


 
Piter ©   (2005-09-04 12:33) [1]

Никак. Данное действие невозможно для 99,999% программистов


 
GanibalLector ©   (2005-09-04 12:39) [2]

>Данное действие невозможно для 99,999% программистов
Согласен. Тут недавно ветка была со ссылкой на переписку Тенцера с каким-то дядькой.Дядька мог ;)


 
wicked ©   (2005-09-04 12:46) [3]

видел я утилиту такую... не помню, правда, для какой версии делфи DCU разбирала... но в результате были паскалевские функции, наполненные ассемблерным кодом... да по другому, наверное, бы и не вышло...


 
GanibalLector ©   (2005-09-04 12:56) [4]

2 wicked ©   (04.09.05 12:46) [3]
DeDe называется,но то не то. Дядька[2] мог исходник в первозданном виде вернуть.


 
Prohodil Mimo ©   (2005-09-04 14:17) [5]

GanibalLector ©   (04.09.05 12:56) [4]
Дядька[2] мог исходник в первозданном виде вернуть


A jesli kompiljator kod optimiziroval?
U djad"ki naverno baza ishodnikov vseh funkcij imejetsja i on sravnivaja soderzhimoje ASMovskih vstavok i soderzhimoje procedur vihodil na ishodnuju paskalevskuju stroku? :o)


 
Piter ©   (2005-09-04 14:31) [6]

GanibalLector ©   (04.09.05 12:56) [4]
Дядька[2] мог исходник в первозданном виде вернуть


это вообще невозможно.

Можно сделать исходник, который если откомпилировать - получится нужный EXE. Но абсолютно невозможно вернуть первозданный вид.


 
Sergey_Masloff   (2005-09-04 15:12) [7]

Piter ©   (04.09.05 14:31) [6]
>это вообще невозможно.
Там было следующее:
Человек утверждал что возможность есть
Был предложен эксперимент
Он получил бинарный код и через некоторое время предоставил листинг.
 Автор признал что листинг абсолютно соответствует исходному и он не представляет как он мог попасть к испытуемому. Сенаса показательных разоблачений не последовало.
 Может, это и розыгрыш но в нем обязаны были принимать участие оба распондента. Или я был свидетелем чуда.


 
Piter ©   (2005-09-04 15:54) [8]

Sergey_Masloff   (04.09.05 15:12) [7]
Он получил бинарный код и через некоторое время предоставил листинг


а комментарии восстановлены? :))))))

Sergey_Masloff   (04.09.05 15:12) [7]
Или я был свидетелем чуда


да ты прекрасно знаешь, что это или развод, или совпадение, которые возможно на простых программах.


 
Prohodil Mimo ©   (2005-09-04 17:11) [9]

Piter ©   (04.09.05 15:54) [8]
а комментарии восстановлены?


a tak zhe formatirovanije ishodnogo teksta :o)


 
Anatoly Podgoretsky ©   (2005-09-04 17:22) [10]

Комментарии не являются кодом. Даже имена переменных не требуются, чтобы были один в один, я был свидетелем этого и могу подтвердить, что это не прикол, поскольку до этого видел раюоту, пока она была не закрыта. Восставнолен был текст полностью и большинство переменных имели теже имена.
Работа дикая, если кто захочет повторить подвиг, то не завидую, тем более, что компилятры усложнились. Декомпилятор надо писать не только под каждую версию, но даже под каждый патч.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.039 c
2-1124015030
Гость22
2005-08-14 14:23
2005.09.25
И еше вопрос.


3-1123580030
IgorRu
2005-08-09 13:33
2005.09.25
Не могу создать таблицу - External file


14-1125152413
Гоман
2005-08-27 18:20
2005.09.25
Вопрос про дефективный монитор


1-1125396434
Shakal
2005-08-30 14:07
2005.09.25
Плейлист в Delphi?


14-1125339597
Константинов
2005-08-29 22:19
2005.09.25
Жизнь прекрасна, если Вы еще можете посмеяться над собой.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский