javascript
Топ-5 библиотек для управления состоянием React в 2025 году

Хранение данных и управление глобальным состоянием в React-приложениях всегда было важной темой среди разработчиков. К 2025 году выбор подходящей библиотеки для решения этих задач стал еще более разнообразным — от проверенного Redux до современных, легковесных решений, таких как Zustand и SWR. Каждое из этих решений имеет свои особенности, плюсы и подводные камни, что делает выбор оптимального инструмента порой непростым. В этой статье я рассмотрю 5 самых популярных библиотек на сегодняшний ден…

  • четверг, 27 февраля 2025 г. в 00:00:06
github
ggerganov / ggwave

Tiny data-over-sound libraryggwave Tiny data-over-sound library. Click on the images below to hear what it sounds like: waver-v1.4.0.mp4 talking-buttons-demo-0.mp4 arduino-tx-3-github.mp4 Details This library allows you to communicate small amounts of data between air-gapped devices using sound. It implements a simple FSK-based transmission protocol that can be easily integrate…

  • четверг, 27 февраля 2025 г. в 00:00:01
xaker
На GitHub нашли сотни репозиториев с вредоносным кодом

Эксперты Kaspersky GReAT обнаружили на GitHub множество репозиториев с малварью, которая замаскирована под проекты с открытым исходным кодом. Например, злоумышленники маскируют малварь под Telegram-бот для управления криптовалютными кошельками или читы для игры Valorant.

  • среда, 26 февраля 2025 г. в 00:00:17
xaker
Малварь SpyLend загрузили из магазина Google Play более 100 000 раз

Аналитики Cyfirma обнаружили, что Android-вредонос под названием SpyLend проник в официальный магазин Google Play и был загружен более 100 000 раз. Малварь маскировалась под финансовый инструмент и использовалась в Индии для выдачи кредитов по схеме SpyLoan.

  • среда, 26 февраля 2025 г. в 00:00:15
xaker
Уроки форензики. Расследуем кибератаку через соцсеть и раскрываем маскировку файла

Для подписчиковСегодня мы с тобой будем упражняться в расследовании атаки, связанной с установкой замаскированного ПО, которое злодеи распространяли через социальную сеть. Поупражняемся в цифровой криминалистике и посмотрим, как можно ускорить и облегчить работу.

  • среда, 26 февраля 2025 г. в 00:00:14
xaker
Неисправленная уязвимость в Parallels Desktop дает root-права в macOS

Исследователи опубликовали два эксплоита для непропатченной уязвимости повышения привилегий в Parallels Desktop. Проблема позволяет получить root-доступ на затронутых устройствах под управлением macOS.

  • среда, 26 февраля 2025 г. в 00:00:13
habrahabr
Отладка приложения, которое не хочет, чтобы его отлаживали

Недавно я столкнулся с приложением, которое: Блокирует прикрепление к нему отладчиков. Выполняет преждевременный выход при попытках инъецирования кода. Приводит к вылету телефона целиком, если запустить её со включённым джейлбрейком (!). По последнему пункту: кто вообще так делает??? Всё, что мы делаем (например, выполняем моддинг TikTok, чтобы он показывал только видео с котиками, или устраняем торможения в чужих приложениях), требует возможности исследования работы приложения. Но в прило…

  • среда, 26 февраля 2025 г. в 00:00:12
habrahabr
Мирное применение фейковой базовой станции

Приветствую всех! После выхода статьи про запуск сотовой сети 4G в домашних условиях я получил немало вопросов, сводящихся к одному: можно ли при помощи такой связки обходить региональные ограничения, заставляя подключившееся устройство считать, что оно находится в той стране, какая установлена параметрами сети? Задач, где это требуется, очень много: китайские машины, различные девайсы для умного дома, телефоны и много чего ещё. Мысли об этом не покидали меня уже давно, и вот сейчас у меня выд…

  • среда, 26 февраля 2025 г. в 00:00:11
habrahabr
Очумелые ручки: как я превратил старый смартфон в игровую консоль с возможностью звонить

Осторожно: эта статья точно будет хабратортной, ведь в ней мы смоделируем, спроектируем и запрограммируем своё видение N-Gage 2! Я очень старался сделать статью интересной даже для тех читателей, кто не разбирается в теме 3D-печати и программирования микроконтроллеров :-)Я очень люблю ретро-игры и игровые консоли. Иногда я люблю позалипать в какую-нибудь классику с NES, Sega Mega Drive или, например, PSP. Однако особое место в моём сердечке занимает игровой телефон Nokia N-Gage, который, к сожа…

  • среда, 26 февраля 2025 г. в 00:00:10