Показать сообщение отдельно
Старый 02.02.2011, 13:15  
Tisada
Нуб
Аватар для Tisada
OFFLINE
Регистрация: 18.12.2010
Возраст: 42
Сообщений: 0
Благодарностей:
5 всего
Репутация: 16

Это снова я. Кое-что добавил, кое-что убрал, кое-что изменил.
Хочу проконсультироваться по поводу защиты.
Пока сделал так:
Пользователь запускает на своём компьютере утилитку, которая считывает серийник его системного диска, отсылает получившийся результат мне, я в исходном коде подставляю серийник, компилирую, отсылаю обратно пользователю. После этого запустить бота можно только на том компьютере, на котором стоит тот диск.
Проблема вот в чём: дизасемблируем готового бота, берём отладчик, внимательно курим процесс проверки, находим условный переход, вставляем вместо него безусловный jmp - и вуаля, бот работает везде и всюду.
То же самое при онлайн проверке, достаточно заменить всего одну команду, и защита будет отключена.
Как вы вообще защищаете свои программы? Того же рудокопа, например? Почему его нет в свободном доступе, поломанного и халявного?

Или это нескромный вопрос, который в приличном обществе не задают?

Последний раз редактировалось Tisada; 02.02.2011 в 13:17.
 
Ответить с цитированием