!! HaCkEd By  Dr.KsA511  !!

[الـمـسـتـقبـل ضــآيـع // والـحيـآة مـسـتـمـره]
-

إذآ كـآنـت حـريــة آقـوآلـكـم لا ضـابــط لـهآ

فـلتتسـع صـدوركـم لـ حـريـة آفـعـآلـنآ

~

SaFe Mode = OFF

[ Forbidden 403 ]
Root@Hacked [~]# ID kingfai1

(uid=0(root) gid=0(root) groups=0(root

No Security

~

- - - - - - - - - - - - - - - - - - - - - - -

 

Dr.KsA511

GV6@HoTmAiL.CoM

V4V@HoTmAiL.Fr

PIN:22A8AC41


 
█║ ▌│█│║▌║││█║▌█║
 


10
Ноя
9

Автоматическая аддурилка для RedButton любой версии

red-button Небольшая автоматизация для этого доргена. После того, как я прикрутил генерацию текста, о которой я рассказывал в этом посте, я решил что неплохо бы автоматизировать всю рутинную работу. Cкрипт после окончании генерации дора сам добавит сайт в Яндекс. Для распознавания текста используется сервис антикапчи (antigate.com, он же ac-service.info)


Установка

Все, можно запускать!

//==== RedButton AddURL patch by hitroblog.com ====//

$anti_captcha_key = ---'; //сюда пишем свой API кей (32 символа)
$sleeptime=20; //время (в секундах) ожидания ответа с антикапчи. Ставьте чуть выше чем среднее время в админке антикапчи.
// Все! Дальше лучше ничего не трогать.

	$link=$way;
	$data = geturl('http://webmaster.yandex.ru/addurl.xml');
	$key = cut_str($data, 'type="hidden" value="','"');
	$captcha = geturl('http://captcha.yandex.net/image?key='.$key); 

	$postdata = array(
		'method'    => 'base64',
		'key'       => $anti_captcha_key,
		'body'      => base64_encode($captcha),
		'ext' 		=> 'jpg',
		'phrase'	=> 0,
		'regsense'	=> 0,
		'numeric'	=> 0,
		'min_len'	=> 0,
		'max_len'	=> 0
	);
	$rev = geturl("http://antigate.com/in.php",$postdata);
	//echo $rev;
	if (substr($rev,0,2)=='OK'){
		$anti_captcha_id = substr($rev,3);
	}else{
		echo "<div style='clear: left;' class=spam>Проблемы с антикапчей</div>";
		exit;
	}
	sleep($sleeptime); 

	$postdata = array(
	    'key'       => $anti_captcha_key,
	    'action'    => 'get',
	    'id' 	=> $anti_captcha_id
	);

	$cap = geturl("http://antigate.com/res.php",$postdata);
	if (substr($cap,0,2)=='OK'){
		$captcha_value = substr($cap,3);
	}else{
		echo $cap;
		exit;
	}	

	$postdata = array(
		'url' => $link,
		'key' => $key,
		'rep' => $captcha_value
	);

	$cap = geturl("http://webmaster.yandex.ru/addurl.xml",$postdata); 

	if (strpos($cap, 'успешно добавлен')){
		echo "<div style='clear: left;' class=spam>Зафигачили!</div>";
	}elseif (strpos($cap, 'уже проиндексирован')){
		echo "<div style='clear: left;' class=spam>Уже в индексе</div>";
	}elseif (strpos($cap, 'является зеркалом')){
		echo "<div style='clear: left;' class=spam>Сайт - зеркало</div>";
	}elseif (strpos($cap, 'неверно указали цифровой код')){
		echo "<div style='clear: left;' class=spam>Шеф, траблы с капчей!</div>";
		$postdata = array(
		        'key'       => $anti_captcha_key,
		        'action'    => 'reportbad',
		        'id' 		=> $anti_captcha_id
	        );
		$cap = geturl("http://antigate.com/res.php",$postdata);
	}elseif (strpos($cap, 'robots.txt')){
		echo "<div style='clear: left;' class=spam>Траблы с роботс.тхт</div>";
	}elseif (strpos($cap, 'отличный от 200')){
		echo "<div style='clear: left;' class=spam>Сервер Яндекса лежит, попробуйте позже</div>";
	}elseif (strpos($cap, 'запрещен к индексированию')){
		echo "<div style='clear: left;' class=spam>Ой, а сайт-то в бане!</div>";
	}else{
		echo "<div style='clear: left;' class=spam>Произошла какая-то херня, в результате которой скрипт завершает работу</div>";
		echo $cap;
		exit;
	}

	function cut_str($str, $left, $right)
	{
		$str = substr(stristr($str, $left), strlen($left));
		$leftLen = strlen(stristr($str, $right));
		$leftLen = $leftLen ? -($leftLen) : strlen($str);
		$str = substr($str, 0, $leftLen);
		return $str;
	}

	function geturl($url,$postdata=0)
	{
		$poststr="";
		if ($postdata)
		while (list($name,$value)=each($postdata)){
    		if (strlen($poststr)>0)
    			$poststr.="&";
    		$poststr.=$name."=".urlencode($value);
    	}

		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL, $url);		

		if ($postdata){
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS, $poststr);
		}
		curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3');
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		$res = curl_exec($ch);
		curl_close($ch);
		return $res;
	}

//==== end of RedButton AddURL patch by hitroblog.com ====//

С удовольствием выслушаю ваши пожелания/предложения.
Кому нужны инвайты на антикапчу, пишите комменты, вышлю на e-mail.

Enjoyed reading this post?
Subscribe to the RSS feed and have all new posts delivered straight to you.
9 Comments:
  1. Хитрый дорвейщик 10 Ноя, 2009

    Поправил, теперь работает с учетом нового интерфейса в Яндексе

  2. Добавляет только индекс? Хотелось бы что б заганял туда карты, с 10 страниц, рсс в яблоги

  3. Хитрый дорвейщик 12 Ноя, 2009


    Львівський бомж:

    Добавляет только индекс? Хотелось бы что б заганял туда карты, с 10 страниц, рсс в яблоги

    Что бы добавлялась карта вместо сайта надо заменить $link=$way; на $link=$way.’map.html’; Аддурл в Я блоги немного отличается, там надо заменить captcha.yandex.net на u.captcha.yandex.net и http://webmaster.yandex.ru/addurl.xml на http://blogs.yandex.ru/add.xml Вроде должно работать, проверь

  4. Mongolor 14 Ноя, 2009

    Привет, а полуавтомат можешь сделать отдельно от баттона?

  5. я с пхп не знаком. как можно ДОБАВИТЬ и карту и блоги, а не заменить? Если только тебе это интерестно. Ради меня делать не стоит )

  6. Хитрый дорвейщик 15 Ноя, 2009


    Mongolor:

    Привет, а полуавтомат можешь сделать отдельно от баттона?

    А смысл? Вся суть автоматизации как раз в том что бы не вбивать руками капчу. Но если тебе нужно, можешь скачать с нулледа Максим http://www.nulled.ws/showpost.php?p=1293050&postcount=79


    Львівський бомж:

    я с пхп не знаком. как можно ДОБАВИТЬ и карту и блоги, а не заменить? Если только тебе это интерестно. Ради меня делать не стоит )

    1. Чтобы добавить карту меняешь $link=$way; на $link=$way.’map.html’;
    2. Далее копируешь все с 7 строки по 80 и вставляешь в самый конец.
    3. В коде, что ты вставил меняешь http://captcha.yandex.net на http://u.captcha.yandex.net и и http://webmaster.yandex.ru/addurl.xml на http://blogs.yandex.ru/add.xml
    4. Теперь сайт будет добавляться и в ЯБлоги
    Надеюсь я понятно объяснил :)

  7. А как быть с пакеткой?

  8. Хитрый дорвейщик 16 Ноя, 2009


    Львівський бомж:

    А как быть с пакеткой?

    Пакетка передает запрос файлу run.php, т.е скрипт будет работать и для пакетки.

  9. inlanger 18 Дек, 2009

    Круто, зафигачить ещё отчёт в файл для пакетки и можно сказать – продукт готов )

Celadon theme by the Themes Boutique