http://kode.md8.ru

Discussion in 'Проверка на уязвимости' started by AJIEKCEu, 22 Oct 2007.

?
  1. Да, очень хочу

    25.0%
  2. есть желание

    32.1%
  3. не знаю

    17.9%
  4. нет не хочу

    25.0%
  1. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    Добрый день Уважаемые друзья!!!
    Прошу Вас пожалуйста проверьте мой сайт на уязвимость и ошибки (не грамматические):
    http://kode.md8.ru

    Я его специально создавал без графики, что бы пользователи без лишних затрат трафика могли читать мои статьи...

    В заранее всем благодарен!!! и конечно за найденные ошибки буду ставить +

    С Уважением Алексей.
     
    1 person likes this.
  2. gibson

    gibson Elder - Старейшина

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    В принцепе нормально, статей маловато, думаю исправишь(напишешь). Опрос мог бы добавить на сайте. Багов вроде нет, чуть больше исследую напишу
     
  3. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    to gibson
    Угу я его недавно открыл, планирую форум сделать, но пока времени не хватает...
    к коду подходил ответственно, но мог что то упустить, малоли..
    По поводу содержания сайта и ближайшего развития - не хочу делать рекламу, ибо с моей стороны будет не културно:)
    Спасибо тебе большое, что посмотрел, с моей стороны +
    ___________

    Уважаемая администрация и модераторы!
    Скажите пожалуйса... могу ли я Вашу картинку (линк на форум Ваш, на моем сайте) перекрасить в синеватый цвет.. под интерфейс свой? либо дайте пожалуйста линк на картинку...
    Если из предлагаемых мной вареантов не подходит, оставлю как есть (но это не желательно, хотелось бы держать стиль цвета сайта.. а не делать его разноцветным)


    С Уважением Алексей!
     
    #3 AJIEKCEu, 22 Oct 2007
    Last edited: 22 Oct 2007
  4. v1ru$

    v1ru$ Elder - Старейшина

    Joined:
    17 Mar 2007
    Messages:
    272
    Likes Received:
    196
    Reputations:
    17
    xss
    Code:
    http://kode.md8.ru/statii.php?statii_show=4"><script>alert()</script>
    
     
    1 person likes this.
  5. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    557
    Likes Received:
    306
    Reputations:
    27
    Тоже самое http://kode.md8.ru/index.php?page=4"><script>alert('лажа')</script>
    http://kode.md8.ru/index.php?show_full=4"><script>alert('лажа')</script>
    короче профильтруй.
    насчет дизайна - Ассемблер - язык суровый, ну дизайн сайта про Асьму тоже должен быть таким :D.
     
    #5 AkyHa_MaTaTa, 22 Oct 2007
    Last edited: 22 Oct 2007
  6. zindi

    zindi Elder - Старейшина

    Joined:
    11 Apr 2007
    Messages:
    74
    Likes Received:
    17
    Reputations:
    0
    как на меня идея на 10.Вот дизайн и сам двиг не очень.
     
  7. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    Уважаемый zindi ...
    По поводу дизайна: у меня не стояло сделать суперским с графикой и прочей амбулатурой, а первоочередной задачей было минимизировать затраты на трафик и публиковать статьи с проектами, если что то можете не рафическое посоветовать... посмотрю... у меня всеравно весь дизан в одном файле.. и в дальнейшем планировал сделать , что бы пользователи могли менять из предложенных... но это в дальнейшем...


    Благадарю: v1ru$ ; AkyHa_MaTaTa , Вам +.
    Честно признаюсь.. не знал я о возможности вызова такой ошибки...

    ______________________

    Кстати обнаружил у ся косяк в том, что можно было в окне новостей, статей - в теме бахать свой текст
    http://kode.md8.ru/statii.php?statii_show=4"фывафываф><script>alert()</script>
    $text="$text_имя/#$statii_show (<i.....
    Статьи/#4 ВОТ ТУТ БЫЛА НАДПИСЬ ( МК: Статья №2 Начинаем программировать AVR с нуля. Часть 1)

    Исправил данный косяк, а также поставил фильтр....
    Очень сильно при сильно благодарен ВАм!!!

    Но вот такая проблемма не могу ни как избавется от алерта:
    http://kode.md8.ru/statii.php?statii_show=4><script>alert()</script>

    вот фильтры какие ставил:
    $statii_show = str_replace("<script","",$statii_show);
    $statii_show = str_replace("\"","",$statii_show);
    $statii_show = str_replace("\'","",$statii_show);
    $statii_show = str_replace("<","",$statii_show);
    $statii_show = str_replace(">","",$statii_show);
    $statii_show = str_replace("#","",$statii_show);
    $statii_show = str_replace("/","",$statii_show);
    $statii_show = str_replace("script","",$statii_show);
    $statii_show = str_replace("(","",$statii_show);
    $statii_show = str_replace(")","",$statii_show);
    $statii_show = str_replace("%","",$statii_show);
    $statii_show = str_replace("alert","",$statii_show);
     
    1 person likes this.
  8. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    Все.. понял почему не получалось.. точнее получалось.. на локальном сервере (денвер)
    а на самом хостинге фильтр не работал...
    вот как правельно :
    $statii_show = str_replace("\<script>","",$statii_show);
    $statii_show=str_replace("<script","",$statii_show); // сами наверно поняля зачем))
    $statii_show=str_replace("\"","",$statii_show);// фильтруем кавычку
    $statii_show=str_replace("\'","",$statii_show);// фильтруем одинарную кавычку
    $statii_show=str_replace("\<","",$statii_show); // фильтруем < чтобы не смогли открыть тег
    $statii_show=str_replace("\>","",$statii_show);// фильтруем >чтобы не смогли закрыть тег
    $statii_show=str_replace("\#","",$statii_show); // Гадский символ
    $statii_show=str_replace("\/","",$statii_show);// слэш ))
    $statii_show=str_replace("\script","",$statii_show); // сами наверно поняля зачем))
    $statii_show=str_replace("\(","",$statii_show); // скобочки
    $statii_show=str_replace("\)","",$statii_show); // скобочки
    $statii_show=str_replace("\%","",$statii_show); // % используеться в url кодировки так что он тоже опасен
    $statii_show=str_replace("\alert","",$statii_show);
    $statii_show = str_replace("\\","",$statii_show);

    Это для тех у кого возникнит анологичная ситуация
     
  9. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    улыбнуло:)
    нафиг тебе лишние килобайты кода?
    для фильтрации лучше используй http://php.ru/manual/function.htmlspecialchars.html

    З.Ы. главную читай %)
     
    _________________________
  10. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    Tanzwut , мдаа.. серьезное дело)
    спасибо тебе...


    Tanzwut предположил что всетаки после всех фильтраций косяк идет от банера хостера...

    :(
     
  11. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    /me реально держу сорцы сайта на руках (достал, не от ТС, нискажу как), ТС респект - сам пишет свой сайт и с нуля! проверил на localhost'е (стоит WAMP сервер (денвер - выкидывайте ф топку - это какойто эмулятор локалхоста, лучше полноценный веб-сервант юзать!)) вобщем ахтунгов не заметил, думаю чисто косяк хостера..
    з.ы. как я отредактировал новость и т.д. - ТС знает :)
     
    _________________________
    4 people like this.
  12. AJIEKCEu

    AJIEKCEu New Member

    Joined:
    19 Feb 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    5
    tanzwut еще раз благодарю за проверку
    Угу... подтверждаю... серер хоста уязвим судя по всему...
    новость я всетаки немного доредактировал:).. ибо предерживаться здравых смыслов.


    / А если не секрет , что такое ТС?) т.е. как расшифровывается эта абривиатура?

    *топикстартер
     
    #12 AJIEKCEu, 24 Oct 2007
    Last edited by a moderator: 24 Oct 2007
  13. FoxMALDER

    FoxMALDER Elder - Старейшина

    Joined:
    26 Jul 2007
    Messages:
    43
    Likes Received:
    20
    Reputations:
    -1
    Блин извращенцы... Какие нафиг фильтры ставить от XSS, если у него входной параметр для statii_show и page - это цифра!? Зачем фильтр? Это только усложняет жизнь, тем более у новичков с регурярными выражениями проблемы...
    P.S.: Используйте intval, если входным значением является цифра.