Взлом аккаунта администратора Path of Exile 2 привёл к сбросу паролей и краже редких предметов у десятков игроков.
Взлом аккаунта админа Path of Exile 2 привел к компрометации десятков игроковХакер взломал учетную запись администратора на сайте игры Path of Exile 2, что позволило ему сбросить пароли для аккаунтов десятков игроков, рассказал представитель Grinding Gear Games (GGG). Полученный доступ позволял похищать у игроков редкие предметы, на получение которых некоторые люди потратили сотни часов.https://xakep.ru/2025/01/14/poe2-hack/
Читать полностью
20 лет Million Dollar Homepage — проекту, принёсшему создателю миллион долларов за счёт продажи пикселей.
Осколок старого интернета: как дела у «странички на миллион»В этом году исполняется 20 лет Million Dollar Homepage, MDH или «странице на миллион» — на первый взгляд, проекту из категории «слабоумие и отвага», который, тем не менее, действительно принёс его 21-летнему создателю миллион долларов на рубеже 2005-2006 годов. Посмотрим, была ли «страница на миллион» пустышкой ради хайпа или всё-таки оказалась полезной тем, кто покупал на ней рекламу.
Читать полностью
Разработка приложения для SIM-карты: как написать и запустить код на симке.
Пишем приложение для SIM-картыМногим из вас доводилось слышать такое утверждение, что SIM-карта — по сути полноценный специализированный компьютер. А раз симка — это компьютер, то, очевидно, должен быть и софт для него. Как насчёт попробовать что-нибудь написать и заставить это работать прямо на карте? Давайте разбираться.
Читать полностью
Исследователи ускорили SQLite в 100 раз с помощью асинхронного ввода-вывода и ко-дизайна runtime/базы данных.
Эксперимент по ускорению SQLiteSQLite быстра, но можно ли сделать её ещё быстрее? Исследователи из Университетов Хельсинки и Кембриджа задались этим вопросом и опубликовали работу Serverless Runtime/Database Co-Design With Asynchronous I/O. В ней они продемонстрировали возможность 100-кратного снижения времени задержки.
Читать полностью
Новая версия стилера Banshee для macOS атакует российских пользователей, использует шифрование из Apple XProtect.
Новая версия стилера Banshee атакует российских пользователей macOSИсследователи обнаружили новую версию стилера Banshee, предназначенного для macOS. Малварь больше не проверяет, установлен ли в зараженных системах русский язык, и уклоняется от обнаружения, используя шифрование строк из Apple XProtect.https://xakep.ru/2025/01/13/new-banshee/
Читать полностью
Ошибки инженеров при работе с большими кодовыми базами: советы от автора с многолетним опытом.
Ошибки инженеров в больших кодовых базахРабота с крупными устоявшимися кодовыми базами — один из самых сложных навыков, осваиваемых разработчиком ПО. Его невозможно практиковать заранее (нет, опенсорс не даст вам этого опыта). Личные проекты не научат этому, потому что они по определению маленькие и реализуются с нуля.Автор статьи уже больше десятка лет работает с такими кодовыми базами и готов поделиться теми знаниями, которые очень бы пригодились ему в начале
Читать полностью
Microsoft подала в суд на хакеров, злоупотребляющих Azure AI для создания вредоносного контента.
Microsoft подала в суд на хакеров, злоупотребляющих Azure AIКомпания Microsoft сообщила о том, что преследует в судебном порядке некую «иностранную группировку». Хакеры работали по схеме взлом-как-услуга и умышленно обходили защиту генеративного ИИ, чтобы создавать оскорбительный и вредоносный контент.https://xakep.ru/2025/01/13/azure-ai-abuse/
Читать полностью
История клавиатурных раскладок Qwerty и Йцукен: почему буквы расположены именно так, механические предпосылки.
Почему именно Qwerty и Йцукен? Немного об истории клавиатурных раскладок для русского и английского языковК нашему времени раскладки клавиатур Qwerty для английского языка и Йцукен для русского кажутся привычными и само собой разумеющимся. Однако так было не всегда — и в прошлые десятилетия не один мозг был поначалу сломан вопросом: «Почему в таком странном порядке, есть же алфавит?». История клавиатурных раскладок — особенно для самых распространённых языков — до сих пор изобилуе...
Читать полностью
Линус Торвальдс разыгрывает среди разработчиков ядра Linux гитарную педаль собственной сборки из DIY-комплекта.
Линус Торвальдс в переписке, касающейся объявления о выходе Linux 6.13-rc7, признался, что он программист с паяльником, и решил разыграть среди разработчиков ядра Linux гитарную педаль собственной сборки из DIY-комплекта Aion FX.Торвальдс пояснил, что его хобби паять небольшие электронные устройства, не сложные, но и не слишком простые. Педали для применения эффектов во время игры на электрогитаре идеально подходят для подобного увлечения. Примечательно, что Торвальдс сам не играет на гитаре, и ...
Читать полностью
История о небрежности при проектировании АЭС в прошлом, которая привела к современным системам безопасности.
Репетиция Фоллаута, 1958Если вы, читая про Чернобыль или Фукусиму, удивлялись, как можно так безалаберно относиться к проектированию АЭС — значит, вы просто не видели НАСТОЯЩЕЙ безалаберности. Нынешними системами безопасности современные АЭС обязаны массовой радиофобии и накопившемуся за десятилетия опыту эксплуатации (в том числе и аварийной) мирового мирного и не очень атома. Но ведь были годы, когда такие условности не стояли на пути сумрачных гениев управляемого ядерного распада.
Читать полностью
Как команда Airbnb создала цифровые открытки для групповых путешествий с использованием алгоритмов подбора материалов и обработки изображений.
Разработка цифровых открыток в масштабах AirbnbЭто — статья о том, как команда Media Ingestion компании Airbnb создала цифровые открытки для групповых путешествий. Открытки было решено задействовать в летнем выпуске платформы 2024 года. В проекте использовался новый алгоритм подбора материалов под различные туристические направления. Здесь же применялись возможности платформы по обработке изображений и локализованных текстов.
Читать полностью
Райтап HTB Sightless: разведка, эксплуатация SQLPad, выход из Docker, перехват учётных данных через Chrome debug mode.
HTB Sightless. Захватываем хост через отладочный режим Chrome и панель Froxlor #статьи #начинающим #подписчикамВ сегодняшнем райтапе мы проведем разведку на сайте, затем используем уязвимость в SQLPad. Получив сессию в Docker, выйдем из него через password reuse и соберем информацию с основной системы. Отладочный режим Chrome позволяет подключиться к удаленному движку и перехватить учетные данные для админки Froxlor.https://xakep.ru/2025/01/13/htb-sig...
Читать полностью
Docker Desktop на macOS может вызывать ложные предупреждения о вредоносном ПО из-за некорректной подписи файлов.
Docker Desktop по ошибке распознается в macOS как малварьРазработчики Docker предупредили, что Docker Desktop может не работать в системах под управлением macOS и вызывать появление предупреждений о вредоносном ПО. Дело в том, что некоторые файлы были подписаны некорректно.https://xakep.ru/2025/01/13/docker-desktop-macos/
Читать полностью
Stack Overflow проигрывает конкуренцию нейросетям: разработчики предпочитают задавать вопросы ИИ.
Нейросети vs. Stack Overflow: что происходит?Stack Overflow, о котором, вероятно, знают на Хабре все, сейчас проигрывает неожиданному конкуренту — нейросетям. Пессимисты даже считают, что может завершиться без малого 20-летняя история проекта. Проблема в том, что всё больше разработчиков предпочитают задавать свои вопросы не людям, а искусственному интеллекту. Так быстрее и во многих случаях эффективнее. Давайте разберёмся, что там происходит.
Читать полностью
Doom запущен в PDF-файле в браузере на движке PDFium — проект DoomPDF от ading2210.
Doom на дырке от пододеяльника всё ближе!Разработчик под ником ading2210 представил проект DoomPDF — Doom в PDF в браузере. Код написан на C и опубликован на GitHub. Игровой PDF-файл открывается только в браузерах на базе Chromium, использующих движок PDFium.
Читать полностью
Разбор упрощённого ELF-файла для Linux без стандартной библиотеки, средств безопасности и отладочной информации.
Давайте-ка напишем простую программу для Linux. Насколько трудной она может быть? Только тут надо учесть, что простота противоположна сложности, но не трудности, и создать нечто простое на удивление трудно. А что останется, если избавиться от сложности стандартной библиотеки, всех современных средств безопасности, отладочной информации и механизмов обработки ошибок?Упрощаем «простой» ELF
Читать полностью
На GitHub найден фальшивый эксплоит для уязвимости LDAPNightmare, который заражает инфостилером.
На GitHub нашли фальшивый эксплоит для проблемы LDAPNightmwareИсследователи обнаружили на GitHub фальшивый эксплоит для свежей уязвимости CVE-2024-49113 (она же LDAPNightmare). Эксплоит заражал пользователей инфостилером, который ворует данные и отправляет их на сторонний FTP-сервер.https://xakep.ru/2025/01/13/fake-ldapnightmware-poc/
Читать полностью
Новости: Цукерберг о цензуре, очистка мозга во сне, иск к РКН, Волож удалил приложения Яндекса, Raspberry Pi 5 16 ГБ, Watch Duty, Neuralink.
⚡ Новости к этому часу🇺🇸 Цукерберг на подкасте у Джо Рогана раскрыл правду про цензуру от администрации США🧠 Учёные выяснили, как мозг очищает себя во время сна📱 Суд РФ отклонил иск российского пользователя к Роскомнадзору по поводу замедления YouTube🤷‍♂️ Аркадий Волож после отъезда из России удалил со своего телефона все приложения «Яндекса» и не задумывается о возвращении (ФОТО)🆕 Вышла плата Raspberry Pi 5 c 16 ГБ оперативной памяти🔥 Приложение для отслеживания лесных пожаров Watch Duty скачал...
Читать полностью
Подборка вакансий для джунов на Хабр Карьере: аналитик, продажи, интегратор, ИБ, Elixir-разработчик.
Вакансии для джунов на Хабр Карьере.Product&marketing analyst в Windy .app. Можно удаленно. 750 — 1500 $.Менеджер по продажам в WMG. Алматы. 80 000 — 150 000 ₽.Технический интегратор в J LIGA. Можно удаленно. От 100 000 ₽.Инженер по ИБ (AppSec) в Газпромбанк. Москва.Elixir-разработчик в Sitronics Group. Москва.Больше вакансий#junior
Читать полностью
Рассуждения о плюсах и минусах роли тимлида и причинах вернуться к разработке.
Уволиться с позиции тимлида и снова стать разработчикомРоль тимлида сама по себе интересна: она даёт возможность развить множество полезных навыков, которые сложно получить, занимаясь только разработкой. Однако у этой роли есть несколько неприятных моментов, с которыми тяжело смириться.
Читать полностью
Суд отказал пользователю в иске к РКН из-за замедления YouTube, сославшись на отсутствие полномочий РКН.
Суд отказался удовлетворить иск пользователя к РКН из-за замедления YouTubeКрасногвардейский суд Санкт-Петербурга отказал пользователю в удовлетворении исковых требований к Роскомнадзору (РКН) в связи с замедлением работы YouTube в России. Суд пояснил, что по закону РКН не имеет полномочий на проведение контрольных мероприятий в связи со снижением на территории РФ скорости обмена данными в отношении того или иного домена.https://xakep.ru/2025/01/13/rkn-youtube-court/
Читать полностью
Инженеры SWISS заменили крупнейший авиадвигатель при -40°C в арктическом регионе Канады — трудовой подвиг.
Как в Канаде инженеры меняли крупнейший в мире авиадвигатель при температуре в -40 °CИнженерам и механикам авиакомпаний нередко приходится работать в крайне сложных условиях. Это жара или холод, непростые поломки двигателей или иных компонентов самолёта. Но то, что совершили инженеры швейцарской авиакомпании SWISS, можно назвать трудовым подвигом. Им удалось поменять один из самых больших и тяжёлых в мире авиационных двигателей в экстремальных условиях арктического региона Канады.
Читать полностью
Дайджест лучших публикаций недели: ремонт видеокарты, хак звонка, Minecraft в QR-коде, ошибка Apple.
На прошедшей неделе мы чинили видеокарту ножовкой и напильником, хакали советский дверной музыкальный звонок, пытались уместить Minecraft в один QR-код и вспоминали, как инженеры Apple ошиблись с полярностью конденсатора.Лучшие публикации недели (6-12 января 2025)
Читать полностью
Практическое исследование шины I2C с помощью осциллографа на примере STM32 и EEPROM 24LC21.
Смотрим на шину I2C через осциллографПодразумевается, что читатель уже имеет некоторое представление о шине i2c. Например, такие вещи как подключение устройств к шине, что устройства должны иметь уникальные адреса, что устройств может быть не более 127, что нужны подтягивающие резисторы, что посылка начинается с состояния старт, а заканчивается состоянием стоп. Но немного не хватает практики в части визуального контроля и понимания процессов. В этой статье автор постарается лишить вас этого само...
Читать полностью
Автоматизация записи таймлапсов восходов с помощью Home Assistant, Zoneminder, ffmpeg и скриптов.
Как автоматизировать хобби: записываем таймлапсыВосход — это очень красиво, но не любой. Красоту восходу придают облака, при достаточной плотной, но не сплошной облачности восход становится уникальным, красивым и завораживающим.В этой статье рассказывается о длинном пути автора к автоматизации записи восходов. В ролях — Home Assistant, Zoneminder, ffmpeg и немного скриптов.
Читать полностью
Коллекция забавных и ужасных примеров кода на 1С, собранная автором за годы работы с чужим кодом.
1С: Дичь (лучшее из личной коллекции)Автор статьи постоянно имеет дело с чужим кодом. Много лет назад он реагировал на «плохой код» резко и негативно. Потом переболел «правильными стандартами» и отношение к чужому коду изменилось — тот стал интересен. Ну и автор начал эти куски кода коллекционировать. Вот самые интересные примеры.
Читать полностью
Сравнение Bash и Python для написания скриптов в Linux: возможности, удобство, области применения.
Сравнение Bash и Python при написании скриптов в LinuxSh является обязательным командным интерпретатором для UNIX‑совместимых систем по стандарту POSIX. Однако по возможностям он ограничен, поэтому нередко вместо него используются более богатые возможностями командные интерпретаторы, такие как Bash или Ksh. Ksh обычно используется в операционных системах семейства BSD, в то время как Bash — в операционных системах семейства Linux. Командные интерпретаторы облегчают решение мелких задач, свя...
Читать полностью
Создание демонстрационной схемы аналогового дисторшна для формирования чётных ламповых гармоник в звуковом сигнале.
Диодный сатуратор: создаём чётные ламповые гармоникиПоговорим о создании демонстрационной схемы аналогового дисторшна, предназначенного для формирования чётных ламповых гармоник в сигнале звуковой частоты. Принцип её работы объяснён доступным языком и без формул.
Читать полностью
Самодельная схема защиты трансивера от скачков напряжения 12 В — Crowbar circuit, работающая как брошенная монтировка.
«Сегодня я расскажу об одной любопытной самоделке, которой пользуются радиолюбители для защиты трансиверов от скачков напряжения по линии 12 вольт. Её называют Crowbar circuit: действует она точно как монтировка, брошенная на клеммы. Звучит, конечно, необычно, но работает»Надёжная DIY-защита для цепи питания 12В: как это работает
Читать полностью
Шахматный движок, реализованный с помощью 84688 регулярных выражений, которые генерируют ходы для состояния доски.
«В праздничные выходные мне пришло в голову, что я давно не занимался чем-то бессмысленным. Представляю вашем вниманию... Regex Chess: набор из 84688 регулярных выражений, которые при выполнении по порядку генерируют ход для переданного в качестве входных данных состояния шахматной доски»Шахматный движок на 84688 регулярных выражениях
Читать полностью