Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
ВнизКак написать объект так, чтобы потом текст юнита нельзя было проч Найти похожие ветки
← →
acsoft (2003-05-18 09:42) [0]Как написать объект так, чтобы потом текст юнита нельзя было прочитать.
Хочу распространять написанный мной объект, но если поменять в нем пару строчек, получится что-то типа вируса.
← →
Юрий Зотов (2003-05-18 09:48) [1]Так и не распространяйте текст юнита, кто ж Вас заставляет. Только непонятно, что это за объект такой странный и зачем надо распространять такие "объекты".
← →
Delphi5.01 (2003-05-18 10:13) [2]Удалено модератором
Примечание: Задай вопрос в СВОЕЙ ветке
← →
Palladin (2003-05-18 10:21) [3]см Юрий Зотов © (18.05.03 09:48)
← →
Юрий Зотов (2003-05-18 11:19) [4]Поставляете bpl, dcp, dcu. И все.
← →
Юрий Зотов (2003-05-18 11:23) [5]Все же хочется добавить...
Если разработчик компонентов не знает, как можно распространять их без исходников, то... есть некоторые сомнения в том, что его компоненты получат-таки распространение.
← →
Malder (2003-05-18 13:43) [6]Удалено модератором
Примечание: Задай вопрос в СВОЕЙ ветке
← →
Palladin (2003-05-18 13:48) [7]в каком смысле декомпилировать?
прочитать описание можно, все остальное к вопросу "Как мне из exe получить dpr и pas?"
← →
Malder (2003-05-18 17:17) [8]Удалено модератором
← →
DVM (2003-05-18 17:24) [9]Удалено модератором
← →
DVM (2003-05-18 17:34) [10]еще может эту ветку стереть с винта вообще, винт сжечь, пепел развеять по ветру.
Я ответил по делу взяли стерли?
← →
Malder (2003-05-18 19:41) [11]Опять модераторы разбушевались.
Объясняю всем.
Я завел речь о декомпилируемости dcu файлов ! Если это неочевидно - могу сказать, что тема НАПРЯМУЮ связана с этим.
Хочу распространять написанный мной объект, но если поменять в нем пару строчек, получится что-то типа вируса
СООТВЕТСТВЕННО, если есть возможность декомпиляции dcu, то все это бессмысленно. Надо искать другие пути - вроде DLL.
И автору будет интересно, что поставляю только DCU, все равно его объект может быть переделан.
P.S. Аж настроение испортили...
← →
Malder (2003-05-18 19:43) [12]Опять модераторы разбушевались.
Объясняю всем.
Я завел речь о декомпилируемости dcu файлов ! Если это неочевидно - могу сказать, что тема НАПРЯМУЮ связана с этим.
Хочу распространять написанный мной объект, но если поменять в нем пару строчек, получится что-то типа вируса
СООТВЕТСТВЕННО, если есть возможность декомпиляции dcu, то все это бессмысленно. Надо искать другие пути - вроде DLL.
И автору будет интересно, что поставляя только DCU, все равно его объект может быть переделан.
P.S. Аж настроение испортили...
← →
kaif (2003-05-18 20:13) [13]Предлагаю еще более мощную защиту. Переделываешь пару строк в компоненте и он превращается в искусственный интеллект, который захватывает власть над всей планетой и запускает через интернет все ядерные боеголовки, предварительно обматерив по телефону всех президентов и угадав пароли запуска, так как еще умеет связываться с инопланетным продвинутым разумом через телепатический канал...
Тогда точно никто не попытается текст менять...
Только в лицензионном соглашении не забудь о всех последствиях упомянуть.
← →
DVM (2003-05-18 21:56) [14]Вообще-то есть простой способ сделать исходник нечитаемым. Т.е. он будет нормально компилироваться, но вот понять в нем что-то будет сложно.
Просто все имена в нем (названия переменных, типов, модулей, короче всего) надо преобразовать примерно к такому виду:
RWTRRGEFGSDJGLADKJVLKSDHFGLFGHDFDGAWWQERQWEQWQW
ADFSGOAJFSFOASDJFLKJSSFGSDFSDQWEQWEQWEQDSGFGDDF
DFGDSHGSGHJGJKTERRTETEWTWERYHQWEQWERWERWERWERWE
DSFHGFDHJGHJGFJGJGFJGFJGHJGFJWRWERWERWEFFSDFWEW
Можно и длиннее.
Не один нормальный человек не станет разбираться в таком исходнике.
Такое в скриптах на Perl практикуется. Там, правда, для этого есть средства, но можно и самомтоятельно написать программку, которая бы меняла по заранее заданной таблице нормальные имена на кривые.
Еще можно убрать из программы все переводы строк и она будет одной длинной строкой. Выглядит прикольно.
← →
k-man (2003-05-18 22:15) [15]
> DVM ©
Если будет очень надо то и такой шифр прочитают-)
← →
хм (2003-05-18 22:18) [16]k-man© (18.05.03 22:15)
Если очень надо, то dll"ку дизассемблируют
← →
DVM (2003-05-18 22:21) [17]
> Если будет очень надо то и такой шифр прочитают-)
Разумеется можно, на то он и исходник.
Если очень надо и екзешник расковырять можно. Тут расчет на не очень разбирающихся людей, но любящих ставить на чужие программы свои "копирайты". Такое должно отпугнуть.
← →
k-man (2003-05-18 22:27) [18]
> Такое должно отпугнуть.
Да, я думаю, такой способ может сработать-)
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.06.05;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.008 c