Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Форумы (https://forum.antichat.xyz/forumdisplay.php?f=16)
-   -   Странная sql бага на самописном движке форума.. (https://forum.antichat.xyz/showthread.php?t=7080)

zodchiy 10.06.2005 15:35

Странная sql бага на самописном движке форума..
 
нашол недавно на самописном форуме....

когда вводиш
.php?id%5D=20'

Код:

DB Error: syntax error<br />
<!--
            SELECT p.id, p.name, p.added_date, p.added_time, p.is_active, p.allow_comments, p.is_moderated, p.front_page,
                  p.title, p.content, p.source, p.source_url, p.views, p.rating, p.poll_question,
                  p.rating_votes, p.comments_count, p.keywords,
                  ca.id AS category_id, ca.name AS category_name,
                  ca.title AS category_title,
                  r.id AS rubric_id, r.name AS rubric_name, r.title AS rubric_title,
                  u.id AS user_id, u.username
            FROM cb_publications AS p
            LEFT JOIN cb_categories AS ca
              ON (p.category_id = ca.id)
            LEFT JOIN cb_rubrics AS r
              ON (p.rubric_id = r.id)
            LEFT JOIN cb_users AS u
              ON (p.user_id = u.id)
       
                   
                    WHERE 1 = 1
                    AND p.is_active = 1
                    ORDER BY p.added_date DESC, p.added_time DESC LIMIT 0, 20' [nativecode=1064 ** You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''' at line 19] -->

как это можно использоват для sql аттаки....э в смысле использовать-то можно как я понимаю, но стандартно не получается, - при всставке конструкции UNION вылазит -

пример:

.php?id%5D=20+union+select+null/*
Код:

DB Error: unknown error<br />
<!--
            SELECT p.id, p.name, p.added_date, p.added_time, p.is_active, p.allow_comments, p.is_moderated, p.front_page,
                  p.title, p.content, p.source, p.source_url, p.views, p.rating, p.poll_question,
                  p.rating_votes, p.comments_count, p.keywords,
                  ca.id AS category_id, ca.name AS category_name,
                  ca.title AS category_title,
                  r.id AS rubric_id, r.name AS rubric_name, r.title AS rubric_title,
                  u.id AS user_id, u.username
            FROM cb_publications AS p
            LEFT JOIN cb_categories AS ca
              ON (p.category_id = ca.id)
            LEFT JOIN cb_rubrics AS r
              ON (p.rubric_id = r.id)
            LEFT JOIN cb_users AS u
              ON (p.user_id = u.id)
       
                   
                    WHERE 1 = 1
                    AND p.is_active = 1
                    ORDER BY p.added_date DESC, p.added_time DESC LIMIT 0, 20 union select null/* [nativecode=1221 ** Incorrect usage of UNION and ORDER BY ] -->


k00p3r 10.06.2005 15:39

не используй объединение(union)

zodchiy 10.06.2005 15:51

а как тогда? не воткну в тему? чем тогда присоединять? тогда порсто выберет из базы и все....

кстати это coBreeder

zodchiy 10.06.2005 16:00

на kpnemo.ru таже херня...

значит это не бага? нууу, в смысле бага, но которую использовать нельзя?

k00p3r 10.06.2005 16:19

я только недавно в новостях на этом форуме давал линк на скачку ПОЛНОЙ ВЕРСИИ CoBreeder'a....покопайся в исходниках, мож поможет.

zodchiy 10.06.2005 16:26

ок, спасиб...

k00p3r 10.06.2005 16:38

Я только вспомнил, что там линк уже дохлый, вот здесь качай - http://www.webfile.ru/345619


Время: 04:49