xaker
HTB DevHub. Используем скрытые инструменты MCP-сервиса, чтобы получить root

Для подписчиковВнутренние сервисы автоматизации часто выглядят безопасно: слушают только localhost, требуют API-ключ и показывают лишь безобидные команды. Но отладочный режим может раскрыть скрытые административные инструменты. В этой статье посмотрим, как через такой MCP-сервис получить приватный SSH-ключ root.

  • вторник, 13 октября 2026 г. в 00:00:07
xaker
Microsoft Outlook будет блокировать вложения в форматах .msix и .msixbundle

Разработчики Microsoft расширяют список потенциально опасных вложений, которые Outlook блокирует по умолчанию. В ноябре 2026 года под запрет попадут файлы с расширениями .msix и .msixbundle, которые используются для установки приложений в Windows.

  • вторник, 13 октября 2026 г. в 00:00:06
xaker
Злоумышленники получили фейковые TLS-сертификаты для Google и других сервисов

В Google сообщили о серии атак на национальные доменные зоны .gh, .sl и .as. Атаки позволили злоумышленникам подменять DNS-записи отдельных доменов в этих зонах и получать для них несанкционированные TLS-сертификаты, в том числе для нескольких доменов Google и ряда других крупных сервисов.

  • вторник, 13 октября 2026 г. в 00:00:05
golang
HTTP-запрос закончился, а LLM ещё работает: как проектировать AI-задачи на Go

Когда пишешь обычный HTTP API на Go, использование context.Context быстро становится привычкой.Пришёл запрос, получили r.Context(), передали его в сервис, затем в репозиторий и во все внешние вызовы. Если клиент отключился или истёк таймаут, связанные операции отменяются.Для большинства backend-задач это именно то поведение, которого мы хотим.Зачем продолжать выполнять SQL-запрос, если результат уже некому возвращать? Зачем держать соединение с внешним API, если пользователь закрыл страницу?Но …

  • вторник, 13 октября 2026 г. в 00:00:04
javascript
Неожиданный антивайб разработки через ИИ-агентов

Все пишут про вайбкодинг, кто то даже восхищается, заходя в условный дипсик или чатгпт. Это же лучшая возможность почувствовать себя программистом без понимания, что такое паттерны объектно-ориентированного программирования, функциональный, императивный или декларативный стиль разработки. Но всё ли так радужно или наоборот грустно? И так, что же такое антивайб.Лучше объяснить на пальцах. Вот свежий пример, как антивайб выглядит вживую. PostgreSQL 19 не вышел в сентябре, хотя последние пять лет…

  • вторник, 13 октября 2026 г. в 00:00:02
xaker
Google частично приостанавливает работу опенсорсной программы bug bounty из-за ИИ-слопа

Компания Google временно не принимает отчеты об уязвимостях через программу Open Source Software Vulnerability Rewards Program (OSS VRP). Причиной для этой паузы послужил резкий рост числа автоматизированных отчетов, созданных с помощью ИИ. Причем подавляющее большинство из них описывало баги, которых на самом деле не существовало. https://xakep.ru/2026/10/07/oss-vrp-slop/ 😁31😢4🔥2🎉2🤣1

  • понедельник, 12 октября 2026 г. в 00:00:05
golang
Как я решал leetcode задачу

ПредисловиеДля начала стоит прояснить что я не просто так от нечего делать открыл leetcode и начал решать задачки. Такое решение пришло после не очень удачных собеседований, задачи на которых я хоть и решил, но со скрипом и потратив гораздо больше времени чем рассчитывал интервьювер. Конечно же это не удовлетворило его, особенно учитывая большую плотность кандидатов на должность.Сам же я давно в IT и в том числе проводил много собеседований, стараясь избегать leetcode задач, просто потому что с…

  • понедельник, 12 октября 2026 г. в 00:00:04
javascript
Слово не переводится, а реплика рядом переводится: разбираю баг во встроенном переводчике Chrome

Я сделал это расширение для себя. Смотрю фильмы и сериалы с английскими субтитрами, и раньше каждое незнакомое слово значило паузу и вкладку с переводчиком. Встроенный переводчик Chrome переводит страницы, а с субтитрами в видео не помогает. Поэтому у меня просто тултип: навёл на слово и сразу видишь перевод. Переводит Translator API, он встроен в Chrome и работает прямо на устройстве. О самом расширении я рассказывал в прошлой статье, тут только про один баг.Что сломалосьЯ проверял расширение …

  • понедельник, 12 октября 2026 г. в 00:00:02
golang
Я написал 61 тест для AI-ментора. Потом выяснилось, что тестам тоже нельзя верить

Репетитора не нанимают по резюме. Ему дают тетрадь реального ученика и смотрят не на то, знает ли он ответ, а на то, где он остановится. Подскажет, в какой строке ошибка, или перепишет задачу за ученика? Скажет «не знаю, давай проверим» или уверенно додумает?Месяц назад я встроил в свою учебную платформу AI-ментора: он видит уроки, прогресс студента и его последнюю попытку по заданию. Чтобы не выбирать модель и не править промпт по ощущениям, я собрал стенд из автоматических проверок и начал пр…

  • воскресенье, 11 октября 2026 г. в 00:00:10