|
350 / 76 / 10
Регистрация: 13.10.2010
Сообщений: 830
|
||||||
Взлом сайта18.11.2010, 19:00. Показов 7199. Ответов 34
Метки нет (Все метки)
Вообщем написал я тут мини cms свою, она по адресу [Ссылка удалена модератором!] (Прошу модеров не счесть за рекламу эту ссылку, без неё тема эта уже смысла не имеет). Написал и оставил в интернете. И как то прихожу, смотрю сайт взломали и написали всякие гадости=) Дети, ейбогу. Смысл в чём. В том, что пароль от сайта был и есть 123([Ссылка удалена модератором!]/admin.php). Вопрос в том, что догадались ли взломщики о пароле или в скрипте действительно дыра. Так же хулиганы полазили в настройках и это больше всего пугает, так как после них остались следующие данные:
авторизация выглядит следующим образом.
Добавлено через 18 часов 34 минуты И так, по совету одного местного авторитета я сменил пароль для чистоты эксперимента. Пароль сложный, первый, что пришёл в голову, поэтому подобрать его не получиться.
0
|
||||||
| 18.11.2010, 19:00 | |
|
Ответы с готовыми решениями:
34
Взлом сайта на PHP Взлом? Взлом через SQL-запрос и защита информации |
|
350 / 76 / 10
Регистрация: 13.10.2010
Сообщений: 830
|
|
| 15.01.2011, 06:31 [ТС] | |
|
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|||
| 15.01.2011, 07:22 | |||
|
0
|
|||
|
350 / 76 / 10
Регистрация: 13.10.2010
Сообщений: 830
|
|
| 15.01.2011, 07:38 [ТС] | |
|
Скрипт клиенту? Это PHP же! Нет конечно.
Проверкой пароля занимается скрипт? Ну не я же, конечно скрипт. Сама CMS состоит полностью из него? Вопрос неправильно сформулирован. Нет.
0
|
|
|
4226 / 1799 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
| 15.01.2011, 07:55 | |
|
Ну если исполнение, как это и полагается, на сервере, то вроде не особо дыряво. Но с таким паролем дыр не надо. С новым не ломали?
0
|
|
|
350 / 76 / 10
Регистрация: 13.10.2010
Сообщений: 830
|
|
| 15.01.2011, 07:56 [ТС] | |
|
C новым нет, всё найс было.
0
|
|
|
0 / 0 / 0
Регистрация: 30.03.2010
Сообщений: 21
|
|
| 03.02.2011, 01:54 | |
|
1) К дописывай к хэшу соль, и меняй значение соли пару раз в неделю... у меня например написан скрипт, который сам генерирует соль каждый день. Будь у злоумышленника 100500 серваков со 500100 ядрами , он никогда не сбрутит ключ.
2) скрой админку апачем 3) настрой редеректы тем же апачем - тут 2 плюса , а) это просто делает запросы в url красивше б) скрывает расширение исполняемого файла. Ps советую почитать книжку "Рецепты php" издательства o'reilly, лучшее что я когда либо читал по php, кучи примеров которые реализованы в минимум строк кода, а самое главное там просто заоблачный стиль написания скриптов.
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|||
| 03.02.2011, 10:02 | |||
|
lomo4el,
скорее
0
|
|||
|
126 / 93 / 18
Регистрация: 09.01.2011
Сообщений: 467
|
|
| 05.02.2011, 13:03 | |
|
Извините конечно, но как Вы могли были забыть о логах? Ведь первым делом, как только есть факт взлома, надо сразу читать логи! И там может быть ответ, как получен доступ. И еще. Раз Вы знаете хорошо PHP, то почему Вам не написать логирование доступа к админ файлу, попытки подбора пароля и успешные входы? Лично в моей CMS, стоит доступ по IP. И как только кто-то открывает страницу админки, сразу идет запись в лог ип, время, что сделал(+ еще одно секретное поле). Как только форма входа отправлена, идет проверка, если успешно, то запись в бд, успешно вошел с такого-то ип во столько-то. Иначе пишет, что попытка подбора пароля логин:пароль, ип, время.
0
|
|
|
Комбинатор
980 / 252 / 13
Регистрация: 10.03.2010
Сообщений: 3,556
|
|
| 05.02.2011, 13:26 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 21.02.2010
Сообщений: 43
|
||||||
| 11.02.2011, 03:03 | ||||||
|
<<<Вопрос в том, что догадались ли взломщики о пароле или в скрипте действительно дыра.>>>
Ну, а где
0
|
||||||
|
350 / 76 / 10
Регистрация: 13.10.2010
Сообщений: 830
|
|
| 11.02.2011, 03:24 [ТС] | |
|
mysql_real_escape_string проверка есть там, тема закрыта
0
|
|
|
1 / 1 / 2
Регистрация: 26.09.2010
Сообщений: 73
|
|
| 12.02.2011, 19:14 | |
|
Sonax, ссылку на сайте в лс кинь гляну все.
0
|
|
|
450 / 203 / 27
Регистрация: 23.12.2010
Сообщений: 645
|
|
| 13.02.2011, 10:31 | |
|
inkrom, это вы так защитились от инекции ? и как помогает?
0
|
|
|
1 / 1 / 0
Регистрация: 05.03.2011
Сообщений: 19
|
|
| 05.03.2011, 19:46 | |
|
Во первых у тебя уже есть минимум 2 дыры.
работа воего скрипта простыми словами: 1) получаем данные из формы. 2)`если пароль указан то` из базы извлекается хеш пароля (хотя у тебя извлекается все* почему-то), и сверяется с хешем пароля введенном в форму. 3) если совпадают то открываем сессию. Проблема 1: нет фильтрации данных (вероятность sql иньекции очень велика), и метод POST (любым снифером можно получить уйму полезных данных). Скинь ссылку на сайт на почту мне info@grvt.net я проверю твой сайтик, кстати я тоже работаю над cms`кой небольшой, сейчас в стадии бета-теста.
0
|
|
|
8 / 8 / 1
Регистрация: 01.11.2010
Сообщений: 157
|
|
| 07.03.2011, 12:45 | |
|
ну конечно тут дыра, ты хоть от SQL-инъекции защитился бы. stripslashes - mysql_real_escape_string - тебе поможет. Особо не стал в твоем коде ковыряться, но сразу нашел дыру
0
|
|
| 07.03.2011, 12:45 | |
|
Можно ли предотвратить взлом базы средствами PHP Взлом локального сайта Взлом сайта ДЛЕ Возможный взлом сайта Наказание за взлом университетского сайта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|