NoMoreContent

NoMoreContent
Рейтинг
30
Регистрация
14.05.2023
// не используйте echo для отладки. 
// Забудете в коде и еще одна дыра на сайте будет в безопасности.

var_dump($_GET['trc']);

var_dump(boolval($_GET['trc']));
htexture #:
Иногда бывает клинит тут и через две сплошные разворачиваюсь, штрафуют, но в Нью-Йорке это разрешено, при условии, что вы не мешаете никому своими маневрами.

Точно, правила у них немного другие. 

Я так в России как-то повернул  направо на красный свет. 

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

Встречал упоминания, что у огрызка нет "правильной" оконной подсистемы в составе OS, потому некоторые вещи невозможны.

Можно купить внешний HDMI рекордер, дорого. 

https://news.ycombinator.com/item?id=36368990

Если деньги есть, конечно 4К.

Нормальные начинаются от 30 тысяч рублей.

При высоком фпс наблюдал проблемы (полосы). Возможно от того, что не умею настраивать или у меня что-то с железом. В итоге высокие частоты обновления не использую.

frank_82 #:
переезжайте в Монголию ) тут кайф

Природа и климат в Монголии на любителя.
Виды много где напоминают планету из NoMansSky.

Mongolia. Google maps. Streetview. Somewhere.

Как там с длительным проживанием? 

Leema #:

ну так как ты отдаешь пользователю код с формой, а боту - без формы?

И бот и пользователь получают одинаковый код.  Одна и та же форма.

Отличия такие:

1. Человек может распознавать надписи, сделанные любыми символами. Бот не может распознавать юникодные замены без рендера в картинку и распознавания изображения. Спам по формам не стоит таких затрат труда разработчика.

2. Бот спама по формам редко (возможно, никогда) пишется под один сайт. Поэтому предусмотреть в нем все ловушки конкретного сайта невозможно. 

3. Боту сложно понять какие поля формы настоящие, а какие нет. Для человека легко скрыть ненужные поля множеством способов, с помощью JS и CSS. Предусматривать все эти способы в боте слишком затратно для такой задачи, как спам по формам.

Это еще не всё, есть детали по JS-обработчику формы, по скрытию и обфускации полей и по валидации на бэкенде, но уже длинновато для одного сообщения.

serval #:

Мне кажется, что можно хоть картиночный тег с фоном растровым или векторным поставить, но умный бот будет искать навешанные события.

Конечно, будет искать навешанные события! И это следующий шаг. Странно, что предыдущие специалисты в этом треде не стали наперебой писать мне об этом. Хотя упоминали, неуверенно.

До этого шага дойдут не все боты. А те, что дойдут, будут вынуждены использовать чёрный ящик JS-обработчика формы. Потому что достать из него его логику без ИИ они пока не могут.

С ботами можно поиграть в кошки-мышки в самом обработчике, проверив их на основные фингерпринты. Многие так верят в webdriver, что даже не считают нужным его скрывать. Или вызвать каптчу, по желанию. В обработчике, благодаря гибкости JS есть простор для творчества.
Это можно называть шагом #3. И это не последний шаг.

Leema #:

у тебя какие то проблемы с собственными терминами: рендеринг  - это визуализация кода, который отдает сервер
этот код считывает и браузер и бот
кто вообще тебе сказал, что бот ищет слово "отправить"? это самое последнее, что ему нужно для понимания функционирования отправки формы

100USD отправь webinfo, мы же должны удостовериться  в твоей  добропорядочности

Для тех, кто не знает значений слова рендерить специально дописывал "в растр". Как знал, что без этого не поймут. Не поняли даже с уточнением. Рекомендую изучать словари.

Так, а что же ищет бот?  Он ищет способ отправить форму. 

Для отправки боту нужны данные формы и URL, на который эти данные отправить?

Осознаёшь написанное? Соглашаешься? 

Это первый, простой, шаг, если на нём нет понимания, дальше может быть сложно.

Leema #:

мы говорим о боте, который читает код
тот же код, который читает браузер

осознай этот шаг и можем продолжить

осознаёшь или будешь спорить?

Пол по нику не могу определить...

Итак, ты признаёшь, что в растр бот страницу не рендерит, он читает код, так?

Про юникод что-нибудь знаешь? Как в коде ботом найти слово 𝑜т𝓃𝓅𝒶в𝓊ть? (написал по-быстрому, для примера, можно подобрать полное визуальное соответствие).

Напиши мне код, который находит в тексте страницы слово Отправить, написанное неизвестным боту набором символов юникода или заменой на символы других алфавитов. Напиши в течение 24 часов и я отправлю тебе 100USD в BTC на указанный тобой адрес. Челлендж акцептед или нет?

Само-собой, без рендера в растр и распознавания с картинки.

P.S. Так, что принимаешь челлендж или нет? 

Я бы написал наверно, чисто на слабо, но не хочется, лень. Может быть тысяч за пять зеленых.

Leema #:

у обычного пользователя есть распознавание  элементов  и текста с рендера страницы?
вроде да, а почему у бота нет?
ты так и не ответил на главный вопрос - как и почему ты пользователям отдаешь один код, а ботам - другой

Итак, мы говорим о боте, который

1. Рендерит страницу в растр, в файл с изображением

2. Распознает с неё текст

Так или не так? Много знаешь таких ботов?

Всего: 259