|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
Защита программы17.12.2009, 11:44. Показов 9768. Ответов 31
Метки нет (Все метки)
Здравствуйте! Где-то читал, что из программы, написанной на С#, можно обратно получить код. Какие существуют способы защиты?
1
|
|
| 17.12.2009, 11:44 | |
|
Ответы с готовыми решениями:
31
Защита программы и базы на С# Простенькая защита программы Защита программы средствами SHA-1 |
|
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
|
||
| 21.12.2009, 10:39 | ||
|
Не по теме: Только просьба методы взлома тут не обсуждать и не выкладывать
0
|
||
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
||
| 21.12.2009, 19:15 | ||
|
Прошу за описание методов взлома не считать - просто интересно, а тема ведь как раз про защиту програм (а значит и времени и сил и электрики потраченной на их написание).
0
|
||
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 22.12.2009, 15:47 [ТС] | |
|
Что такое obj ?
0
|
|
|
Комбайнёр
1606 / 704 / 77
Регистрация: 27.05.2008
Сообщений: 2,535
|
||
| 22.12.2009, 16:58 | ||
|
0
|
||
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 22.12.2009, 17:25 [ТС] | |
|
Какой самый эффективный способ защитить программу?
0
|
|
|
13 / 13 / 3
Регистрация: 05.10.2009
Сообщений: 49
|
|
| 22.12.2009, 18:04 | |
|
Смотря от какого анализа кода программы защищаешь. Если от статического, то использовать динамическое ветвление, например. Если от динамического, то шифрование.
Но, взломать можно все, защита только оттягивает время. P.S. Чтобы защитить свою программу, надо знать ассемблер и как выполняются команды на машине.
0
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 22.12.2009, 19:35 [ТС] | |
|
И со знанием ассемблера не так легко разобраться в немаленьком приложении.
Посоветуете какой какое нибудь приложение для шифрования?
0
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 23.12.2009, 00:05 [ТС] | |
|
О да, такой вариант, скорее всего, самый надежный.
![]() А есть способ защиты самого исходного кода программы? Чтоб если он попадет не туда - его из смогли скомпилировать?
0
|
|
|
125 / 123 / 0
Регистрация: 30.03.2009
Сообщений: 766
|
|
| 23.12.2009, 01:50 | |
|
#define TRUE FALSE =)))
а по теме - можно предоставить в менежд проге com-интерфейсы для запуска из обычных exe, потом зашифровать менежд-код, при необходимости - мапить его в память, расшифровывать, по дескриптору файла в памяти привязаться к com и запустить менежд код
0
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 23.12.2009, 02:25 [ТС] | |
|
Вот это сказали. Половины не понял.
А в С# тоже есть define?
0
|
|
|
125 / 123 / 0
Регистрация: 30.03.2009
Сообщений: 766
|
|
| 23.12.2009, 03:22 | |
|
ну, это было так, к слову про дефайн... в принципе, там тоже можно переопределять классы...
хахаха у меня студия очень прикольно себя ведет при попытке переопредлить System.Boolean - забавно))) ну в смысле можно же вызывать из неуправляемого кода управляемый... вот неуправляемый код расшифровывает управляемый а потом его загружает. по возможности расшифровывать надо в память и загружать оттуда же...
1
|
|
| 23.12.2009, 03:22 | |
|
Простейшая защита программы: где хранить число срабатываний программы? Защита программы Защита net программы от декомплятора. Кто что посоветует?
Защита программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|