xaker
Хакеры распространяют малварь для майнинга через почтовые «автоответчики» жертв

Эксперты FACCT обнаружили необычный способ распространения майнера Xmrig, предназначенного для скрытой добычи криптовалюты Monero. Злоумышленники компрометируют чужие почтовые адреса и используют autoreply-ответы для доставки малвари. Начиная с конца мая текущего года эта схема использовалась для атак на ведущие российские интернет-компании, ритейл и маркетплейсы, страховые и финансовые компании.

  • суббота, 21 сентября 2024 г. в 00:00:14
xaker
Ликвидирована платформа iServer, предоставлявшая услуги по разблокировке ворованных телефонов

Правоохранительные органы сообщили о ликвидации международной преступной группы, которая использовала автоматизированную фишинговую платформу iServer для разблокировки украденных и потерянных смартфонов. Суммарно от рук злоумышленников пострадали 483 000 человек по всему миру.

  • суббота, 21 сентября 2024 г. в 00:00:13
xaker
Фишки Flux.1. Добиваемся лучших картинок от новой генеративной модели

Для подписчиковКогда в августе этого года вышла модель FLUX.1 [dev], некоторые пользователи были разочарованы излишне «цифровым» видом изображений, отсутствие негативных ключевых слов накладывало серьезные ограничения на потенциал модели, а повышенные требования к железу огорчили владельцев видеокарт предыдущих поколений. Эти и многие другие ограничения были успешно преодолены — но появились новые.

  • суббота, 21 сентября 2024 г. в 00:00:12
xaker
Unicorn похищает данные российских организаций

Аналитики «Лаборатории Касперского» зафиксировали атаки на российские компании с использованием нового трояна Unicorn, направленные на кражу конфиденциальных данных. В отличие от других подобных атак, в данном случае малварь не самоудаляется сразу после кражи информации, а продолжает похищать любые новые и изменившиеся файлы, до тех пор, пока ее не обнаружат.

  • суббота, 21 сентября 2024 г. в 00:00:11
habrahabr
Разработка больших цифровых часов на светодиодной ленте

Когда-то давно в детстве, когда я ещё только начинал заниматься электроникой, у меня была мечта изготовить огромные часы на семисегментных индикаторах. Точнее, изготовить большой индикатор и подключить его к электронной плате уже имеющихся маленьких электронных часов. Для изготовления самих семисегментных индикаторов в качестве сегментов я рассматривал люминесцентные лампы дневного света. Других идей на тот момент мне не приходило. А на таких лампах делать часы – не очень хорошая задумка.По про…

  • суббота, 21 сентября 2024 г. в 00:00:10
habrahabr
Ассемблер для программистов на языках высокого уровня: Hello World

Если вы начинали изучение программирования с JavaScript, Rust, C или любого другого высокоуровневого языка, то ассемблерный код может показаться вам непонятным или даже пугающим. Рассмотрим следующий код: section .data msg db "Hello, World!" section .text global _start _start: mov rax, 1 mov rdi, 1 mov rsi, msg mov rdx, 13 syscall mov rax, 60 mov rdi, 0 syscall К счастью, по второй строке мы можем понять, что он делает. Здесь нет ничего привычного нам: мы не в…

  • суббота, 21 сентября 2024 г. в 00:00:08
habrahabr
Почему я предпочитаю исключения, а не значения ошибок

Качественная обработка ошибок — это ключ к созданию надёжных программ; но программистов она часто пугает, ведь всегда найдётся ещё один пограничный случай. В традиционных объектно-ориентированных языках программирования используются специальные классы исключений, которые можно выбрасывать, чтобы прекратить обычный поток управления и немедленно сообщить об ошибке. Давайте рассмотрим пример, в котором применено защищённое от ошибок целочисленное деление: int safeDiv(int a, int b) { if (b =…

  • суббота, 21 сентября 2024 г. в 00:00:08
javascript
7 продвинутых приёмов JavaScript, которые должен знать каждый разработчик

JavaScript продолжает развиваться, давая разработчикам всё больше мощных инструментов для написания чистого, быстрого и эффективного кода.Однако при таком обилии функций и технологий легко упустить самые мощные из них. Если ваша цель — повысить производительность или упростить поддержку кода, эти продвинутые техники дадут вам серьёзное преимущество.Давайте разберём 7 продвинутых техник в JavaScript, которые помогут вам вывести свои навыки на новый уровень.1. Замыкания сделают код чище Замыкани…

  • суббота, 21 сентября 2024 г. в 00:00:05
javascript
Концепция временного View state в JavaScript

Приветствую всех! В данной статье, речь пойдёт о достаточно необычной теме, информацию о которой я почему-то не нашёл, хотя она достаточно полезна в современных JavaScript фреймворках и библиотеках для создания пользовательских интерфейсов, ведь, в некоторых случаях, применение концепции может помочь ускорить работу с DOM в несколько раз.Название условно, но важна именно суть. Проблема обычного stateПод понятием «обычного state» подразумеваются данные, которые сохраняются непосредственно благод…

  • суббота, 21 сентября 2024 г. в 00:00:04