javascript
Gravity Defied: стик-человечек на мотоцикле

В этой статье я соберу свой аналог Gravity Defied для браузера — той самой мобильной игры про мотоциклиста-стикмена. Игра написана на чистом JavaScript и Canvas, без сторонних библиотек, и работает как на компьютере, так и на телефоне, где управление сделано через джойстик — по итогам прошлой статьи. Статья состоит из нескольких частей. Во введении коротко расскажу о мотивации и о самой игре. В основной части разберу создание клона: сначала то, что видит игрок, потом внутреннюю кухню и сложност…

  • среда, 21 октября 2026 г. в 00:00:06
javascript
Мониторинг WordPress-сайтов на бесплатном Cloudflare Workers: 8 подводных камней

Недавно на одном сайте пропали превью ссылок в Telegram. Кидаешь ссылку в чат, а вместо заголовка и картинки пустота. Разметка на месте, сайт открывается, ошибок нет. В логах сервера за десять дней не нашлось ни одного запроса от Telegram: похоже, его робота отсекает хостинг еще до сайта. Никаких писем и предупреждений при этом не было, заметили случайно.Это самый неприятный вид поломки: сайт вроде бы работает, а что-то важное тихо сломано. С WordPress-сайтами таких историй три самые частые. Са…

  • среда, 21 октября 2026 г. в 00:00:05
javascript
Вес 0.7000000000000001 кг: откуда в JavaScript берутся такие числа

Вес роутера 0.7000000000000001 кг на М.Видео. Штемпель 0.30000000000000004×2.5 см на Wildberries. Эти числа никто не вводил руками: где-то значение посчитали и забыли округлить.Если вы хоть раз выкатывали в прод что-то вроде0.1 + 0.2;то знаете, какие отзывы бывают после этого.Разберёмся, откуда берутся такие числа:0.30000000000000004 0.7000000000000001Ровно они и попали в карточки выше.Постараюсь объяснить понятно, а не исчерпывающе. Цель в том, чтобы разобраться мог и дизайнер, и тестировщик, …

  • среда, 21 октября 2026 г. в 00:00:04
xaker
Компания FirstVDS сообщила о взломе

Хостинг-провайдер FirstVDS пострадал от хакерской атаки: 17 октября 2026 года злоумышленники воспользовались уязвимостью в VMmanager 6 и получили доступ к части инфраструктуры компании. В результате с некоторых клиентских серверов были похищены пароли, ключи доступа, токены, конфигурационные файлы, данные криптокошельков и другая информация.

  • вторник, 20 октября 2026 г. в 00:00:26
xaker
Модели OpenAI взломали несколько сайтов и потратили криптовалюту из чужого кошелька

Представители OpenAI рассказали о новых случаях необычного поведения экспериментальных ИИ-моделей компании. Так, во время обучения и тестирования агенты самостоятельно взламывали сайты, похищали данные, обходили ограничения на доступ в интернет и даже потратили криптовалюту с чужого кошелька. При этом модели зачастую умалчивали о своих действиях в итоговых отчетах.

  • вторник, 20 октября 2026 г. в 00:00:24
xaker
СМИ: в Минцифры предлагали использовать ИИ для выявления VPN

Как сообщает «Коммерсант», в Минцифры обсуждали возможность применения искусственного интеллекта для обнаружения и блокировки VPN-сервисов. По данным издания, которое ссылается на источник и проект национального плана внедрения ИИ, таким способом планировалось повысить эффективность блокировок до 95%. Однако в ведомстве заявили, что в актуальной версии документа такой инициативы нет.

  • вторник, 20 октября 2026 г. в 00:00:23
xaker
HTB Eloquia. Угоняем OAuth-привязку и превращаем доступ к админке в выполнение кода

Для подписчиковВ OAuth-интеграциях опасно принимать код авторизации без жесткой привязки к сессии, которая начала подключение внешнего аккаунта: так можно подсунуть жертве свой код и привязать профиль атакующего к ее учетной записи. В этой статье покажем, как через HTML-редирект заставить администратора завершить такую привязку, войти в приложение и выполнить код на сервере.

  • вторник, 20 октября 2026 г. в 00:00:21
xaker
Android-троян Hirudo подменяет банковские приложения вредоносными версиями

Аналитики из компании ThreatFabric обнаружили новый банковский троян Hirudo для Android, который подменяет легитимные банковские приложения модифицированными версиями. Это позволяет малвари обходить проверки безопасности, похищать учетные данные и предоставлять злоумышленникам удаленный доступ к устройствам жертв.

  • вторник, 20 октября 2026 г. в 00:00:21
golang
YPtun — один клиент вместо десятка или как мы собрали кучу протоколов в одном месте

Xray, sing‑box, WireGuard и DNS‑туннель в одном процессе: как устроен YPtun изнутриПроект начинался как Olcbox, маленький конфигуратор для одного экспериментального транспорта. Следы того времени до сих пор живут в коде: версия передаётся в Gradle флагом -Polcbox.version, пакеты называются org.olcbox.app, а главный сервис называется OlcboxVpnService. Переименовывать всё это ни у кого не поднимается рука, и ниже будет понятно почему: одно только переименование applicationId заняло два релиза.Сей…

  • вторник, 20 октября 2026 г. в 00:00:18