Автор Тема: Anti-Wget разбор  (Прочитано 143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

goodwinАвтор темы

  • *
  • *
  • Оффлайн
  • Награды Активный участник голосований за форум
  • Дата регистрации: Дек 2017
  • Сообщений: 46
  • Страна: ru
  • Поблагодарили: 3 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
    • Награды
Anti-Wget разбор
« : 07 Март 2018, 15:24:22 »
Нет оценки
Всем привет. Нарыл на просторах данный скрипт anti-wget. Есть несколько вопросов, работает ли он, нет ли в нем уязвимостей и стоит ли его вообще ставить на сайт? Архив приложил. Кто знает, подскажите пожалуйста.
 

APTEMOH

  • *
  • *
  • Оффлайн
  • Награды Более 500 сообщений Репутация более 10 Более 10 созданных тем Более 2 лет на форуме
  • Дата регистрации: Сен 2015
  • Расположение: Расположение
  • Сообщений: 520
  • Страна: th
  • Поблагодарили: 45 раз(а)
  • Репутация +12/-1
  • Пол: Мужской
    • Награды
  • Социальные сети:
    ВКонтакте
Anti-Wget разбор
« Ответ #1 : 17 Март 2018, 18:05:55 »
Нет оценки
anti-wget2.zip (1.97 КБ - загружено 16 раз.)

Скачать скачали, а ответить не может никто?

Крч так... В файл пишутся поты, перечисляются $f->AddAlowAgent("Googlebot"); . Есть метод Ban(), который заносит браузер, IP и время в файл.
Есть метод Check который проверяет если ли IP в бане (бан лист), если есть выводит ошибки типо 404 нет страницу и т.д. но через время (таймер) все становится доступным. Есть непонятная хрень "need_add" и никто не вызывает проверку Check. Крч не полный класс.
+ написано старыми методами, с @.
Использовать на свой страх и риск!

P.S. Защититься можно и иначе! :)
 
Пользователи, которые поблагодарили этот пост: goodwin

goodwinАвтор темы

  • *
  • *
  • Оффлайн
  • Награды Активный участник голосований за форум
  • Дата регистрации: Дек 2017
  • Сообщений: 46
  • Страна: ru
  • Поблагодарили: 3 раз(а)
  • Репутация +3/-0
  • Пол: Мужской
    • Награды
Anti-Wget разбор
« Ответ #2 : 17 Март 2018, 20:33:35 »
5
Тему оценили 1 раз
Спасибо. И чего я ожидал из паблика...)) Кстати, достал из скрипта вот такое
<script type="text/javascript">
    document.ondragstart = noselect;
    // запрет на перетаскивание
    document.onselectstart = noselect;
    // запрет на выделение элементов страницы
    document.oncontextmenu = noselect;
    // запрет на выведение контекстного меню
    function noselect() {return false;}
</script>
не плохая штука, но когда используешь горячие клавиши работает))
 
Теги:
 

Имя пользователя:
Пароль:
Session: