Официальный сайт студ.городка НГТУ
Программирование и БД » Защита приложений от "пиратов" 

#1  25.03.08 07:34

Защита приложений от "пиратов"

Поделитесь опытом. как защитить программу от того, чтобы ее не юзали кто попало?)) а только те, кому это будет разрешено. Например для beta версии сделать 100 запусков, а потом пока ченить не сделаешь чтобы она не запускалась.
Пробовал и в файлах и в рестре, сразу заметно.
Прога на C# (MS VS 2005) получилась очень не плохая, хотелось бы чтобы ее юзали только те, кто готов ее купить) тема с лицензионным ключом пока не преемлима, тк пока что студент)

Offline

#2  25.03.08 08:37

Я
Профиль

Re: Защита приложений от "пиратов"

C# ломается на раз - два, это вам не асм, впррочем, асм тоже ломается...
А так, да, либо в файлах, либо в реестре. Но сорить не желательно - не красиво.

Offline

#3  25.03.08 09:30

Re: Защита приложений от "пиратов"

Offline

#4  25.03.08 18:52

Re: Защита приложений от "пиратов"

для C# обфускатор для начала хороший найти...
а потом ключи аппаратные, да... )))
наверное самое надежное на сегодняшний день. и то 100%-й защиты не гарантируется.

Offline

#5  25.03.08 23:58

Maq
Профиль

Re: Защита приложений от "пиратов"

вот хорошая технология, правда ток не C# но идея в ней мож на что-нить натолкнет.

http://www.vmprotect.ru/

Offline

#6  26.03.08 00:13

Re: Защита приложений от "пиратов"

Укроп написал(а):

Andron_ написал(а):

для C# обфускатор для начала хороший найти...

\и чем он поможмет

Это не я бляяя...

Offline

#7  26.03.08 18:15

Re: Защита приложений от "пиратов"

Укроп, как минимум, кулхацкер Вася из соседнего подъезда не восстановит исходники из исполняемого файла. и не увидит, что _вот_тут_ пишется в файл дата установки.

Offline

#8  27.03.08 01:03

Re: Защита приложений от "пиратов"

RusRusRus, по мне так сейчас все сломать может средний юзер с обычным набором прог.
Как вариант в бета версию включить какую-нибудь надоедливую форму. Кнопочку там жать при запуске (как в ТК), или вводить ключ.

Offline

#9  01.04.08 18:33

Re: Защита приложений от "пиратов"

Ем. А Как прогу написанную на С# вскрыть?

Offline

#10  01.04.08 18:49

Re: Защита приложений от "пиратов"

скачать например вот это: http://www.9rays.net/products/Spices.Decompiler/ от 9rays.net, или любой другой декомпилер, у Xenocode я тоже видел декомпилер, вроде...
скачать, открыть любую сборку, выбрать, в каком языке вам удобней читать исходники, нажать Decompile и получить работающие исходники программы *если разработчиком не было принято специальных мер*

Offline

#11  02.04.08 10:27

Re: Защита приложений от "пиратов"

Специальных мер, это каких, например? Вообще, при компилировании в .NET можно где-нибудь указать на то, что бы закрыть код от декомпиляции?

Offline

#12  02.04.08 12:11

Re: Защита приложений от "пиратов"

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

Offline

#13  02.04.08 17:55

Re: Защита приложений от "пиратов"

Angryn написал(а):

ообще, при компилировании в .NET можно где-нибудь указать на то, что бы закрыть код от декомпиляции?

нет.
по поводу программ для защиты .net приложений - мой пост #7

Offline

#14  03.04.08 05:06

Re: Защита приложений от "пиратов"

да при желании, обфускаторы можно обойти. я некоторые свои ява-скрипты сложные конечно подвергаю обфускации, но это всё защита от дурака. Если уж люди машинный код декомпилируют, то это и подавно. Тут ведь всё дело только в затратах на взлом в отношении к полезности программы.
А байт-код, скрипты в исходном виде и т.д. - это всё жертвы на алтарь кроссплатформенности. Тут какбы врядли что-то можно поделать.

Offline

#15  03.04.08 08:44

Re: Защита приложений от "пиратов"

Короче, я так понял, на C# проги писать только так, для себя) ну если конечно пока не заплатишь например за USB ключик.
Работал в T-FLEX, у них до сих пор не взломали 10ю версию, уже 11 выходит, они юзают лицензионный USB ключ для запуска проиложений.

Offline

#16  03.04.08 10:58

Re: Защита приложений от "пиратов"

Эм... А разве ЮСБ ключи зачищают код программы? Они же от копирования сделаны.

Offline

#17  04.04.08 10:16

Я
Профиль

Re: Защита приложений от "пиратов"

RusRusRus, Ключи тоже ломаются без особых проблем. Если T-FLEX не взломали, значит серьезным дядям она нафиг не сдалась. За твою поделку тоже врятли возьмется какой нибудь хотябы мало мальски разбирающийся человек.

Offline

#18  04.04.08 10:48

Re: Защита приложений от "пиратов"

А если это не поделка, а реально продающиеся продукты? ;)

Offline

#19  04.04.08 11:06

Я
Профиль

Re: Защита приложений от "пиратов"

Angryn, Реально продающиеся продукты обычно пишутся под реальных покупателей. С которых деньги и берутся. При чем, как правило, за поддержку и доработку новых возможностей.

Offline

#20  04.04.08 15:49

Re: Защита приложений от "пиратов"

Ну дак эти реальные покупатели, могут потом сломать и перепродать. Как тогда быть?

Offline

#21  04.04.08 15:50

Re: Защита приложений от "пиратов"

А! Еще такой вопрос, базы данных реально защитить?

Offline

#22  06.04.08 18:24

Re: Защита приложений от "пиратов"

ПО "Интеллект" например, защищен guardant-ом. за все время существования - уже несколько лет - много раз пытались взломать и безуспешно.

Offline

#23  06.04.08 21:09

Re: Защита приложений от "пиратов"

А что насчет ХАСП?

Offline

#24  07.04.08 01:52

Re: Защита приложений от "пиратов"

Angryn, хасп - кака

CbIP написал(а):

only http://guardant.ru/

очень сильные ключи. остальные методы защиты по откровенно говоря - фуфло.

Исправлено CbIP (07.04.08 01:54)

Offline

#25  07.04.08 17:14

Re: Защита приложений от "пиратов"

Про алладиновские ключи ктонить слыхал?

Offline

#26  08.04.08 23:17

Re: Защита приложений от "пиратов"

Angryn, это хаспы. ломаются не особо сложно...

Offline

#27  09.04.08 11:51

Re: Защита приложений от "пиратов"

Как например? ;)

Offline

#28  10.04.08 03:32

Re: Защита приложений от "пиратов"

Angryn написал(а):

Как например? ;)

Эмулируются.

Offline

#29  10.04.08 09:22

Re: Защита приложений от "пиратов"

Чем? Ктонить ломал уже?

Offline

#30  10.04.08 09:22

Re: Защита приложений от "пиратов"

Меня интересует, потому, что мы используем их :)

Offline

#31  10.04.08 16:42

Я
Профиль

Re: Защита приложений от "пиратов"

Angryn, Сабля эмулирует HASP(alladin) ключи. Как вариант, можно тупо сломать приложение, выкусив из него все проверки на HASP. Тут правда есть вероятность чего нибудь незаметить.

Offline

#32  10.04.08 22:29

Re: Защита приложений от "пиратов"

Хм... Что за сабля? Где взять можно? ;) У HASP есть новые ключи сейчас, которые .NET еще шифруют, их тоже можно сэмулировать?

Offline

#33  11.04.08 00:48

Re: Защита приложений от "пиратов"

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

Offline

#34  12.04.08 10:36

Re: Защита приложений от "пиратов"

Смотри, как же. Уже заказали ХАСП :( Да и работали они с ним уже долгое время.

Offline

#35  27.04.08 10:13

Re: Защита приложений от "пиратов"

ну программка самоденльная, но ИНМАРКО и еще пару фирм ей заинтересовалось, не хочу просто так им отдавать.

Offline

Программирование и БД » Защита приложений от "пиратов" 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.205 сек.
Выполнено 14 запросов.