Trial на PHP

Discussion in 'PHP' started by Student :), 5 Oct 2007.

  1. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    Привет всем!!!!!!!!
    можно ли сделать свой скрипт на Php так что он перестанет работать через 10 дней?
    если да то скажите пожалуйста какаим образом
     
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    запиши куда нибудь дату первого запуска и сравнивай ее с текущей.
     
  3. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    гы. ну ты жжош.
    это может прокатит только против полного ламера.
    варианты
    1)писать в мускул количество дней
    2)писать в файл количество дней
    3)писать в сам скрипт кол-во дней

    но это не выход.
    Поэтому ответ НЕТ
     
  4. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    а как зашифровать дату time()
     
  5. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    а если зенд? ведь не каждый станет расшифровывать.
     
  6. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    чего ее зашифровывать?)
     
  7. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    достаточно легко отследить создание нового файла(эй а откуда это?) или дозапись в сам скрипт(заменим на исходный....)
    а к бд просто так доступ не получишь.
     
  8. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    думаю что триал это боян

    но мона читать дату создания файла...
    или в дополнительный файл шифровать.. без которого не будет работать скрипт


    но все это мона обойти

    еще одно решение: конектится на сервер и передавать данные о апаратной части сервера, а потом в зависимости от лицензии разрешать работу..
    но кто разрешит отправку данных от зашифрованого скрипта
     
    _________________________
  9. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    mr.The, можно брать данные со своего сервера, на который скрипт будет стучатся за временем. а там определять по ключу продукта или по урлу.

    halkfild опередил )
     
  10. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    +1!
    сделать нормальный триал можно тока на сервере с правами root. и то врятли. так шо автор может не напрягаться делать Trial.

    ога. тока не у всех сокеты включены. и др сетевые функции


    [OFFTOP]всё йа спатъ[/OFFTOP]
     
    #10 mr.The, 5 Oct 2007
    Last edited: 6 Oct 2007
  11. Piflit

    Piflit Banned

    Joined:
    11 Aug 2006
    Messages:
    1,249
    Likes Received:
    585
    Reputations:
    31
    только в том случае, если код зашифрован. иначе это будет очень просто обойти
     
  12. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    песчанке понятно =)
     
  13. groundhog

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

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    mr.The, слишком смелые заявления, не имеющие никаких оснований... В битриксе нормально сделан триал в зазенденой версии... Другое дело, что веб-приложения легче реверсить на этот предмет, ну а если оно поставляется с открытым исходным кодом - это вообще не составляет проблем...
     
  14. Helios

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

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    Не знаю как в более ранних версиях, но 5ый зенд умеет прикручивать такие временные лицензии на лету. Даже писать ничего не нужно - просто укажи количество дней и скорми Zend Encoder'у и будет тебе счастье
     
  15. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    по теме

    Лицензирование РНР-скриптов: решение Zend
    http://www.marketer.ru/node/1935


    позволяет делать триал лицензии по времени и тд.. все очень просто, а во декодировать тяжелее(
     
    _________________________
    #15 halkfild, 6 Oct 2007
    Last edited: 6 Oct 2007