Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 01.05.2010, 23:04   #1
Мастер
 
Аватар для lbmoney
 
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 221
lbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордится
Exclamation Нужна помощь. Кто-то решил устроить ДОС атаку на мой сайт.

Вот моя переписка с хостером. По ней я думаю сразу станет понятно, в чем моя проблема.

"This account has been suspended.

Either the domain has been overused, or the reseller ran out of resources."

Вот такая вот ошибка вместо моего сайта. best-kontent.ru

Хостер.
Врядли это может быть связано с перегрузкой. Так как на сайте проктически нулевая аудитория.

Ну, аудитория тут ни при чем. Кто-то мог, например, захотеть выкачать весь сайт и начал слать непрерывно запросы, или еще что-то - если хотите, посмотрю в логах, кто и откуда их слал.

Если на сайт одновременно больше 16 запросов приходит в каждый момент времени, в течении минуты или дольше - сервер блокирует аккаунт, чтобы не было перегрузки. Я его разблокировал сейчас, должно
работать.

Снова поток запросов пошел.

Запросы идут на сайт best-kontent.ru, с разных IP. Запрашивается главная страница. Похоже что кто-то ваш сайт решил заддосить.

Я отключил его в DirectAdmin. Можете, конечно, обратно включить, но он снова отключится, когда перегрузка возникнет.


Вопрос. Кому это надо? и что делать?
lbmoney вне форума   Ответить с цитированием
Старый 01.05.2010, 23:16   #2
Новичок
 
Аватар для Romanoff
 
Регистрация: 14.04.2010
Сообщений: 13
Вес репутации: 0
Romanoff не любят в этих краяхRomanoff не любят в этих краях
По умолчанию

Нужно быстро написать антиддосер.
По принципу: если за одну секунду было больше двух-трех запросов, скрипт останавливается и выдает пустую страницу или текст "сайт перегружен". Поставить код самым первым. Писать лог можно в файл и периодически его укорачивать.
Romanoff вне форума   Ответить с цитированием
Старый 01.05.2010, 23:18   #3
Мастер
 
Аватар для lbmoney
 
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 221
lbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Romanoff Посмотреть сообщение
Нужно быстро написать антиддосер.
По принципу: если за одну секунду было больше двух-трех запросов, скрипт останавливается и выдает пустую страницу или текст "сайт перегружен". Поставить код самым первым. Писать лог можно в файл и периодически его укорачивать.
А поподробней? Или за денюжку? И как сделать без вреда сайта?
lbmoney вне форума   Ответить с цитированием
Старый 01.05.2010, 23:22   #4
Новичок
 
Аватар для Romanoff
 
Регистрация: 14.04.2010
Сообщений: 13
Вес репутации: 0
Romanoff не любят в этих краяхRomanoff не любят в этих краях
По умолчанию

Цитата:
Сообщение от lbmoney Посмотреть сообщение
А поподробней? Или за денюжку? И как сделать без вреда сайта?
могу на пхп прямо сейчас и написать.
Нужен пхп и доступ к чтению/записи файла. Напишу за полминуты примерно.
Romanoff вне форума   Ответить с цитированием
Старый 01.05.2010, 23:25   #5
Мастер
 
Аватар для lbmoney
 
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 221
lbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Romanoff Посмотреть сообщение
могу на пхп прямо сейчас и написать.
Нужен пхп и доступ к чтению/записи файла. Напишу за полминуты примерно.
У блог на Wordpress, ничего сташного? Доступ к хостингу нужен?
lbmoney вне форума   Ответить с цитированием
Старый 01.05.2010, 23:27   #6
Новичок
 
Аватар для Romanoff
 
Регистрация: 14.04.2010
Сообщений: 13
Вес репутации: 0
Romanoff не любят в этих краяхRomanoff не любят в этих краях
По умолчанию

Цитата:
Сообщение от lbmoney Посмотреть сообщение
У блог на Wordpress, ничего сташного? Доступ к хостингу нужен?
доступ не нужен. Если у вас работают файлы *.php, то скрипт заработает. Зараз напишу.
Romanoff вне форума   Ответить с цитированием
Старый 01.05.2010, 23:31   #7
Bannеd
 
Регистрация: 17.09.2008
Сообщений: 6,446
Вес репутации: 368
Последний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущееПоследний Герой - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Romanoff Посмотреть сообщение
могу на пхп прямо сейчас и написать.
не спасет. сам скрипт будет сервер вешать.
Последний Герой вне форума   Ответить с цитированием
Старый 01.05.2010, 23:34   #8
Новичок
 
Аватар для Romanoff
 
Регистрация: 14.04.2010
Сообщений: 13
Вес репутации: 0
Romanoff не любят в этих краяхRomanoff не любят в этих краях
По умолчанию

Создайте файл visits.tmp с произвольным содержанием размером в три килобайта
Вставьте этот код в самое начало скрипта, который грузится с главной
SRand((double)microtime()*1000000);
$WriteStr=' '.TIME().' ';
$fw=FOpen('visits.tmp',"r+");
$Position=Rand(0,FileSize('Visits.tmp')-StrLen($WriteStr));
FSeek($fw, $Position);
FWrite($fw,$WriteStr);
FSeek($fw, 0);
$Info=@fread ($fw,@FileSize('Visits.tmp'));
FClose ($fw);
if(subStr_count($Info,$WriteStr)>2){echo 'Извините сайт перегружон'; die();}
ClearStatCache();
-------

все
надеюсь, написал без ошибок.

PS
немного поправил, закрытие файла было слишком рано

Последний раз редактировалось Romanoff; 01.05.2010 в 23:39.
Romanoff вне форума   Ответить с цитированием
Старый 01.05.2010, 23:34   #9
Мастер
 
Аватар для lbmoney
 
Регистрация: 21.08.2008
Адрес: Минск
Сообщений: 881
Вес репутации: 221
lbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордитсяlbmoney - за этого человека можно гордится
По умолчанию

Можете объяснить какой смысл такой атаки? Школьники балуются?
lbmoney вне форума   Ответить с цитированием
Старый 01.05.2010, 23:37   #10
Новичок
 
Аватар для Romanoff
 
Регистрация: 14.04.2010
Сообщений: 13
Вес репутации: 0
Romanoff не любят в этих краяхRomanoff не любят в этих краях
По умолчанию

Цитата:
Сообщение от Последний Герой Посмотреть сообщение
не спасет. сам скрипт будет сервер вешать.
скрипт слишком прост, чтобы повесить сервер
Romanoff вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Атака на сайт, нужна помощь bastinda Яндекс 40 06.02.2010 00:33
а не устроить ли нам предновогодний САПА-нтуй Jimi Dini Курилка 717 27.01.2010 17:14
Сайт заражен. Нужна помощь! lbmoney Вопросы от новичков 13 25.10.2009 13:56
Нужна помощь сайт на ucoz krasty777 Вопросы от новичков 12 01.07.2009 01:52
Сайт на SSI. Решил раскидать ссылки по блокам - вылазит ошибка. XAOC Вопросы от новичков 2 12.02.2008 18:43


Часовой пояс GMT +3, время: 09:12.