|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 19, 2004 19:03:07 Как известно, для NET приложений достаточно легко восстановить исходный код, воспользовавшись декомпилятором. Вопрос 1: какой декомпилятор на ваш взгляд наиболее "мощный"? Вопрос 2: какие приемы существуют для предотвращения получения исходного кода. Существуют ли протекторы для NET приложений? |
|
|
Дата: Окт 19, 2004 19:27:37 |
|
|
Дата: Окт 19, 2004 23:21:08 thanks. Про обфускаторы я нашел немного инфы, с этим все ясно. Мне нужно написать что-то типа доклада о защите .NET кода и написать защиту энтого кода. Пока нарыл два способа защиты кода: перевод его в unmanaged код и обфускация. Думаю написать протектор, имеющий 3 этапа защиты: 1. Динамическая распаковка кусков программы 2. fake class CCryptor с очень большим числом функций, назначение которого - раскриптовка всего тела программы 3. Obfuscator. Из-за того, что Fake class CCryptor содержит много функций, обфускатор превратит его в малоприятный для исследования объект :) any ideas? |
|
|
Дата: Окт 19, 2004 23:50:04 Дык а где тут защита кода? unmanaged код - что с того? Ну будем с родным асмом дело иметь. Правда, там сплошняком пойдут регистровые коллы, придется подундохаться, но можно будет написать специализированный трейсер и т.д.... а что до обфускации, знаешь, если код исполняется, его можно извлечь, вот и все. Хочешь настоящей защиты - пиши эмулятор. Там надо будет дундохаться. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.036 |