|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.04.2008, 16:45 | #11 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Почитайте еще вот эту статью:
http://www.cyberinfo.ru/index.php?newsid=2996 Впрочем, там много интересных статей, в том числе и на эту тему. И не только для дельфистов... |
25.04.2008, 08:20 | #12 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Цитата:
Смысл решение сводится к написанию программы, которая бы в исходных кодах (pas-файлах) находила места куда можно вставить заранее подготовленные куски кода (раздел инициализации модуля, текст функции). При этом не надо вставлять новый кусок кода внутрь цикла. Эти куски выполняют различные проверки (способов проверок в нэте великое множество). Мне представляется наиболее разумным проверка контрольной суммы байт характеристик железа (серийные номера, неизменяемые характеристики). Работа защиты происходит по следующему принципу: 1. Пользователь приобретает программу на диске или по нету. Но не полностью, а только часть файлов, не относящихся к непосредственному выполнению кода (картинки, вспомогательные библиотеки, базы). Но все файлы зашифрованы. 2. В процессе регистрации считываются данные о железе пользователя. Все файлы по очереди расшифровываются в память и вновь шифруются по принципу зависящему от полученных данных и записываются на диск. 3. Данные о железе передаются разработчику. 4. На основе этих данных в исходный текст основных модулей программы вносятся куски кода проверок. Все изменения фиксируются в базе. 5. Полученные EXE и DLL подвергаются сжатию и шифрованию специальными программами. 6. Оставшиеся EXE и DLL высылаются пользователю. 7. В процессе работы программы, добавленные куски кода производят проверку контрольной суммы байт файлов программы и характеристик железа. А программа, перед тем как приступить к работе с каким либо файлом, производит его расшифровку в пямять. ЗЫ: Не следует забывать, что это лишь неопробованная теория. Тут наверняка есть над чем поломать голову и много добавить и исправить. Я лишь описал мотодику, подход. |
|
29.01.2015, 22:41 | #13 |
Новичок
Джуниор
Регистрация: 29.01.2015
Сообщений: 3
|
ReSanity StubIt работает по такому принципу: вырезает чатсть кода из программы и организует его удаленное исполнение на сервере. Назад приходят только данные, вырезанный код остаётся на сервере.
|
30.01.2015, 07:56 | #14 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
03.02.2015, 09:09 | #15 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
сейчас скажут что у пользователя будет только программа клиент и может быть его введённые данные, а вся расчётная часть будет на серверах разработчика. типа игрушек ммо, например диабло 3, досих пор сервер не создали пиратский
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
03.02.2015, 14:47 | #16 |
Форумчанин
Регистрация: 03.07.2009
Сообщений: 246
|
По моему мнению самый лучшей способ защитить программу от взлома, выставлять адекватную цену. И отпадёт интерес её вообще ломать.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Защита диска от копирования | NoName_emaNoN | Безопасность, Шифрование | 15 | 28.02.2011 19:59 |
на дисках с Windows есть какая-то защита от копирования? | Viteef | Windows | 1 | 17.07.2007 05:50 |
защита приложения от копирования | flaxe | Общие вопросы Delphi | 2 | 19.11.2006 22:26 |