Re: Как защититься от декомпиляции?
От: kol888  
Дата: 15.06.09 12:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть проект, написанный на C++ с использованием MFC и не содержащий managed кода. Есть желание продать одну из версий данного проекта без раскрытия исходников. Ценность исходников не в конкретной реализации на C++, а в алгоритме расчетов, который заложен в программе. Алгоритм весьма нетривиальный (нелинейное преобразование массивов). Соответственно, именно алгоритм хочется сохранить в тайне. Я не знаком с реверс-инжинирингом, дизассемблированием и декомпиляцией, поэтому слабо представляю их возможности. В связи с этим несколько вопросов:

А>1) Имея только .exe файл насколько успешно из него можно выделить алгоритм расчетов?
А>2) С точки зрения вопроса 1) есть ли принципиальная разница между Debug build и Release build в VS 2005?
А>3) Есть ли в настройках проекта в VS 2005 какие-то опции усложняющие процесс декомпиляции?
А>4) Какие есть способы защиты программы от декомпилирования и где о них можно почитать?

Вот статейка http://www.codeproject.com/KB/security/AntiReverseEngineering.aspx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.