Модераторы: Partizan, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита исходного кода .NET приложений, От любителей халявы ... и не только 
:(
    Опции темы
zeus
Дата 11.6.2004, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 21.5.2004

Репутация: нет
Всего: нет



я тут случайно в темку заглянул.... дык dotfuscator в MS VC 2003 входит вроде ????
PM MAIL   Вверх
arilou
Дата 15.7.2004, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Великий МунаБудвин
****


Профиль
Группа: Экс. модератор
Сообщений: 2646
Регистрация: 15.7.2004
Где: город-герой Минск

Репутация: 21
Всего: 61



Микрософт теперь поддерживает Open Source biggrin.gif




--------------------
user posted imageuser posted image
PM WWW ICQ   Вверх
Гость_Victor
Дата 20.7.2004, 10:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











а есть холявная версия?(e-book)
  Вверх
December
Дата 23.8.2004, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antitheorist
****


Профиль
Группа: Участник
Сообщений: 4423
Регистрация: 14.8.2002
Где: Харьков

Репутация: нет
Всего: 57



Цитата(zeus @ 11.6.2004, 23:07)
dotfuscator в MS VC 2003 входит вроде

Входит, но есть на него многочисленные жалобы.


--------------------
Для друзей с винграда - скидки на разработку сайтов
PM MAIL WWW ICQ   Вверх
NiJazz
Дата 3.2.2005, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: нет
Всего: 23



Можно подписывать бинарники. Матушка-криптография никогда не устареет. smile
PM MAIL   Вверх
jfx
Дата 20.4.2005, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.10.2004

Репутация: 1
Всего: 1



Цитата
Можно подписывать бинарники

И что это даст?
PM MAIL   Вверх
mike_
Дата 21.4.2005, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 21.4.2005
Где: vrn

Репутация: нет
Всего: нет



Цитата(jfx @ 20.4.2005, 12:28)
Цитата
Можно подписывать бинарники

И что это даст?

Это защитит от сборку от возможности исправлять код в ней. В большинстве случаев этого достаточно.
PM MAIL WWW ICQ   Вверх
jfx
Дата 21.4.2005, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.10.2004

Репутация: 1
Всего: 1



Цитата
Это защитит сборку

"Это" не защитит сборку. Есть как минимум три способа обойти проверку StrongName:
  1. В заголовке сборки обнулить длину PublicKey - это приведет просто к отключению проверкии вообще. sn -v assm.dll выдаст "assm.dll does not represent a strongly named assembly".
  2. Разобрать сборку с помощью ildasm, в исходниках убрать секцию с PublicKey и собрать сборку вновь. Результат тот же что и в первом варианте.
  3. Просто переподписать исправленную сборку новым ключом, предварительно заменив в сборке PublicKey на тот для которого известен PrivateKey.
Таким образом защита с помощью StrongName приравнивается к нулю. Ваши коментарии?

PM MAIL   Вверх
mike_
Дата 21.4.2005, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 21.4.2005
Где: vrn

Репутация: нет
Всего: нет



Цитата(jfx @ 21.4.2005, 10:28)
Таким образом защита с помощью StrongName приравнивается к нулю. Ваши коментарии?


No comments...

я и не говорил о 100% защите. Потому как предложенный тобой способ обхода знают многие, но не все. И плюс ко всему, этот вариант взлома тоже не 100%.
PM MAIL WWW ICQ   Вверх
jfx
Дата 21.4.2005, 16:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 18.10.2004

Репутация: 1
Всего: 1



Цитата
тоже не 100%

да ну...
PM MAIL   Вверх
zendao
Дата 5.6.2005, 19:47 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Еще есть XenoCode http://www.xenocode.com/setup.msi

Как пример, листинг исходника и декомпилированного кода: http://www.xenocode.com/Articles-Sample.aspx
  Вверх
Ch0bits
Дата 5.6.2005, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 9
Всего: 62



Ужасьнах... чего он с кодом сделал! smile
Ну ничего... и его поломают. smile
PM WWW   Вверх
nikf
Дата 8.6.2005, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 127
Регистрация: 6.6.2005
Где: город-герой Жирно вск

Репутация: нет
Всего: 1



смех и грех.. если прога ченить стоит, то $1000 на защиту это копейки, а иначе болтовня одна и защищать нечего...
PM MAIL   Вверх
sammix
Дата 2.10.2005, 11:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 1.10.2005

Репутация: нет
Всего: 2



Всё это похоже на триаду:
- новый розвод на деньги от Мелкософт собственной персоной
- возможность мелкософтовцам цапать проекты третьих сторон
- ну или новая работа для создателей протекторов и обфускаторов.
PM MAIL   Вверх
Budda
Дата 23.10.2005, 05:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 45
Регистрация: 27.9.2004
Где: Украина, Киев

Репутация: нет
Всего: нет



Погодите, люди. Если я не ошибаюсь, то ИЛДасм.єхє сможет показать код только public классов. А всё, что нужно спрятать, можно прятать в private... Или не так?
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.1401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.