Вверх ↑
Ответов: 2629
Monte Carlo
Промышленники
#0: 2018-02-05 17:46:12 ЛС | профиль | цитата
Недавно потребовалось найти изображение по маске... и тут я понял, что запросы на хостинг не блокируют.
Что вполне логично, ведь загружая подобные страницы есть шанс словить блок.

В общем поставил запросы на цикл, набежало прилично:



Получение картинки в цикле и примитивная проверка на 404.


if (isRunning) {

StringBuilder sb = new StringBuilder("http://i.mcgl.ru/");

for (int i = 0; i ‹ 5; i++) {
sb.append(str.charAt((int) (Math.random() * str.length())));
}

sb.append(s);

Image image = null;
try {
URL url = new URL(sb.toString());
image = ImageIO.read(url);
BufferedImage bimage = (BufferedImage)image;

count++;
jLabel2.setText(String.valueOf(count));

if(new Color(bimage.getRGB(0, 0), false).equals(new Color(254, 254, 252)))
continue;


label.setIcon(new ImageIcon(image));
Thread.sleep(5);

append(sb.toString() + "\n");


} catch (IOException e) {
} catch (InterruptedException e) {
}
}

33к запросов это не нормально, а хостингу хоть бы хны. Похоже на серьезную уязвимость.
Нужен блок айпи после 30-50 обращений в течении 10 секунд.
карма: 124
[Концепции] [Механизмы] [Графика] [3D Печать] [HiAsm]
0
Тип: ошибка, Статус: выполнено
Администрация
Ответов: 4613
alpha
лидер
#1: 2018-02-07 20:35:16 ЛС | профиль | цитата
Так уязвимость-то в чем?
карма: 1029
Ответов: 2629
Monte Carlo
Промышленники
#2: 2018-02-08 21:58:01 ЛС | профиль | цитата
Не составит никакого труда забить его запросами до отказа.
Ладно еще тысячу, но тридцать, таким темпом он ляжет от пары таких же клиентов.
карма: 124
[Концепции] [Механизмы] [Графика] [3D Печать] [HiAsm]
Администрация
Ответов: 4613
alpha
лидер
#3: 2018-02-10 02:01:56 ЛС | профиль | цитата
К сожалению блокировка по IP избавит лишь от DoSа, от DDOSa таким методом не спасешься. За все время существования ресурса его еще ни разу не досили, т.к. смысла в этом не особо много.
карма: 1029
Ответов: 2629
Monte Carlo
Промышленники
#4: 2018-02-10 14:20:32 ЛС | профиль | цитата
Хорошо.
карма: 124
[Концепции] [Механизмы] [Графика] [3D Печать] [HiAsm]