ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > SЕО/Финансовые задачи/Социальные сети > Социальные сети
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 25.12.2009, 17:44
Аватар для ukanbu
ukanbu
Новичок
Регистрация: 22.12.2009
Сообщений: 0
Провел на форуме:
87402

Репутация: 0
По умолчанию

Цитата:
Сообщение от best-inviter  
тема очень интересна!! если там будет приглашение по друзьям и по критриям(хоть какимто) с антикаптчей , можно чтоб прога была однопоточна!! и даже без проксевая то готов дать автору денег за такой скрипт!!
у кого есть такое icq233444
Приглашений по друзьям не будет, скрипт позицианируется как приглашалка в группы, причем в белые и не по 10000 в день, т.е. для тех у кого полезные группы а не спам или заработок на смс/порнухе.
 
Ответить с цитированием

  #12  
Старый 25.12.2009, 20:10
Аватар для megalodon
megalodon
Новичок
Регистрация: 11.10.2009
Сообщений: 11
Провел на форуме:
322743

Репутация: -5
Отправить сообщение для megalodon с помощью ICQ
По умолчанию

Цитата:
Сообщение от ukanbu  
Приглашений по друзьям не будет, скрипт позицианируется как приглашалка в группы, причем в белые и не по 10000 в день, т.е. для тех у кого полезные группы а не спам или заработок на смс/порнухе.
во, прям как у меня!
если б еще тор или прокси прикрутил было ваще супер...

Цитата:
Сообщение от seriyPS  
У мя есть на Python софтина с примерно таким-же функционалом, тока 2 отличия:
1) она сама с Вконтакта грабит JS для расшифровки хеша
2) Умеет работать через Tor и переключает "Использовать новый ним" при появлении капчи
3) Инвайт по друзьям есть, но не проверялся на практике
Но прямые руки для работы тоже нужны))
выставил б на продажу
 
Ответить с цитированием

  #13  
Старый 25.12.2009, 23:58
Аватар для Kandi
Kandi
Познающий
Регистрация: 18.11.2009
Сообщений: 44
Провел на форуме:
134032

Репутация: 3
Отправить сообщение для Kandi с помощью ICQ
По умолчанию

Я не знаю php конечно к сожалению) ну помоему хеш поменяли) сёня пробовал..пригласить с одного акка не получилось)
затем решил протестить hash скрипт...взял с сайта hash, и пригласил этого чувака в группу..при этом возпользовался анализатором) hash не совпал(( пошёл забрал новый скрипт hash опять попробовал, hash Опять не совпал(((
причем если сделать повторный пост запрос на Invite в группу с hash'ом который сделал контакт тобудет писаться типа: "Пользователь уже приглашён!"
потом поменял hash который дал контакт на hash который...я сделал...отправил пост запрос) иии...мне контакт ничего не вернул
я так и не понял прикола с этим hash'ом =(
 
Ответить с цитированием

  #14  
Старый 26.12.2009, 02:18
Аватар для ukanbu
ukanbu
Новичок
Регистрация: 22.12.2009
Сообщений: 0
Провел на форуме:
87402

Репутация: 0
По умолчанию

Цитата:
Сообщение от megalodon  
во, прям как у меня!
если б еще тор или прокси прикрутил было ваще супер...
Прокси прикрутить не проблема, уже можно сказать прикрутил, но т.к. нет у меня нормального рабочего списка прокси не могу это проверить на авто.
 
Ответить с цитированием

  #15  
Старый 27.12.2009, 17:42
Аватар для ukanbu
ukanbu
Новичок
Регистрация: 22.12.2009
Сообщений: 0
Провел на форуме:
87402

Репутация: 0
По умолчанию

Вот последняя рабочая версия 1.31 - http://rzz.ifolder.ru/15690339

Последний раз редактировалось ukanbu; 27.12.2009 в 21:15..
 
Ответить с цитированием

  #16  
Старый 29.12.2009, 16:46
Аватар для spyker.01
spyker.01
Новичок
Регистрация: 16.07.2009
Сообщений: 6
Провел на форуме:
401265

Репутация: 2
По умолчанию

ukanbu, может есть какой то мануал по настройке?
 
Ответить с цитированием

  #17  
Старый 29.12.2009, 19:37
Аватар для ukanbu
ukanbu
Новичок
Регистрация: 22.12.2009
Сообщений: 0
Провел на форуме:
87402

Репутация: 0
По умолчанию

Цитата:
Сообщение от spyker.01  
ukanbu, может есть какой то мануал по настройке?
Если есть потребность, могу написать. Но это уже после Н.Г.
 
Ответить с цитированием

  #18  
Старый 30.12.2009, 03:52
Аватар для ukanbu
ukanbu
Новичок
Регистрация: 22.12.2009
Сообщений: 0
Провел на форуме:
87402

Репутация: 0
По умолчанию

Обновляем файл chtenie.php

Нашел глюк в регулярных выражениях (а никто и не подсказал), опытным путем понял что хеш код не всегда принадлежит своему акку, поэтому были пустые ИНВ, теперь все норм, так сказать с самым сложным я разобрался, теперь можно сделать все культурненько и на mysql.

PHP код:
<?  
error_reporting
(0);  
set_time_limit(600);



//подключаюм мини базу
$sqlPath    'sql/';
define('TXTSQL_CORE_PATH'$sqlPath);
include(
'sql/txtSQL.class.php');
$sql = new txtSQL('sql/data');
$username    'root';
$password    '123';
$sql->connect($username$password); // по умолчанию $sql->connect('root', '');
$sql->selectdb('kontakt'); // выбираем базу данных 'test'




  
# Всякие переменные  
$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_str intval($_POST['begin']);  
$end_str intval($_POST['end']);  
include 
'config2.php';  

if(
$begin == '') {$begin "0";}  
//if($end == '') {$end = "350";}
if($end == '') {$end "$endd";}  
if(
$gid == '') {$gid "0";}







//чтение базы айдишников
$results $sql->select(array(
           
'table' => 'accounts',
           
//'where' => array('status = '),
           
'limit' => array(01000)
           ));

foreach ( 
$results as $key => $row )
   {
    
//@$status = $row[status];
      
$email $row[mail];
      
$pass $row[pass];
      echo 
"<br>";
      echo 
$email;
      echo 
$pass;
       
}
echo 
"<br>В базе $key акков, берем случайный и извлекаем айдишники<br>";
$rnd=rand(1$key);

//закоментировать, тогда будет выбираться только 1ый акк
$email $results[$rnd][mail];
$pass $results[$rnd][pass];
//закоментировать, тогда будет выбираться только 1ый акк------------END
echo "Выбран: $email - $pass<br>";
  
?>  
<!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 +BUk relise</title>  
</head>  
<body>
<a href="2.php">начать постить</a>  
<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">Страниц (с/до) (например с 0 до 90 - это до 9 страницы) </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

//удаление всех айдишников юзера под которым их собираем
$results $sql->delete(array(
           
'table' => 'kont_table',
           
//'where'  => array('acc = '.$email),
           
           
));
//удаление конец----------------------------------------





if ($_GET['next']) {
$begin_str "0";
$end_str "$endd";
}
  
if (
$_POST['submit'] or $_GET['next']) {
echo 
"<br>стартуемся.....<br>";  
# Соединяемся с сервером ВКонтакте.ру  
$fp=fsockopen("login.vk.com",80,$errno,$errstr,10);  
if (!
fp) {die();}  
# Авторизуемся  
//$out = "GET /login.php?email=".$email."&pass=".$pass." HTTP/1.0\r\n";
$out "GET /?act=login&vk=vk&email=".$email."&pass=".$pass." HTTP/1.0\r\n";  
$out .= "Host: login.vk.com\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); 
}  
//выводим код ответа на логинирование, для отладки (в этом ответе ищем кукис с паролем)
//echo "тут ans: "; echo htmlspecialchars($ans); echo "<br>----------------<br>"; 
fclose($fp);  
# вытаскиваем кукисы из ответа сервера  
preg_match("/revalidate(.*?)Location/is"$ans$cookies);  
$cookies str_replace("Set-Cookie: """,$cookies[1]);  
preg_match("/remixlang(.*?);/is"$cookies$cook1);  
preg_match("/remixchk(.*?);/is"$cookies$cook2);  
preg_match("/remixgroup_closed_tabs(.*?);/is"$cookies$cook3);  
//preg_match("/remixsid(.*?);/is", $cookies, $cook4);
//находим кукис REMIXSID
preg_match("/'s' value='(.*?)'/"$ans$cook4);
//preg_match("/remixsid(.*?);/is", $cookies, $cook5);  
$cook1 "remixlang=".$cook1[1]."; ";  
$cook2 "remixchk=".$cook2[1]."; ";  
$cook3 "remixgroup_closed_tabs=".$cook3[1]."; ";  
$cook4 "remixsid=".$cook4[1]."; ";
//$cook5 = "remixsid=".$cook5[1]."; ";  
//$acook = $cook1.$cook2.$cook3.$cook4.$cook5;
$acook $cook1.$cook2.$cook3.$cook4;
$acook str_replace ("==""="$acook);
//тут подставлял значеника кукисов из оперы  и проверял работоспособность
//$acook = "remixlang=0; remixchk=5; remixgroup_closed_tabs=0; remixsid=899cb8077bb8e86eb24200f0161b40d9d58d443393911004b03b7e8c;";
//выводим найденый кукис, для отладки скрипта
echo $acook
# Открываем новое соединение  
//переменная ii это страница со списком юзеров
for($ii=$begin_str;$ii<$end_str;$ii=$ii+20) {  
//читаем файл построчно с id тех кого будем приглашать
$fp=fsockopen("vkontakte.ru",80,$errno,$errstr,10);  

//$out  = "GET /search.php?subm=1&act=adv&g=".$gid."&status=6&sex=1&uni_city=122&online=1&o=1&st=$ii HTTP/1.0\r\n";  
//$out  = "GET /search.php?subm=1&act=adv&g=".$gid."&status=6&uni_city=122&online=1&o=1&st=$ii HTTP/1.0\r\n";
$out  "GET /$stroka_parametrs=$ii 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);  
}  

//выводим данные для отладки, по ним можно понять что у нас забралось с вконтакта
//echo "тут ans: "; echo htmlspecialchars($ans); echo "<br>----------------<br>";

//из скаченной страницы выдираем id наших юзеров и построчно записываем в файл
//preg_match_all("/  progr\d{8}/x",
preg_match_all("/  progr(\d+)/x",   //preg_match_all("/  progr\d{8}/x",
//preg_match_all("/  , \d+\, '/x",   //preg_match_all("/  progr\d{8}/x",
//preg_match_all("/  (, \d+, )/x",
                
"$ans"$phones);
//выводим html код, тоже для отладки скрипта
//echo "тут номер: "; echo htmlspecialchars($ans);


//ловим hash айдишников
/*
preg_match_all("/  '\w{25}\'/x",
                "$ans", $hash);
*/


$begin "0";
//$end = count($phones[0]);
$end "20";


for(
$i=$begin;$i<$end;$i++) {
//$phones[$i]=str_replace('progr','',$phones[$i]);
//$hash[$i]=str_replace('z','',$hash[$i]);

//закоментил 30.12.2009
//$hash[$i]=str_replace('\'','',$hash[$i]);

echo "<br> [$i] --- ";
//$phones[$i]=str_replace(', ','',$phones[$i]);
//$phones[$i]=str_replace(', \'','',$phones[$i]);
//$hash[$i]=str_replace(' ','',$hash[$i]); 
 
// $f = fopen ("id.txt", "a") or die ("Ошибка при открытии файла\n");
$cont $phones[1][$i]."\n";
//$cont = $phones[0][$i]."\n";


preg_match_all("/ $cont,\s'(\w{25})\'/x",
                
"$ans"$hash);

//echo "<br>4".$hash[1][0]; //----------


//$hash_ok = $hash[0][$i]."";
$hash_ok $hash[1][0].""
//выводим изначальный хэш, нужен для отладки
echo "<b>$hash_ok</b>;";



//$cont_img = $phones[0][$i]."";
$cont_img $phones[1][$i]."";


//проверяем совападения номера
$results2 $sql->select(array(
           
'table' => 'kont_ok',
           
'where' => array('idd = '.$cont),
           
'limit' => array(0100000)
           ));
if (
$results2) {echo "<b>$cont</b>";} //выводим жирным
else {
//добавляем в базу айдишники
//закоментировал, т.к. теперь это делает другой скрипт, img_zapis.php
/*
$values = array('idd'     => $cont,
                'hash'     => $hash_ok, 
                'status' => '', 
                );
$results = $sql->insert(array(
           'table' => 'kont_table',
           'values' => $values
           ));
*/

//просто счетчик
echo $buk_ch++;

//сделал картинку и яваскрипт раскодировки кеша от Вконтакта, переменная передается другому скрипту и он вставляет данные в базу
echo "
<script type=\"text/javascript\">
<!--


/**
 * Events

var KEY = window.KEY = {
  LEFT: 37,
   UP: 38,
   RIGHT: 39,
   DOWN: 40,
   DEL: 8,
   TAB: 9,
   RETURN: 13,
   ESC: 27,
   PAGEUP: 33,
   PAGEDOWN: 34,
   SPACE: 32
 };
 **/

window.dec_hash = function(hash) {
  (function(_){window.decoded_hashes[_]=(function(__){var ___='';for(____=0;____<__.length;++____)___+=__.charAt(__.length-____-1);return ___;})(_.substr(_.length-5)+_.substr(4,_.length-12));})(hash);
}

window.decoded_hashes = {};
window.decodehash = function(hash) {
  window.dec_hash(hash);
  return window.decoded_hashes[hash];
}
window.decode_hash = window.decodehash;


bukas=decode_hash('
$hash_ok');

document.write('<a href=# target=_blank><img src=\"img_zapis.php?cont=
$cont_img&acc=$email&hash_img='+bukas+'\" width=10 height=10 border=0></a>')

//-->

</script>
"
;

sleep(1); //пауза для размышления ява скрипта
           
echo $cont;           
}




//fputs ($f, $cont);
}
//конец записи в файл

ob_flush();  
flush();  
//fclose($fp);  
sleep(1);  
}  
}
if (
$_GET['next']) {
echo 
"скрипт завершил работу, переходим дальше через 3 секунды";
echo 
'<meta http-equiv="refresh" content="3;URL=2.php?next=1">';
}  
?>

Последний раз редактировалось ukanbu; 31.12.2009 в 04:25..
 
Ответить с цитированием

  #19  
Старый 31.12.2009, 00:35
Аватар для rewtyrj
rewtyrj
Banned
Регистрация: 07.12.2009
Сообщений: 0
Провел на форуме:
4058

Репутация: 0
По умолчанию

У кого хорошее настроение, подскажите, пожалуйста, КАК/ЧЕМ этот инвайтер запустить?
 
Ответить с цитированием

  #20  
Старый 31.12.2009, 00:35
Аватар для rewtyrj
rewtyrj
Banned
Регистрация: 07.12.2009
Сообщений: 0
Провел на форуме:
4058

Репутация: 0
По умолчанию

Просьба не материть и не отсылать учить уроки!

Сейчас каникулы XD
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа для приглашения в группы INVITUS (бывший инвайтер от Гайвера) otakuran Покупка, продажа, услуги в Соц. Сетях 17 12.12.2009 14:18
Высылаю приглашения в группы вконтакте цена за 1к приглашений 30руб telewaps Покупка, продажа, услуги в Соц. Сетях 9 25.09.2009 13:44
Вконтакте, рейтинг, приглашения, группы wega60 Покупка, продажа, услуги в Соц. Сетях 1 03.07.2009 17:34



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ