Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Рейтинг серверов [FREE]

Статус
Закрыто для дальнейших ответов.
/instruments/monitoring.class.php - XSS
monitoring.class.php?l=;}</style></head><body><script>alert();</script><!--

И автору чудом повезло, что file_exists ругается на null-байт в строке, иначе это бы вылилось в LFI (а возможно и в полноценную RCE)
 
Я выложил по просьбе ykpon я сам попал под эту раздачу движка а он попросил чтобы я скинул да и думаю пускай другие тоже юзают
 
/instruments/monitoring.class.php - XSS
monitoring.class.php?l=;}</style></head><body><script>alert();</script><!--

И автору чудом повезло, что file_exists ругается на null-байт в строке, иначе это бы вылилось в LFI (а возможно и в полноценную RCE)
Убило, что файл назван как .class.php, а внутри - говнокод (без шаблонизатора, даже без инклуда, сугубо PHP в HTML), об отсутствии внутри класса уже промолчу.
Самое что ни есть глупое говнокодерство лежит тут:
/instuments/monitoring.php
PHP:
<?include ('../style/menu.html');?>
<?
if ($_POST['ip'] != "" && $_POST['port'] != "" && $_POST['name'] != "") {
$name = $_POST['name'];
$port = $_POST['port'];
$ips = $_POST['ip'];
$row = mysql_query ("INSERT INTO mcp_servers (ip,port,name) VALUES('$ips','$port','$name')");
}
?>
<?include ('../style/monitoring.html');?>
<?
if (isset($_POST['id'])) {
$id = $_POST['id'];
$row = mysql_query ("DELETE FROM mcp_servers WHERE id='".$id."'");
}
?>
<?
$sql = mysql_query('SELECT * FROM mcp_servers');
$c = $a1809696312800b20e90d2d58edff3c71;
while($data = mysql_fetch_assoc($sql)) {
    echo "<tr><center>";
    echo '<input type="text" style="height: 28px" value="'.$data["name"].'" readonly> - <input type="text" style="height: 28px" value="'.$data["ip"].':'.$data["port"].'" readonly><br>';
    echo '<textarea style="width: 432px; height: 82px" onfocus="javascript:this.select()" readonly="readonly"><iframe src="http://'.$_SERVER["SERVER_NAME"].'/instruments/monitoring.class.php?s='.$data["ip"].'@'.$data["port"].'@'.$data["name"].'&l=160&m=240" frameborder="no" width="220" height="70" scrolling="no"></iframe></textarea><br>';
    echo '<h3>ID сервера '.$data["id"].'</h3><iframe src="http://nogrifer.ru/panel/instruments/monitoring.class.php?s='.$data["ip"].'@'.$data["port"].'@'.$data["name"].'&l=160&m=240" frameborder="no" width="220" height="70" scrolling="no"></iframe>';
}
?>
iPlayCraft © by book777<br>
<?echo $c?>
</center>

Ну, и тому, кто хочет просто ухахататься - ловите, братюни.
PHP:
<? include ("../style/menu.html");
echo '<center>'; echo $a1809696312800b20e90d2d58edff3c71;?>
<?
if(isset($_GET['type'])) {
$type = $_GET['type'];
if ($type == "site") {
?>
<?
include "additions/inc.php";
include "additions/ftp.class.php";
@session_start();
$do=$_GET['do'];
$adm=new main();

$sasai = $_SERVER['HTTP_HOST'];
print "
          <html>
          <head>
          <title>FTP менеджер сайта</title>
          </head>
            <body>
            <table width=\"98%\" border=\"0\" bordercolor=\"white\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
        <tr>
        <td valign=top width=5%></td>
        <td valign=top>
            <table border=\"0\" bordercolor=\"white\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" width=90%>
            <tr bgcolor=\"#016FAE\">
            <td style=\"BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;\">
            <div style=\"margin-left:2;\"><font face=\"tahoma\" size=\"1\"><b>
            <h3>FTP менеджер сайта - $sasai</h3>
            </b>
            </td>
            </tr>
            <tr bgcolor=\"FFFFFF\">
            <td style=\"BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;\">
            <div style=\"margin-left:2;margin-top:2;margin-bottom:2;margin-right:2;\">
              <table width=100% cellpadding=\"0\" cellspacing=\"0\">
              <tr>
              <td width=10% class=tableleft valign=top >
              <font face=\"verdana\" size=\"1\">
            <div class='btn-group btn-group-vertical'>
            <button type='button' style='width: 126px;' onclick=location.href='ftp.php?type=site' class='btn'>Главная</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=upload' type='button' class='btn'>Загрузить файл</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=mfile' type='button' class='btn'>Создать файл</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=type' type='button' class='btn'>Редактор типов</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=search' type='button' class='btn'>Поиск</button></a>
            </div>
            </font>
              </td>
              <td style='padding: 4px;'>

            ";
           
            $adm->mod();

print"

                </td>
                </table>
            </td>
            </tr>
            </table>
        </td>
        </tr>
        </table>
        </body>
        </html>";

?>
<?
}

if ($type == "server") {
?>
<?
include ("../config.php");
$result = mysql_query("SELECT * FROM mcp_acc WHERE id='1'"); // Выбор таблицы и строки (id="1" - то не трогать!)
$data = mysql_fetch_array($result); // вытаскиваем переменные
$ftp_host = $data['ftp_host'];
$ftp_login = $data['ftp_login'];
$ftp_pass = $data['ftp_password'];
?>
<title>FTP менеджер сервера</title>
<center>
<iframe src="ftp://<?echo $ftp_login;?>:<?echo $ftp_pass;?>@<?echo $ftp_host;?>" style="border:0" width="1000" height="2000" scrolling="no"></iframe>
</center>
<?
}
}
?>
 

Вложения:

  • Снимок экрана (199).png
    Снимок экрана (199).png
    Размер файла
    10,7 КБ
    Просмотров
    100
Убило, что файл назван как .class.php, а внутри - говнокод (без шаблонизатора, даже без инклуда, сугубо PHP в HTML), об отсутствии внутри класса уже промолчу.
Самое что ни есть глупое говнокодерство лежит тут:
/instuments/monitoring.php
PHP:
<?include ('../style/menu.html');?>
<?
if ($_POST['ip'] != "" && $_POST['port'] != "" && $_POST['name'] != "") {
$name = $_POST['name'];
$port = $_POST['port'];
$ips = $_POST['ip'];
$row = mysql_query ("INSERT INTO mcp_servers (ip,port,name) VALUES('$ips','$port','$name')");
}
?>
<?include ('../style/monitoring.html');?>
<?
if (isset($_POST['id'])) {
$id = $_POST['id'];
$row = mysql_query ("DELETE FROM mcp_servers WHERE id='".$id."'");
}
?>
<?
$sql = mysql_query('SELECT * FROM mcp_servers');
$c = $a1809696312800b20e90d2d58edff3c71;
while($data = mysql_fetch_assoc($sql)) {
    echo "<tr><center>";
    echo '<input type="text" style="height: 28px" value="'.$data["name"].'" readonly> - <input type="text" style="height: 28px" value="'.$data["ip"].':'.$data["port"].'" readonly><br>';
    echo '<textarea style="width: 432px; height: 82px" onfocus="javascript:this.select()" readonly="readonly"><iframe src="http://'.$_SERVER["SERVER_NAME"].'/instruments/monitoring.class.php?s='.$data["ip"].'@'.$data["port"].'@'.$data["name"].'&l=160&m=240" frameborder="no" width="220" height="70" scrolling="no"></iframe></textarea><br>';
    echo '<h3>ID сервера '.$data["id"].'</h3><iframe src="http://nogrifer.ru/panel/instruments/monitoring.class.php?s='.$data["ip"].'@'.$data["port"].'@'.$data["name"].'&l=160&m=240" frameborder="no" width="220" height="70" scrolling="no"></iframe>';
}
?>
iPlayCraft © by book777<br>
<?echo $c?>
</center>

Ну, и тому, кто хочет просто ухахататься - ловите, братюни.
PHP:
<? include ("../style/menu.html");
echo '<center>'; echo $a1809696312800b20e90d2d58edff3c71;?>
<?
if(isset($_GET['type'])) {
$type = $_GET['type'];
if ($type == "site") {
?>
<?
include "additions/inc.php";
include "additions/ftp.class.php";
@session_start();
$do=$_GET['do'];
$adm=new main();

$sasai = $_SERVER['HTTP_HOST'];
print "
          <html>
          <head>
          <title>FTP менеджер сайта</title>
          </head>
            <body>
            <table width=\"98%\" border=\"0\" bordercolor=\"white\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
        <tr>
        <td valign=top width=5%></td>
        <td valign=top>
            <table border=\"0\" bordercolor=\"white\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\" width=90%>
            <tr bgcolor=\"#016FAE\">
            <td style=\"BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;\">
            <div style=\"margin-left:2;\"><font face=\"tahoma\" size=\"1\"><b>
            <h3>FTP менеджер сайта - $sasai</h3>
            </b>
            </td>
            </tr>
            <tr bgcolor=\"FFFFFF\">
            <td style=\"BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;\">
            <div style=\"margin-left:2;margin-top:2;margin-bottom:2;margin-right:2;\">
              <table width=100% cellpadding=\"0\" cellspacing=\"0\">
              <tr>
              <td width=10% class=tableleft valign=top >
              <font face=\"verdana\" size=\"1\">
            <div class='btn-group btn-group-vertical'>
            <button type='button' style='width: 126px;' onclick=location.href='ftp.php?type=site' class='btn'>Главная</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=upload' type='button' class='btn'>Загрузить файл</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=mfile' type='button' class='btn'>Создать файл</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=type' type='button' class='btn'>Редактор типов</button></a>
            <button style='width: 126px;' onclick=location.href='ftp.php?type=site&do=search' type='button' class='btn'>Поиск</button></a>
            </div>
            </font>
              </td>
              <td style='padding: 4px;'>

            ";
         
            $adm->mod();

print"

                </td>
                </table>
            </td>
            </tr>
            </table>
        </td>
        </tr>
        </table>
        </body>
        </html>";

?>
<?
}

if ($type == "server") {
?>
<?
include ("../config.php");
$result = mysql_query("SELECT * FROM mcp_acc WHERE id='1'"); // Выбор таблицы и строки (id="1" - то не трогать!)
$data = mysql_fetch_array($result); // вытаскиваем переменные
$ftp_host = $data['ftp_host'];
$ftp_login = $data['ftp_login'];
$ftp_pass = $data['ftp_password'];
?>
<title>FTP менеджер сервера</title>
<center>
<iframe src="ftp://<?echo $ftp_login;?>:<?echo $ftp_pass;?>@<?echo $ftp_host;?>" style="border:0" width="1000" height="2000" scrolling="no"></iframe>
</center>
<?
}
}
?>
да было дело ^_^
Странно но я не вижу твоей темы если я скачивал то точно не у тебя
Поиск, это настолько круто http://www.rubukkit.org/threads/mobilecontrolpanel-МПУ-на-rcone-v1-5-beta-Скачать-Демо.48420/
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх