xaker
Зелье для Zelix. Изучаем обфускатор для Java и придумываем собственный деобфускатор

Для подписчиковСегодня мы продолжим знакомиться с обфускаторами, принципами их анализа и борьбы с ними. Наш пациент — обфускатор для Java под названием Zelix KlassMaster, внутреннее устройство которого мы подробно исследуем.

  • четверг, 6 марта 2025 г. в 00:00:20
xaker
Стилеры похитили данные более 2 млн банковских карт

По оценкам специалистов Kaspersky Digital Footprint Intelligence, в 2023-2024 годах в результате атак стилеров в даркнет попали данные более 2,3 млн банковских карт пользователей со всего мира.

  • четверг, 6 марта 2025 г. в 00:00:20
habrahabr
Квантовые точки и их получение

Картинка Kjpargeter, Freepik Одно из интереснейших явлений — открытие «квантовых точек», и многие называют это существенной вехой, которая даёт начало целым направлениям в науке и технике. Посмотрим поближе, что они представляют собой, и насколько реально их создать самому? Ниже рассматривается работа с химикатами, а также с нагреванием их до высоких температур, что может быть опасным. Автор статьи ни к чему не призывает и ничего не гарантирует, вся информация статьи даётся исключительно в …

  • четверг, 6 марта 2025 г. в 00:00:18
habrahabr
Obsidian: Типы данных

Этой статьей я хотел бы начать серию обучающих материалов, в которой поделюсь всем, что мне известно про редактирование текста и организацию работы в Obsidian и с Markdown файлами.ПредысторияМое первое соприкосновение с Obsidian как с редактором Markdown файлов произошло в 2021 году, когда я искал способ систематизировать информацию для новогодней сессии в D&D с моими друзьями, но, к сожалению, тогда ничего не получилось по ряду причин:я не понял как устроено хранилищепочему если у меня ест…

  • четверг, 6 марта 2025 г. в 00:00:17
habrahabr
Необычные способы хостинга

Где разместить сайт? Оказывается, для хостинга необязательно покупать VPS или домашний сервер. Можно поступить более креативно: например, захостить сайт на смартфоне. Причём желательно извлечь из него аккумулятор, чтобы смартфон работал напрямую от сети. А есть ещё более оригинальный вариант: бесплатный хостинг в социальных сетях. Сайт на хостинге Bluesky Bluesky — это децентрализованная социальная сеть с 30 млн пользователей, альтернатива твиттеру (Х), с мостом в телеграм и другими интересн…

  • четверг, 6 марта 2025 г. в 00:00:16
habrahabr
Почему тебя больше не зовут на собесы? Спойлер: ты слишком много работал

Ну что, друг, как тебе живётся в новом ИТ‑реалистичном мире? Раньше стоило тебе просто обновить резюме, и рекрутеры написывали в личку, словно сотрудники «Кирби». Полгода приходилось отбиваться от предложений, где «интересный проект, дружный коллектив, печеньки, опционально — зарплата». А теперь? Теперь ты снова открываешь резюме, но мир изменился. LinkedIn молчит. На hh 2–3 просмотра в неделю, а на отклики вал отказов. Рекрутеры больше не бомбят тебя сообщениями.Ты ведь не стал хуже, правда? Н…

  • четверг, 6 марта 2025 г. в 00:00:15
habrahabr
Спарсил 240к курсов Udemy и вот что я узнал

Привет! Меня зовут Илья, и я увлекаюсь сбором и анализом открытых данных из интернета. Это позволяет мне иногда находить действительно интересные вещи.Сегодня я подготовил для вас подборку из семи любопытных рейтингов, связанных с онлайн-курсами в России и за рубежом.Важное уточнениеУ меня нет профильного образования, поэтому, если заметите какие-то ошибки в интерпретации данных или выводах, буду благодарен за ваши замечания в комментариях.Немного информацииUdemy — крупнейший в мире маркетплейс…

  • четверг, 6 марта 2025 г. в 00:00:14
golang
Как управлять сборками в Go с помощью build tags

Привет, Хабр!Вы когда‑нибудь сталкивались с ситуацией, когда нужно собрать Go‑приложение под несколько платформ? Или выключить часть кода в проде, оставив её активной в дев‑среде? Возможно, вы просто хотите поддерживать разные версии сборки с кастомными фичами без тонны if runtime.GOOS == «windows» {}?В этом вам помогут build tags.Build tags в Go — это специальные комментарии, которые говорят компилятору: «Этот файл включаем в сборку только если выполнены вот эти условия».Вот как они выглядят:/…

  • четверг, 6 марта 2025 г. в 00:00:13
golang
Запилил 100 проектов на Go и вот что скажу

Когда начинаешь новый проект, то надо какое то время потратить, чтобы подобрать подходящие библиотеки, подготовить структуру проекта, связать все воедино. Это занимает прилично времени. Целый день вполне может уйти. А экономить на этом шаге не стоит. Это ведь как фундамент. И вот, 5 лет назад я опубликовал каркас, который собрал для себя, чтобы делать с ним проекты на Go.С тех пор ко мне обращались люди и с вопросами, и с советами. Я менял компоненты, смотрел что получалось. Благо проектов было…

  • четверг, 6 марта 2025 г. в 00:00:12