![]() |
RDS - ReduKToR Blog System
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 . Внимание: Это не пиар скрипта,и не выепистость как некоторые думают.Я выложил скрипт, чтобы найти помощи,а именно, я очень прошу вас проверить скрипт на уязвимости, показать все недочеты и баги. http://forum.antichat.ru/fusion/misc..._finallink.gif Скачать 0.9alpha |
Deathdreams,ну если учитывать ,то что у меня знаний по php не так много,то ...
ПС.у меня тоде быдло код, без учтения всяких норм и стандартов, но работает! |
Строка 74 - подключение к мускулю. (index.php)
Зачем 2 раза подключатся, если в core.php уже создано подключение? |
[Raz0r],стеб не уместен,бро....
Я не к чему никого не побуждаю....Просто решил создать тему) Я например не люблю эти здоровенные блоги,в которых много чего не понятно и не нужно |
Цитата:
|
если сам критику непереносиш то и неп***и что у других быдлокод.
|
warlok,я переношу критику)Причем уже исправил недочет указанный во втором посте)
Причем заметь,я не отрицаю,что у меня код написал не по нормам...... |
ReduKToR SQL inj, XSS, обход авторизации. И это только на первый взгляд
|
Gifts
Да, Инъекции там везде и всюду. Данные обрабатывать нужно. |
Gifts,ну так исправим......................
|
шаблонов нет =(
а это вообще ужос PHP код:
|
Для "Бета 0.5" нормально ))))
|
Я на локалке запустил, даж зарегаться не смог :D Почемуто 2 раза поле с регистрацией+кидает не на главную сайта а на гл локалхоста.
Идея мне нрав. Если закрыть уязвимости будет норм. ps. Я код через выравниватель (Клац) пропустил, получилось красивей |
Обновил первый пост.Просьба всех прочитать.
За поправки\комментарии всем большое спасибо! Огромный респект человеку с ником: Deathdreams Также Ctacok,b3 и другим.... |
ReduKToR Вы получаете садомазохистское удовольствие, когда ваши поделки поливают дерьмом? Прежде чем срать "обновленными" версиями - проверьте, хотя б, что скрипты хоть минимально работают. Например, в админку - тупо не зайти. Защита, которую, видимо, вам посоветовали поставить - делает скрипты еще более уязвимыми. Потому что SQL-inj теперь возможна с ВКЛЮЧЕННЫМИ magic_quotes. То же самое с XSS - они вообще всегда теперь работают
|
UPDATE......New version. view post #1
|
ReduKToR http://forum.antichat.ru/thread30641.html Прочитать внимательно 1 и 19 посты. ВНИМАТЕЛЬНО. Сходить сделать чаю/покурить/пописать. Прочитать еще раз. Попытаться понять. Повторять последние два пункта до полного понимания.
Потом собраться с силами и отягощенные новыми знаниями - переписать весь код, убрать долбанную "фильтрацию" (я кстати ошибся, ее можно обойти при любой установке magic_quotes). З.Ы. И попробуйте писать красивый код, отступы отсутствие лишних инклудов, лишних точек в путях и так далее |
Я промолчу про фильтрацию,она непоколебима.
Ты меня раззодорил,я даже сел и написал замену своему Вп на блоге,скоро запущу,вот только систему модулей продумаю :o |
Небольшая рецензия,может поможет когда нибудь.
File: members.php PHP код:
File: search.php PHP код:
... PHP код:
File: news.php PHP код:
File: login.php PHP код:
Далее,если мы тупы,и не смогли провести тут инъекцию,он нам кагбе дает второй шанс. PHP код:
PHP код:
File: index.php PHP код:
Вердикт: Смешать с говном,подать на стол. |
m0Hze Многовато пафоса и ничего значимого, кроме раскрытия путей вы и не нашли. Очень интересно, как вы проведете инъекцию в login.php. Насчет xss в search.php - не уверен, конечно, что не будет работать, но тоже интересно
htmlspecialchars в index.php защищает от XSS при выводе, конечно неправильно портить данные в БД - но пусть. ReduKToR Ваша стандартная проблема - ваша поделка - не работает. Где-то лишние точки в относительных путях, где-то BOM запись в начале файла, не дающая использовать сессии |
m0Hze,ты лолка парень............
Gifts,можешь в асю мне стукануть?!)есть пару вопросов....... |
Цитата:
В том что: PHP код:
PHP код:
Сейчас установлю,и постараюсь показать наглядно. |
m0Hze Угу, полное отсутствие кавычек - не позволит выйти за пределы запроса с одним только параметром. От двух параметров - да, там можно сделать что угодно при любой установке магических_кавычек
|
Цитата:
"'" незаметил,признаю свою ошибку Ж( Но фильтр все равно бяка,например uni'on = union, UniOn = union, seleunionct = select, :( Кагбе тут я извиняюсь,но я докапаюсь до правды :o Пысы, некошерно пользовать <?, мой вебсервер их не понемает =( =( До,гифт прав,раскрытия онли.Ковычку неудалось подмеить даже двойным кодированием :( Пойду поем для разнообразия. |
я думаю что для бетки это норм.
|
m0Hze Плохо смотрите, есть там инъекция, работающая при любой установке кавычек и дающая нам активную XSSку и читалку файлов, например. Причем именно благодаря фильтру
|
Gifts,может подскажешь где?
я бы ее устранил) [Life],это альфа) |
| Время: 21:40 |