Защита софта

Тема в разделе "Другие языки", создана пользователем MrScruff, 28 сен 2009.

Статус темы:
Закрыта.
Модераторы: Цукер
  1. MrScruff

    MrScruff

    Регистр.:
    9 сен 2008
    Сообщения:
    278
    Симпатии:
    66
    Такая фишка. Отдаем заказчику готовый софт для демонстрации. В него нужно встроить защиту по времени (триал-версия на 30 дней). По истечение этого срока модуль разрушает программу.
    Язык C++
    Платформа Microsoft Visual 6.0

    Кто может подсказать как это сделать?
     
  2. lolhoha

    lolhoha Постоялец

    Регистр.:
    8 мар 2009
    Сообщения:
    148
    Симпатии:
    15
    на краклабе есть протекторы неплохие. идея о разрушении программы выглядит сомнительно.
     
  3. redrush

    redrush Создатель

    Регистр.:
    12 авг 2009
    Сообщения:
    11
    Симпатии:
    1
    А можно поточнее о протекторах? И каким способом они защищают программу? (иньекцией в исхоник или добавлением startup процедуры из доп. библиотеки?
     
  4. x-tender

    x-tender Создатель

    Регистр.:
    18 апр 2007
    Сообщения:
    13
    Симпатии:
    1
    Протекторы бывают разные, как и встраевыемые при проектировании/разработки, так и уже на готовые бинарники. На форуме об этом в любом случае слишком долго писать, почитайте где вам посоветовали.
    Разрушить программу не удастся - для этого вам нужно следить, чтобы не сделали ее копий в течение 30 дней. В вашем же случае, желательно сделать защиту чтобы запускалась только на одной машине заказчика (например, попросите принести ноутбук и на него установите программу с привязкой с железу, я так всегда делаю, если мне не оплачивают сразу же)
     
  5. nemoi

    nemoi Создатель

    Регистр.:
    23 авг 2008
    Сообщения:
    25
    Симпатии:
    0
    а смысл в защите? я в свое время общался со спецами, даже сам придумывал кучу вариантов защиты, а смысла в ней нет, т.к. если прога стоит денег, ее по любому сломают, если нет - то ставим простенькую и все :) удачи
     
  6. shutty

    shutty Создатель

    Регистр.:
    8 фев 2008
    Сообщения:
    41
    Симпатии:
    1
    На каждую хитрую задницу найдется свой болт с обратной резьбой. На каждый болт с резьбой - задница с лабиринтом. На каждую задницу с лабиринтом - болт с путеводителем.

    Если хочется сильно усложнить жизнь клиенту, то сделай привязку к железу (серийный номер винды/жесткого диска) или активацию через интернет. Но все это обходимо. Намедни благополучно отломал hasp hardlock донгл-защиту от имеющейся у меня программки управления салоном красоты - хваленая платная защита ей особо не помогла.
     
  7. luid

    luid Писатель

    Регистр.:
    4 мар 2010
    Сообщения:
    5
    Симпатии:
    1
    Давно уже шерстил рынок на наличие правильных протекторов.
    Что могу посоветовать:

    - Silicon Realms SoftwarePassport.
    - Oreans Technologies Themida Protector.

    Правильные версии можно скачать отсюда. О стойкости защиты стандартных (main stream) протекторов говорит наличие их ломанных версий (с маленькой оговоркой - снять эти протекторы сложно даже профессионалам).

    Перед использованием любых протекторов советую внимательно читать мануалы по применению. Даже самую мощную защиту можно тупо повесить криво. Например, существуют многочисленные примеры откровенно ламерского использования hasp-ключей.
     
  8. mayami

    mayami Создатель

    Регистр.:
    12 ноя 2009
    Сообщения:
    19
    Симпатии:
    8
    ВМПротект - и точка
    http://www.vmprotect.ru/
    (автомат. унпакера (да и ручного нету уже пару лет)
     
Статус темы:
Закрыта.