[C++] Крипт, пак, протект .DLL (нужен совет)

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by NetSter, 8 Aug 2011.

  1. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    413
    Reputations:
    62
    Привет ачат.
    есть длл-ка на С++ которая юзается в приложении дот.нет
    она юзается для лицензирования софта.
    вся логика лицензирования там в длл.
    теперь вопрос
    каким образом мне защитить эту длл от "быстрого" кряка?
    я понимаю что полностью защитить нереально но сделать гемора тому кто ломает можно.)
    так вот, интересуют все возможные варианты
    крипторы, пакеры, протекторы и т.д.
    главное условие - что бы после крипта и т.д.длл-ка не удалялась антивирусом под предлогом что типа это что то криптовано и может быть опасно) ну вы поняли)
    спасибо за инфу. ;)
     
    _________________________
  2. DooD

    DooD Elder - Старейшина

    Joined:
    30 Sep 2010
    Messages:
    1,173
    Likes Received:
    451
    Reputations:
    288
    либо платить людям которые этим занимаются,либо заюзать один из паблик протекторов,по типу asprotect, armadillo, etc...
     
  3. Sams

    Sams Member

    Joined:
    18 Apr 2009
    Messages:
    247
    Likes Received:
    70
    Reputations:
    17
    Используй Армадило. Адская штука со своими наномитами. Можно еще сверху на Армадило криптонуть каким-то самописным, слабым криптом. А вот чистить от АВ придется платно.
     
  4. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,189
    Reputations:
    327
    вмпрот
     
  5. _nic

    _nic Elder - Старейшина

    Joined:
    5 May 2006
    Messages:
    651
    Likes Received:
    54
    Reputations:
    3
    Если эту дллку юзает только одна прога,точнее апи дллки,и она не предназначена для всяких там хуков и т.д. То можно попробовать её просто спрятать - http://forum.antichat.ru/thread132116.html
     
  6. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,021
    Likes Received:
    1,189
    Reputations:
    327
    тащемта и int 2e/syscall/sysenter не возбраняется использовать, только тут уже от сборки оси номер нужен, впрочем тоже несложно,- мапится ядро и просматривается что в eax каждый нативный вызов кладет (пардон - нтдлл)

    ап аааа дотнет - не, управляемый код тут не то
     
    #6 sn0w, 11 Aug 2011
    Last edited: 11 Aug 2011
Loading...