ОБСУЖДЕНИЕ

двиг dcms-social

45 сообщений1 просмотровОткрыта
#1
Привтствую вас мастера в этой теми я буду вам по двигу dcms-social искать увязимости и вылажывать раз в 1 день исправлиный код народ прошу писать ток по теми

и так в файле /plugins/notes/index.php в 128 строке XSS

if (isset($_GET['sort'])) $dop="sort=$_GET[sort]&";

а вот исправлиный
код
if (isset($_GET['sort'])) $dop=htmlspecialchars("sort=$_GET[sort]&amp&");
#2
нет смысла пост 1 читай
#3
о круто спасибо :)
#4
Прибрался в теме. Больше не флудим. Все участникам флуда устный гарчишник
#5
версия социала какая?
в последней версии ведь убрали язвы в дневах.в форуме
#6
под все верси
нет ты ошыбаешся там ещо много увязимостей
#7
вот вам следуйщий код

в файле /adm_panel/opsos.php в 313 и 329 строке SQL Injection

в 313 строке
mysql_result(mysql_query("SELECT COUNT(*) FROM `opsos` WHERE `min` = '".$_GET['delmin']."' AND `max` = '".$_GET['delmax']."' LIMIT 1",$db), 0)!=0)
и в 329
mysql_query("DELETE FROM `opsos` WHERE `min` = '".$_GET['delmin']."' AND `max` = '".$_GET['delmax']."' LIMIT 1");

вот исправлиный код
313 строка
mysql_result(mysql_query("SELECT COUNT(*) FROM `opsos` WHERE `min` = '".mysql_real_escape_string($_GET['delmin'])."' AND `max` = '".mysql_real_escape_string($_GET['delmax'])."' LIMIT 1",$db), 0)!=0)

329 строка

mysql_query("DELETE FROM `opsos` WHERE `min` = '".mysql_real_escape_string($_GET['delmin'])."' AND `max` = '".mysql_real_escape_string($_GET['delmax'])."' LIMIT 1");

спасибо за внимания
#8
где тут ошибка? социал. echo '<a href="javascript:emoticon(\''.$post['smile'].'\')"><img src="/style/smiles/'.$post['name'].'" title="'.$post['smile'].'" /></a>';
#9
ByTOR, 1пост четай по 1 одному исправлению в 1 день
#10
djoker, ну не буду же я отдельную тему по этой мини проблеме создавать, там не идет отображение смайлов.
#11
вот держи


<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
//include_once '../../sys/inc/user.php';

if (!isset($_GET['dir']))
{
$_SESSION['category'] = 21;
}
else
{
$_SESSION['category'] = $_GET['dir'];
}

if (!isset($_SESSION['category']) || mysql_result(mysql_query("SELECT COUNT(*) FROM `smile_dir` WHERE `id`='".intval($_SESSION['category'])."'"),0) == 0)
{
// Находим id категории если ранее не смотрели
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `smile_dir` LIMIT 1"));
$_SESSION['category'] = $category['id'];
}

$q = mysql_query("SELECT * FROM `smile` WHERE `dir`='".intval($_SESSION['category'])."' ORDER BY id DESC ");
echo '<div class="layer">';
while($post = mysql_fetch_array($q))
{
echo '<a href="javascript:emoticon(\''.$post['smile'].'\')"><img src="/style/smiles/' . $post['id'] . '.gif" title="' . text($post['smile']) . '" /></a>';
}
echo '</div>';

$q = mysql_query("SELECT * FROM `smile_dir` ORDER BY id ASC");
echo '<div class="title">Категории</div>';
while ($dir = mysql_fetch_assoc($q))
{
echo '<a onclick="showContent2(\'/ajax/php/smiles.php?dir='.$dir['id'].'\')" class="onclick">' . text($dir['name']) . '</a> ';
echo '('.mysql_result(mysql_query("SELECT COUNT(*) FROM `smile` WHERE `dir` = '$dir[id]'"),0).') ';
}
?>
#12
echo '<a href="javascript:emoticon(\''.$post['smile'].'\')"><img src="/style/smiles/'.$post['id'].'" title="'.$post['smile'].'" /></a>';
#13
djoker, так же переделывал, теперь картинки смайлов не отображаются.
#14
djoker, есть модуль групп или кланов на 1.8
#15
смешной, c хаты вытащи кланы
#16
djoker, база не вкатывает. а готового мода в пабле нет? тут что есть бажит на чате в клане таблы выкидывает
#17
WiZcaS, ждем реальные доки, или бан за клевету
#18
смешной, нету
#19
почистил, за флуд и оффтоп в дальнейшем нарушения
#20
заени на этот код
<?
include_once '../../sys/inc/start.php';
include_once '../../sys/inc/compress.php';
include_once '../../sys/inc/sess.php';
include_once '../../sys/inc/home.php';
include_once '../../sys/inc/settings.php';
include_once '../../sys/inc/db_connect.php';
include_once '../../sys/inc/ipua.php';
include_once '../../sys/inc/fnc.php';
//include_once '../../sys/inc/user.php';

if (!isset($_GET['dir']))
{
$_SESSION['category'] = 21;
}
else
{
$_SESSION['category'] = $_GET['dir'];
}

if (!isset($_SESSION['category']) || mysql_result(mysql_query("SELECT COUNT(*) FROM `smile_dir` WHERE `id`='".intval($_SESSION['category'])."'"),0) == 0)
{
// Находим id категории если ранее не смотрели
$category = mysql_fetch_assoc(mysql_query("SELECT * FROM `smile_dir` LIMIT 1"));
$_SESSION['category'] = $category['id'];
}

$q = mysql_query("SELECT * FROM `smile` WHERE `dir`='".intval($_SESSION['category'])."' ORDER BY id DESC ");
echo '<div class="layer">';
while($post = mysql_fetch_array($q))
{
echo '<a href="javascript:emoticon(\''.$post['smile'].'\')"><img src="/style/smiles/' . $post['id'] . '.gif" title="' . text($post['smile']) . '" /></a>';
}
echo '</div>';

$q = mysql_query("SELECT * FROM `smile_dir` ORDER BY id ASC");
echo '<div class="title">Категории</div>';
while ($dir = mysql_fetch_assoc($q))
{
echo '<a onclick="showContent2(\'/ajax/php/smiles.php?dir='.$dir['id'].'\')" class="onclick">' . text($dir['name']) . '</a> ';
echo '('.mysql_result(mysql_query("SELECT COUNT(*) FROM `smile` WHERE `dir` = '$dir[id]'"),0).') ';
}
?>
Страница 1 из 3 · Всего записей: 45