Xakep📅 14.09.2026 13:30⏱️ 4 мин
Содержание статьи Разведка Сканирование портов Точка входа Точка опоры Продвижение Локальное повышение привилегий Когда сервис для сборки AI-агентов принимает пользовательскую конфигурацию и затем выполняет ее как JavaScript, доступ к панели управления легко превращается в удаленное выполнение команд. В этой статье посмотрим, как сначала попасть в Flowise, используя утекший …
Читать полностью →Habr📅 14.09.2026 13:28⏱️ 20 мин
В статье появились обновления. Отмечены UPD , чтобы в случае, если вы уже читали эту статью, вам было удобно сделать Ctrl+F и пройтись по обновлениям. Zed: Великий и ужасный Великий — потому что сегодня это, пожалуй, лучший редактор кода для решения практически любых задач, от веб-разработки до системного программирования (доказательство будет представлено ниже, в разделе Плюсы ). Слоган компании …
Читать полностью →Habr📅 14.09.2026 13:28⏱️ 8 мин
Запустить контейнер очень просто: docker run my-backend:1.0 Но что происходит, когда нагрузка растет? Приходится масштабироваться — и здесь уже начинаются сложности. Допустим, что нагрузка выросла настолько, что вместо одного контейнера backend их уже четыре: К тому же, работать они должны не на одном сервере, а на нескольких одновременно. В таком случае, несомненно возникнет целый ряд вопросов: Е…
Читать полностью →Habr📅 14.09.2026 13:25⏱️ 4 мин
В прошлый раз я разбирал, куда именно ходит Claude Code и какие бывают ключи. Логичное продолжение — куда уходят деньги. Потому что первый вопрос, который возникает после недели работы с агентом: почему счёт растёт быстрее, чем кажется по объёму кода. Ниже — разбор по полям usage, механика кэша и правила, которые у меня реально срезали расход. Без магии, всё проверяется в ответе API. Из чего состо…
Читать полностью →Habr📅 14.09.2026 13:24⏱️ 10 мин
В чём проблема? Обычно под термином транслитерация подразумевают написание русскоязычного текста latinskimi bukvami. Однако это лишь одна сторона транслитерации — романизация (или латинизация), которая преобразовывает любую нелатинскую письменность в латиницу, например: китайский / японский / корейский / хинди / арабский / греческий / русский > латиница / английский Существует множество библиотек,…
Читать полностью →Habr📅 14.09.2026 13:18⏱️ 7 мин
Последнее письмо, которое вы получили, почти наверняка было свёрстано по стандарту RFC 5322 — спецификации, последний раз обновлявшейся в 2008 году. В нём могли быть вложения (их появление обеспечил MIME в 1996 году) или символы Unicode в теме — включая эмодзи, которые без костылей не поддерживались аж до 2012 года. Кто‑то набрал это письмо, нажал «Отправить» — и дальше в дело вступил SMTP (дорабо…
Читать полностью →Habr📅 14.09.2026 12:50⏱️ 5 мин
Все мы живем в мире, полном противоречий. С одной стороны, постоянно появляются и очень быстро развиваются новые технологии. В то же время многое остается неизменным просто потому, что оно работает. Магнитная лента — ровесница послевоенных ЭВМ, технология настолько древняя, что впору держать ее в музее рядом с перфокартами. Но удивительный факт: в первом квартале 2026 года суммарная емкость постав…
Читать полностью →Habr📅 14.09.2026 12:39⏱️ 8 мин
Если открыть статистику по запросу modx, первое впечатление довольно приятное: частотность — 8 011. Для довольно нишевой CMS выглядит солидно. Можно быстро сделать вывод: вот он, большой массив интереса к MODX. Остаётся посмотреть, что именно люди ищут, разбить запросы по темам и работать дальше. Проблема обнаруживается после раскрытия списка: Я просмотрел 324 строки, которые Wordstat показал внут…
Читать полностью →Habr📅 14.09.2026 12:31⏱️ 17 мин
Задача звучала просто: создать ВКС с jitsi и чатом нарисовать красивый интерфейс в корп стиле. Решение - написать собственный тонкий веб‑клиент поверх matrix-js-sdk , который разговаривает с уже существующим Synapse‑сервером и Jitsi‑сервером, но выглядит и ведёт себя как часть внутреннего портала компании. Ниже - подробный, местами болезненный дневник того, как это строилось: от каркаса на Vite до…
Читать полностью →Habr📅 14.09.2026 12:30⏱️ 23 мин
С Вами Артур Валиев V. Когда-то давно я начинал писать музыку на пятнадцатидюймовом ЭЛТ-мониторе. Кажется, это был какой-то старенький 550S — огромная тяжёлая коробка с выпуклым стеклом, занимавшая приличную часть стола. А ещё у меня был диск. Один из тех дисков из далёкого и уже почти забытого компьютерного прошлого: сборник программ, который мой брат когда-то купил на Горбушке. Я не знаю, зачем …
Читать полностью →