Спамер Wordpress

[Удален]
872

<?php
exit();
//ignore_user_abort(1);
set_time_limit(0);

//Загружаем список блогов
if(file_exists('sites.dat')){
$sites = @file('sites.dat');
}else{
echo 'Ошибка загрузки списка блогов';
exit();
}
// Загружаем список комментариев
if(file_exists('comments.dat')){
$comments = @file('comments.dat');
}else{
echo 'Ошибка загрузки списка комментариев';
exit();
}

foreach($sites as $key => $url_pattern){

//Парсим урл вордпресс
preg_match("#(http://.*)/(\?p=)([0-9]*)#", $url_pattern, $match);
$full_url = $match[0];
$url = $match[1];
$p = $match[2];
$p_id = $match[3];


//Получаем случайный комментарий
shuffle($comments);
$comment = $comments[1];

//$postfields - массив с необходимыми данными для постинга
//author - Имя автора
//email - почтовый ящик
//comment_post_ID - ID поста, в блоге
//comment - Наш комментарий
//url - url, который спамим
$postfields = array(
"action" => "submit",
"author" => "nik",
"email" => "mail@mail.ru",
"comment_post_ID" => (int)$p_id,
"comment" => iconv("windows-1251", "utf-8", $comment),
"url" => "http://site.ru",
);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url."/wp-comments-post.php");
curl_setopt($ch, CURLOPT_POST, 1);
//Расскоментируйте, строку ниже, если хотите использовать proxy
//curl_setopt($ch, CURLOPT_PROXY, "xx.xx.xx.xx:xx");
curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
curl_setopt($ch, CURLOPT_USERAGENT, "User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Widows NT");
curl_setopt($ch, CURLOPT_REFERER, "http://google.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
$result = curl_exec($ch);
curl_close($ch);

echo '<a href="'.$full_url.'" target="_blank">'.$full_url.'</a><br>';
flush();
}
?>

Требуется два файла:

Со списком комментариев

И со списком урлов вида http://site.ru/?p=1

R5
На сайте с 22.03.2010
Offline
24
#1

какую ж всё-таки херню вам сейчас на домашнюю работу по информатике задают

BredoGen.
На сайте с 19.10.2009
Offline
98
#2
donriga:

<?php

exit();

Круто 10 раз

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий