Ограничение по времени использования проги...

Тема в разделе "WASM.WIN32", создана пользователем SnugForce, 31 окт 2005.

  1. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    Лажа конечно все это, но ведь есть способ защититься от шаловливых ручек? ну проверку текущей даты с эталонной спрятать далеко смогу, но вот если пользователь переведет дату назад... Вот с этим как бороться?
     
  2. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    ну спрячь туда-же дату первого запуска...
     
  3. doctor_Ice

    doctor_Ice New Member

    Публикаций:
    0
    Регистрация:
    21 мар 2005
    Сообщения:
    845
    Адрес:
    Russia
    ага фрики будут возвращатся к этой дате :) нужно фиксировать в какомнить файлике каждый ень что прошел и тогда при переводе часов прога увидит что ее дурят. это так простенький прикол можна и по хитрей фантазируй
     
  4. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    вроде надумал. Если прога запускается и видит что дата увеличилась, то она сохраняет эту дату в файл(зашифрованный мусор + дата). Если чего, то прога выходит из себя :) Хотя с другой стороны занопивание тут идеально :dntknw:(
     
  5. CyberManiac

    CyberManiac New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2003
    Сообщения:
    2.473
    Адрес:
    Russia
    Наивный. Не для того я программы пишу, чтобы кто-то мне триалы по времени ставил :) Солодовников, вон, уж как извернулся, и то от его мусора реестр успешно чистится на автомате.
     
  6. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    Ну я против таких и не пру, мне так для защиты от наивного прогера :)) Я же понимаю, что триал самая лажовая "защита"...
     
  7. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    так возьми просто того же аспротекта или армадилу

    всё равно по быстрому ничего лучше не напишешь

    да добавь свою проверку какую- нибудь
     
  8. dr_dred

    dr_dred Сергей

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    301
    Адрес:
    Russia
    Проверку на смену даты делать не надо так чтобы совсем так, ведь бывает, что у кого-то дата неправильная стоит и он ее подправляет, или того хуже time.windows.com... IMHO делать лучше ее не на несколько дней, а на несколько запусков.
     
  9. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    Написал... Всем спасибо! А если он переводит время, то это его проблемы :dntknw: Кто-н хочет обойти "демо"? :))
     
  10. bers

    bers New Member

    Публикаций:
    0
    Регистрация:
    16 сен 2005
    Сообщения:
    139
    Адрес:
    Russia
    Давай, попробуем...
     
  11. ABC

    ABC New Member

    Публикаций:
    0
    Регистрация:
    22 авг 2005
    Сообщения:
    92
    Есть такая программа которая перехватывает запуск

    процесса и ещё ф-ций касающися времени...



    Это программа дает фальшивое время и дату тем

    программам которые используют время/дату только один раз! $FF:$FF:$FF вот такое возвращает!

    а пользователю возвращает нормальное время!
     
  12. pas

    pas New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2003
    Сообщения:
    330
    Адрес:
    Russia
    Можно добавить суммирование отработанного времени.
     
  13. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    Типа шаровара :) Мне просто интересно за сколько минут снимут проверку...

    весит 25к

    [​IMG] 634292494__DemoTest.zip
     
  14. _staier

    _staier New Member

    Публикаций:
    0
    Регистрация:
    3 окт 2003
    Сообщения:
    738
    Адрес:
    Ukraine
    не качается
     
  15. pas

    pas New Member

    Публикаций:
    0
    Регистрация:
    18 апр 2003
    Сообщения:
    330
    Адрес:
    Russia
    staier

    Да пожалуй это самый надежный способ защиты от взлома
     
  16. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
  17. RideX

    RideX New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2004
    Сообщения:
    6
    Минуты 4-5...

    00408A8C: EB6D
     
  18. SnugForce

    SnugForce New Member

    Публикаций:
    0
    Регистрация:
    2 май 2005
    Сообщения:
    373
    Адрес:
    Из домУ
    Класс!!! На чем поймал? Оччень интересно? CreateFileA?

    Хотя, есои чесно, был еще способ без изменения кода :)
     
  19. RideX

    RideX New Member

    Публикаций:
    0
    Регистрация:
    18 авг 2004
    Сообщения:
    6
    Да, я через ж..у пошёл %) На MessageBox увидел что нахожусь в одном из вторичных потоков, бряк на CreateThread и через него вышел на CreateFile:
    Код (Text):
    1.  
    2. MessageBoxA -> CreateThread -> CreateFileA
    3.  


    В общем код чистый, хороший, небольшой: такое на практике не бывает :) Способы, если честно, не искал, глянул одним глазом и сразу влепил переход чтобы закрыть файл и продолжить выполнение.