|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.01.2011, 15:08 | #11 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Все зависит от степени нужности Вашего продукта.
Насчет If TRUE Then... А как насчет парочки If TRUE Then... или штуки три? Есть еще Case, while... Больше фантазии...
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
04.01.2011, 16:21 | #12 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Интересно, а в мире есть НЕвзломанные программы или БД? Я тоже считаю, что любой "механизм" собранный человеком, другим человеком может быть разобран. Был бы стимул.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
04.01.2011, 16:39 | #13 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
А нельзя ли с точностью до бита измерять размеры своего ПО, всех его ресурсов и тд, и если эти размеры хоть на бит изменились - то программу тупо не запускать? А размеры получать с сервака в виде зашифрованого ключа при каждом запуске программы, предварительно проверив hosts на наличие соответствий с сервом, и если такие есть то стереть их.
безумная идея но мозги крэкеру вынесет
Ненавижу быть как все, но люблю, чтобы все были как я.
|
04.01.2011, 16:46 | #14 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
04.01.2011, 16:49 | #15 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Если не найден ключ программы - сразу форматировать диск С и отправлять ip-шник юзера в КГБ о злостном нарушении авторских прав. Пусть знают наших...
P.S. Помню, как-то делал такую хохму: у юзера вдруг выскакивает якобы стандартное виндовское окошко "Форматировать диск С?" (Да/Нет). Причем, кнопка НЕТ недоступна. Пока юзер соображает, что делать, сворачиваются все окна и бежит ProgressBar с надписью "Идет форматирование диска С". Юзер хватается за сердце. Всем весело... Последний раз редактировалось _SERGEYX_; 04.01.2011 в 16:57. |
04.01.2011, 17:58 | #16 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Пепел феникса, конечно же можно тупо ее отключить - зная что эта проверка там есть. Но какой дурак скажет как он защитил Свою программу? + защититься от декомпиляции на высокоуровневые языки(кажется обфускаторами называются эти утилиты).
А теперь попробуй в десятках тысяч строк АСМ кода понять что там за защита такая(+для отвода глаз какую-нибудь стандартную защитку вставить, похожую на эту). Крэкер ее отключает-и программа не запускается, начинает искать где он накосячил.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
04.01.2011, 18:31 | #17 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Спецы советуют, что проверку ключа нужно делать таким образом:
Например, ключ состоит из 20 цифр. Устанавливаем таймер, на Random(~25) секунд. При стабатывании таймера проверяем три первых цифры. Снова устанавливаем таймер на Random. Проверяем следующие 3 цифры и т.д. Таким образом, о том, что ключ неверен программа напишет не при запуске, а секунд через 20-60 после запуска. Говорят, что такую штуку трудно отловить, т.к. неизвестно время ее выполнения. Не знаю, я не большой спец по взломам... |
04.01.2011, 19:08 | #18 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
Видно, человек с IDA не работал. Там дизассемблер часто выглядит понятней, чем исходный код )
Любая защита, построенная на том, что "а вот давайте мы ещё 1024 проверок разбросаем по коду, а вдруг никто не догадается, зачем они", ломается достаточно быстро и легко. Не ломается защита, основанная на передаче с лицензией неких данных, без которых прога -- просто недособранный набор байт. Наподобие метода, показанного в посте JTG. Единственный способ снять такую защиту -- купить\украсть лицензию.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
04.01.2011, 20:59 | #19 |
Форумчанин
Регистрация: 21.01.2008
Сообщений: 211
|
|
04.01.2011, 21:13 | #20 | |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
Цитата:
Ненавижу быть как все, но люблю, чтобы все были как я.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написание программного обеспечения | flegontov | Фриланс | 4 | 30.11.2010 17:38 |
Права копирования программного обеспечения | Mr.Qwerty | Софт | 1 | 19.07.2009 01:50 |
Создание программного обеспечения на заказ. | RestartX | Фриланс | 2 | 07.07.2008 07:35 |