Шаровара

Тема в разделе "WASM.ZEN", создана пользователем _Red_byte, 30 сен 2007.

  1. _Red_byte

    _Red_byte New Member

    Публикаций:
    0
    Регистрация:
    30 сен 2007
    Сообщения:
    1
    Товарищи! Я хочу ограничеть пользование своей проги 30 днями работы, впринципе стандартная защитка. Конечно простым, тупым считыванием даты этого не сделать, по этому у меня к вам вопрос, как лучше организовать похожуюю защиту? может есть мануал по этому поводу? буду очень благодарен.
    Спасибо.
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    http://wasm.ru/article.php?article=tbc05
     
  3. hwegh

    hwegh New Member

    Публикаций:
    0
    Регистрация:
    26 сен 2007
    Сообщения:
    54
    _Red_byte
    Повесь ASProtect. И тебе никакого гимора (вешаеться одним кликом), и тому кто будет ломать тоже (снимается одним кликом). Ну а кто бы программу хотел купить - тот и так купит.
     
  4. HoBleen

    HoBleen New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    77
    _Red_byte
    ИМХО бесполезно, если это не просто калькулятор какой-нибудь. Обойти проверку триального периода несложно (в т.ч. защиту аспирина), лучше отсчитывать, например, 10 минут работы с программой, но не просто кодом типа

    Код (Text):
    1. ...
    2. CreateThread(..., &th...);
    3.  
    4. int WINAPI th(DWORD dw)
    5. {
    6.   Sleep(600000);
    7.   TerminateProcess(0);
    8. }
    а подумай, как можно это сделать более экзотически, сильно усложнив жизнь крякеру (это можно сделать, не сомневайся) =)


    P.S. Ну или в демо версии убери парочку важных функций.
     
  5. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    NoBleen
    +1

    Запутать обязательно! И чем сильнее тем лучше. Пускай днями-ночами сидит, пока не надоест и он забросит ето дело - ломать.

    Вот напр. как сделать хорошую dll - защиты:

    1) используй прямые вызовы сист. функций тоесть по смещению и не используя таблицу импорта.
    2) исп. запись чтение из доступніх юзеру областей в kernel32.dll (есть там и такие ;) )
    3) побольше кодов...
    4) побольше переходов и вызовов.
    5) самый надёжный - по возможности исп. драйвер.
    6) сам придумай к-нибуть хитрый метод защиты :) Многие лицензионные уже знают как ломать...
     
  6. n0name

    n0name New Member

    Публикаций:
    0
    Регистрация:
    5 июн 2004
    Сообщения:
    4.336
    Адрес:
    Russia
    1. плагин для ida где-то видел с забитыми сисколами с метасполита.
    2. а чем отличается от обычного доступа к памяти в своем ап?
    3. ыы?
    4. в чем фишка? от трейса не спасет...
    5. перехватывается взаимодействие драйвера с приложением и все. хотя здесь с шифрованием можно подмутить что-нибудь, но тоже не оч надежно.
     
  7. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2006
    Сообщения:
    310
    Адрес:
    Москва
    Вот это жесть, что хочешь сказать скоро шараварные плеера и блокноты будут с драйверами идти? да фтопку такой софт... Драйвер это последний рубеж =)
     
  8. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Согласен. Тогда смысл разделения колец защиты теряется.
    Элементарные калькуляторы, заставки и еще всякая мелочь будет при ошибке ось в синьку бросать. А еще с другими подобными "хитрыми" дровами уживаться нужно. ф топку такой софт!
     
  9. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    HoBleen
    по-моему отличная идея. все гениальное просто.
     
  10. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    Ей люди... Конечно легко критиковать...
    Ну предложите свой супер хитрый метод защиты и пускай тоже кто-то его критикует.

    Если бы мне была задача замутить да хоть на простой плеер (или ешо что-нибуть)
    защиту то я по етим шагам (1-5) такую сделаю... лиш бы фантазия была! Крекер будет сидеть месяц рулить тисячи бесполезных кодов между которими скроются десятка три необходимых.
    Если кто-то скажет что ето слишком сложно и не надёжно ...
     
  11. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    продолжайте
     
  12. Hellspawn

    Hellspawn New Member

    Публикаций:
    0
    Регистрация:
    4 фев 2006
    Сообщения:
    310
    Адрес:
    Москва
    Да-да и кроме крекеров такой плеер никому наф не сдался)))
     
  13. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    Да ето плеёр в пример только... Можно и на што угодно друге. Думаю ето - самый рульный ring3- метод защиты.

    Вот - старфорс - использует кроме драйвера огромную длл защиты ( 12м иногда и больше) там и полно ненужных кодов и куча разных секцый и данных и тесная связь с ексешником и что угодно... Всё для крекера-любителя пускай ломает если сможет. А по-моему взламывают ёё только со стороны драйвера, ито при чтении из устройства (сам видел такие кряки ).
     
  14. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Mi256
    или пишите программу для пользователей, или crackme.exe для крэкеров
     
  15. Mi256

    Mi256 New Member

    Публикаций:
    0
    Регистрация:
    24 сен 2007
    Сообщения:
    116
    :) :) :)
    зависит от того, насколько сильно мы хотим защитить свою программу от вари ...
     
  16. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Mi256
    #9 вне конкуренции