@princes_java сделайте сложный алгоритм в паре циклов который по буквам будет формировать секретное слово, затем это слово хэшируйте с текущей датой, этот хеш и будет паролем для доступа к скрипту в указанный день. Не зная секретное слово не получится сгенерировать новый пароль. Минус тут в том что в бесплатной версии баса скрипт хранится в незашифрованном виде и человек может в него залезть. Но если алгоритм скрывающий секретное слово будет сложным - он может и не понять что это слово там спрятано и как работает сам алгоритм. Продвинутый пользователь все это сможет вскрыть и взломать. Единственная нормальная защита - бас премиум. Если человек знает как открыть проект в басе - он легко обойдет любую вашу защиту, просто удалив действия в проекте, которые ее реализуют.
Обход защиты от ботов
-
@DrPrime Спасибо за видео. Последние 2 способа невозможны т.к BAS не поддерживает C#. Второй слишком сложный для меня, буду использовать первый.
Было бы неплохо, если бы разработчик добавил экшн "Обойти защиту CloudFlare". Для него это не сложно, а для таких новичков как я, обойти CloudFlare без браузера практически невозможно. -
Если проблемы вызывает страница загрузки, как на скриншоте, то нужно в экшене загрузки страницы отключить таймаут и после этого экшена поставить экшен "ждать полной загрузки" из блока "Ожидание". А если там ещё и капча вылезает, то элементрано добавляем проверку наличия какого-нибудь элемента на странице и при его обнаружении решаем капчу.
