Вверх ↑
Ответов: 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 ЛС | профиль | цитата
Так уязвимость-то в чем?
карма: 1033
Ответов: 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 таким методом не спасешься. За все время существования ресурса его еще ни разу не досили, т.к. смысла в этом не особо много.
карма: 1033
Ответов: 2629
Monte Carlo
Промышленники
#4: 2018-02-10 14:20:32 ЛС | профиль | цитата
Хорошо.
карма: 124
[Концепции] [Механизмы] [Графика] [3D Печать] [HiAsm]