RDS - ReduKToR Blog System

Discussion in 'PHP' started by ReduKToR, 2 Jan 2010.

  1. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    ReduKToR Blog System Версия 0.9 alpha [path1]​


    Что нового в версии 0.9:
    [+] - Mod_Rewrite
    [+] - Добавлена возможность перехода к полной версии новости.(new)
    [+] - Профиксены на сегодняшний день,все известные-найденные уязвимости в коде.
    [+] - Добавленая шаблонизация*
    [+] - Все настройки теперь можно изменить в файле core.php,а не лазить по файлам.
    [+] - Изменен основной дизайн проекта.
    *Читать пункт ниже.
    [+]Установка:
    - Создайте Базу данных в PHPmyAdmin
    - Пропишите данные в файле CORE.PHP
    - В адресной строке браузера пропишите http://ВАШ-САЙТ.ру/install.php
    - После успешной установки удалите файл INSTALL.PHP из папки со скриптами
    - Потом перейдите по адресу http://ВАШ-САЙТ.ру/admin/admin.php По умолчанию Логин:admin Пароль:1admin1
    - Обязательно измените его,отредактировав сам файл core.php который находится в папке includes
    - После успешного входы,вы можете начать добавлять новости и редактировать свежезарегистрированных пользователей

    [+]Юзабилити:
    - Все действия проиходят из панели администратора.
    - Для редактирвоания фраз\параметров и т.д Необходимо Править сами файлы php
    -Для смены шаблона,достаточно отредактировать файлы .tpl Который находятся в папке templates .

    Внимание: Это не пиар скрипта,и не выепистость как некоторые думают.Я выложил скрипт, чтобы найти помощи,а именно, я очень прошу вас проверить скрипт на уязвимости, показать все недочеты и баги.


    [​IMG] Скачать 0.9alpha
     
    #1 ReduKToR, 2 Jan 2010
    Last edited: 10 Jan 2010
    1 person likes this.
  2. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Deathdreams,ну если учитывать ,то что у меня знаний по php не так много,то ...

    ПС.у меня тоде быдло код, без учтения всяких норм и стандартов, но работает!
     
  3. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Строка 74 - подключение к мускулю. (index.php)
    Зачем 2 раза подключатся, если в core.php уже создано подключение?
     
  4. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    [Raz0r],стеб не уместен,бро....
    Я не к чему никого не побуждаю....Просто решил создать тему)
    Я например не люблю эти здоровенные блоги,в которых много чего не понятно и не нужно
     
  5. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Ты меня смешишь пацан, а <?PHP и ?> я у дле случаем не спизидил?
     
  6. warlok

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

    Joined:
    17 Feb 2008
    Messages:
    328
    Likes Received:
    142
    Reputations:
    81
    если сам критику непереносиш то и неп***и что у других быдлокод.
     
  7. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    warlok,я переношу критику)Причем уже исправил недочет указанный во втором посте)

    Причем заметь,я не отрицаю,что у меня код написал не по нормам......
     
  8. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ReduKToR SQL inj, XSS, обход авторизации. И это только на первый взгляд
     
    _________________________
  9. Deathdreams

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

    Joined:
    8 Nov 2008
    Messages:
    342
    Likes Received:
    116
    Reputations:
    5
    Gifts
    Да, Инъекции там везде и всюду.
    Данные обрабатывать нужно.
     
  10. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Gifts,ну так исправим......................
     
    1 person likes this.
  11. xxx-xxx

    xxx-xxx Member

    Joined:
    12 Nov 2006
    Messages:
    17
    Likes Received:
    7
    Reputations:
    0
    шаблонов нет =(

    а это вообще ужос
    PHP:
    mysql_query("INSERT INTO `blog`.`users` (`name` ,`password` ,`email` ,`homepage` ,`icq` ,`ip` ,`date`) VALUES ('".$_POST['name']."', '".$_POST['pass']."', '".$_POST['email']."', '".$_POST['homepage']."', '".$_POST['icq']."', '".$_SERVER['REMOTE_ADDR']."', '".date("d.m.Y")."');");
     
  12. LStr1ke

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

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    Для "Бета 0.5" нормально ))))
     
  13. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    Я на локалке запустил, даж зарегаться не смог :D Почемуто 2 раза поле с регистрацией+кидает не на главную сайта а на гл локалхоста.
    Идея мне нрав. Если закрыть уязвимости будет норм.

    ps. Я код через выравниватель (Клац) пропустил, получилось красивей
     
    3 people like this.
  14. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    Обновил первый пост.Просьба всех прочитать.


    За поправки\комментарии всем большое спасибо!
    Огромный респект человеку с ником: Deathdreams
    Также Ctacok,b3 и другим....
     
  15. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ReduKToR Вы получаете садомазохистское удовольствие, когда ваши поделки поливают дерьмом? Прежде чем срать "обновленными" версиями - проверьте, хотя б, что скрипты хоть минимально работают. Например, в админку - тупо не зайти. Защита, которую, видимо, вам посоветовали поставить - делает скрипты еще более уязвимыми. Потому что SQL-inj теперь возможна с ВКЛЮЧЕННЫМИ magic_quotes. То же самое с XSS - они вообще всегда теперь работают
     
    _________________________
  16. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    UPDATE......New version. view post #1
     
  17. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    ReduKToR http://forum.antichat.ru/thread30641.html Прочитать внимательно 1 и 19 посты. ВНИМАТЕЛЬНО. Сходить сделать чаю/покурить/пописать. Прочитать еще раз. Попытаться понять. Повторять последние два пункта до полного понимания.

    Потом собраться с силами и отягощенные новыми знаниями - переписать весь код, убрать долбанную "фильтрацию" (я кстати ошибся, ее можно обойти при любой установке magic_quotes).

    З.Ы. И попробуйте писать красивый код, отступы отсутствие лишних инклудов, лишних точек в путях и так далее
     
    _________________________
  18. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    m0Hze Многовато пафоса и ничего значимого, кроме раскрытия путей вы и не нашли. Очень интересно, как вы проведете инъекцию в login.php. Насчет xss в search.php - не уверен, конечно, что не будет работать, но тоже интересно

    htmlspecialchars в index.php защищает от XSS при выводе, конечно неправильно портить данные в БД - но пусть.

    ReduKToR Ваша стандартная проблема - ваша поделка - не работает. Где-то лишние точки в относительных путях, где-то BOM запись в начале файла, не дающая использовать сессии
     
    _________________________
  19. ReduKToR

    ReduKToR Active Member

    Joined:
    5 Jan 2009
    Messages:
    257
    Likes Received:
    179
    Reputations:
    4
    m0Hze,ты лолка парень............
    Gifts,можешь в асю мне стукануть?!)есть пару вопросов.......
     
    1 person likes this.
  20. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    m0Hze Угу, полное отсутствие кавычек - не позволит выйти за пределы запроса с одним только параметром. От двух параметров - да, там можно сделать что угодно при любой установке магических_кавычек
     
    _________________________
    1 person likes this.