Як витягти код проекту з
Здраствуйте, виникла така проблема. чи можна якимось чином отримати з .EXE вихідний код проекту?
вилучено модератором
Примітка: Флудить зав'язуємо
вилучено модератором
Примітка: Флудить зав'язуємо
> Здраствуйте, виникла така проблема. чи можна якимось
> Чином витягти з .EXE вихідний код проекту?
за допомогою DeDe можна витягти у вигляді асма. Повністю на Делфі декомпілеров не існує.
Якщо він там є, то можна.
Додати, у вигляді ресурсів, до exe всі модулі * .pas. туди ж всі модулі з усіх uses. ) УжОс який.
У ехе вихідний код не зберігатися просто так.
да лан вам, давно вже все ми тут спокійно дезасембліровалі код вінди і нехай Білл не думає, що він закритий;)
Ось був період, особливо, чомусь запам'ятався Clarion-спочатку пролінькуй-откампелі..блін, вже навіть сам забув, ще чогось зделай-це те, що за нас середовище розробки робить і всі думають, що exe-легко зібрати і також легко розібрати. ;)
На вопросо про захист --- exe-кращий захист своєї проги від брудних чужих рук. IMHO
Декомпіля для Делфі не існує? А жаль. Думаю серед присутніх не так вже й багато супер-спеців по Асмі))
> Декомпілятори в вихідний код для Delphi і ін. ЯВУ створити
> Неможливо.
Ну чому? Можливо, естессно (з деякими застереженнями - не можна відновити імена змінних, форматування і т.д, тобто все, що не зберігається в іспоняемом файлі). Будь-компілятор - цілком собі детерменірованний кінцевий автомат, і між результуючим кодом і вихідним алгоритмом на МВР відповідність є, навіть з урахуванням оптимізації.
Інша справа, що складність вирішення цього завдання набагато вище, ніж її корисність.
> Декомпілятори в вихідний код для Delphi і ін. ЯВУ створити
> Неможливо.
Із застереженнями більш-меннее можна тільки для віртуальних машин.