xaker
В 7-Zip исправили уязвимость, связанную с обходом Mark of the Web в Windows

В архиваторе 7-Zip обнаружена и исправлена уязвимость, которая позволяла обойти защитную функцию Mark of the Web (MotW) в Windows и выполнить код на компьютере жертвы.

  • пятница, 24 января 2025 г. в 00:00:20
xaker
Adversary-in-the-Middle: эволюция фишинга. Колонка Дениса Макрушина

Для подписчиковТипичный сценарий социотехнического пентеста: собрал список корпоративных email-адресов, настроил инструмент для проведения фишинговых рассылок, провел рассылку, получил учетные данные сотрудников для доступа в корпоративную инфраструктуру.

  • пятница, 24 января 2025 г. в 00:00:19
habrahabr
DEC. История в лицах. Часть 1

Общий вид на здания бывшей фабрики, наши дниКогда товарищ и коллега @ereinion предложил написать серию статей о digital, я понимал, что предстоит огромная работа. Но самое сложное будет – уместить выжимку из чудовищных объёмов информации в несколько статей.По ходу работы с бесчисленными материалами и расшифровками аудиозаписей пришло осознание, что подачу статьи ни в коем случае нельзя делать похожей на десятки статей о DEC. В них сухими цифрами описывались только исторические вехи и сама деяте…

  • пятница, 24 января 2025 г. в 00:00:18
habrahabr
Приключения с Xbox 360: долгий путь к RGH3

Всем привет из Positive Labs! Мы исследуем и разрабатываем различные интересные железки. Как обычно бывает, NDA накладывает ограничения на самое вкусное. И все же очень хочется познакомить вас с тем самым исследовательским духом. К счастью, рабочий процесс очень похож на то, чем я занимался в свободное время (и что вечно откладывал из-за нехватки оного), а значит, пришло время продолжить цикл статей по Xbox 360! Да-да, сегодня речь пойдет о том, как появился самый популярный метод модификации «…

  • пятница, 24 января 2025 г. в 00:00:16
habrahabr
Роберт, ты мне не дядюшка

Роберт Мартин нехило так повлиял на айти‑индустрию. Он придумал принципы SOLID, о которых спрашивают на собесах, пишут статьи на Хабре и спорят в комментариях. Он написал книгу «Чистый код» и сделал это словосочетание айтишным мемом. Если зайти на хэдхантер, вбить в поиске слове «чистый», выбрать специализацию «Программист, разработчик» и нажать «Найти», получим больше семисот вакансий. Про чистоту кода и архитектуры спорят на код‑ревью, в комментариях и статьях по всему интернету. Разговоров о…

  • пятница, 24 января 2025 г. в 00:00:15
habrahabr
Обзор BKHD N100 NAS — Лучшая материнская плата для домашнего NAS

Для этого обзора я приобрёл плату BKHD-1264-NAS, которая широко известна в узких кругах строителей NAS и обладателей домашних лаб. Плата интересна наличием шести SATA портов, четырьмя портами 2.5GbE на чипах Intel i226-V, а также современным и энергоэффективным процессором Intel N100 — и всё это в компактном формате Mini ITX! Её подробный обзор можно почитать далее в статье. Полезные ссылки Официальная страница Bios от производителя Инструкция от платы Инструкция по обновлению Bios Уре…

  • пятница, 24 января 2025 г. в 00:00:14
habrahabr
Старики будут править IT

Периодически на просторах интернета натыкаюсь на различные мнения по тому, что в "Нарнии для разработчиков" нельзя находиться людям, которые уже преодолели барьер в 30 лет. И вообще этим людям пора либо перейти в менеджмент или запускать процесс само-утилизации и просто исчезнуть для того, чтобы "молодые, успешные" 20 летние сеньоры пришли и начали перфомить так, что 30 летнему деду и не снилось.Но так ли это на самом деле, что более молодой разработчик может в базовых задачах в…

  • пятница, 24 января 2025 г. в 00:00:13
golang
Алгоритмы сортировки в Go: какие есть и как работают

Сортировка — это процесс упорядочивания элементов в массиве или списке по определенному критерию (например, по возрастанию или убыванию). В программировании это одна из базовых задач, которая помогает эффективно искать, обрабатывать и анализировать данные. Давайте разберем основные алгоритмы сортировки, их принципы работы и сложность на примерах реализации на языке Go.Введение в алгоритмы сортировкиСуществует несколько способов сортировки данных. Основные алгоритмы можно разделить на две катего…

  • пятница, 24 января 2025 г. в 00:00:11
golang
Паттерны проектирования в Golang

Рассмотрим в этой статье несколько наиболее распространенных паттернов проектирования в Golang, дополнив их практическими примерами.Фасад, Стратегия, Прокси, АдаптерПаттерн "Фасад"Фасад — это паттерн проектирования, который предоставляет простой интерфейс для работы с сложной системой. Вместо того чтобы разбираться с множеством деталей и компонентов, мы можем использовать фасад, который берёт на себя всю работу "под капотом". Простыми словами Фасад — это как кнопка "Выполни…

  • пятница, 24 января 2025 г. в 00:00:10