Что такое Flipper Zero?

Привет всем! Одним из моих хобби является реверс инжиниринг электронных устройств. После небольшой задержки мой Flipper Zero наконец-то прибыл по почте. Давненько я хотел затестить его, а, заодно, рассказать вам, что с его помощью можно сделать.

Вот так выглядит упаковка после вскрытия. Он содержит устройство, USB-кабель, руководство по быстрому запуску (в основном указывающее на веб-сайт Flipper Zero) и наклейку Flipper «Взломай планету».

Флиппер Зеро - Пакет

Несмотря на то, что над программным обеспечением все еще работают, оно уже кажется довольно отточенным и интуитивно понятным.

Имейте в виду, что вам нужна карта microSD для обновления до последней версии прошивки и хранения ваших данных.

Флиппер Зеро - Пакет

Некоторая информация в этом посте быстро устареет из-за текущей скорости обсуждений и создаваемых хаков.

qFlipper — настольное приложение-компаньон

Flipper Zero поставляется с сопутствующим приложением для установки прошивки.

Flipper Zero - файловый менеджер

Обновление прошивки прошло очень гладко. Совсем скоро появятся приложения для Android и iOS.

Также доступны бета-версии, которые включают будущие обновления функций, такие как файловый менеджер для копирования файлов.

Flipper Zero - файловый менеджер

Скорее всего, когда вы это читаете, последняя версия qFlipper уже включает файловый менеджер.

NFC

Первой особенностью, которую я исследовал, были возможности NFC, протестировав следующие устройства:

  1. Физическая карта — вау, я вижу номера своих кредитных карт!
  2. Apple Watch — вау, я вижу номера карт!
  3. Airtags — удалось прочитать идентификатор устройства
  4. Ски-пассы и другие случайные вещи — захватывает NFC UID без проблем

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

Для дебетовых/кредитных карт и Apple Watch (после открытия для сканирования карты в кошельке) можно было прочитать номер карты с устройств!

Чтение NFC

На приведенном выше снимке экрана показан пример старой карты предоплаты. Несмотря на то, что очевидно, что это возможно, довольно страшно осознавать, насколько это просто на самом деле.

Это действительно заставляет задуматься о том, чтобы инвестировать в рукава, которые защищают карты, чтобы предотвратить считывание номеров ваших кредитных карт произвольными устройствами.

RFID

Flipper Zero без проблем считывает брелоки и карты. Он также может эмулировать ранее отсканированный брелок, что очень удобно. Существует также функция записи, которая позволяет, например, записывать информацию о сканированном RFID-чипе с одного брелока на другой.

Одна вещь, которую я узнал, это то, что на самом деле есть люди, у которых под кожей есть RFID-имплантаты! Я не шучу!

Инфракрасный

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

Плохой USB

Bad-USB — это функция, которая превращает Flipper Zero в USB-устройство, такое как клавиатура, и можно отправлять заранее определенную последовательность команд.

Пример сценария по умолчанию, поставляемый с устройством, просто открывает блокнот и записывает следующий текст:

Пример плохого USB

Если вы знакомы с BashBunny или Rubber Ducky, это будет выглядеть довольно знакомо, и вы также можете использовать сценарии из первого для запуска на Flipper Zero.

Радио

Эта функция поставляется с частотным анализатором, который я нахожу очень удобным. Я попытался клонировать свой брелок для ключей от машины и смог проанализировать и записать последовательность, но мне еще не удалось воспроизвести ее, чтобы действительно открыть двери. Это, вероятно, означает, что у моего брелока есть средства защиты (например, подвижный ключ) — это полезно знать.

Кроме того, будьте осторожны, делая такие вещи, потому что современные брелки имеют вращающиеся ключи, и вы можете заблокировать свой собственный брелок, рассинхронизировав его! В конце концов, помните, что Flipper Zero — это образовательное устройство, поэтому не используйте его для плохих дел или чего-то важного, на что вы действительно полагаетесь.

Есть видеоролики, в которых люди открывают крышку зарядки своего Tesla, потому что все Tesla используют один и тот же ключ для ее открытия.

Разное и пользовательский код

Flipper Zero имеет несколько других функций и уловок! Например, вы можете сыграть в Snake или использовать устройства как устройство U2F+множество других вещей.

Вывод

В целом, продукт очень хорош и уже отполирован, и будущие обновления программного обеспечения и прошивки должны улучшить его.



2022-12-15T16:35:10
Вопросы читателей

Особенности развертывания программ в Kubernetes

Kubernetes — одна из самых популярных платформ автоматизации для развертывания, масштабирования и работы контейнеров приложений в кластере хостов или узлов. Развертывание кластеров в Kubernetes на виртуальных машинах требует наличия специальных знаний, поэтому если нужна с этим помощь, можно обратиться к специалистам компании «Flant».

Читать

🐧 Скрипт Bash для мониторинга использования процессора и памяти на Linux

Использование памяти в Linux обычно измеряется объемом оперативной памяти, используемой определенным процессом.

Это можно отследить с помощью команды free, которая отображает общий объем памяти, используемую память и свободную память, доступную в системе.

Использование процессора в Linux обычно измеряется количеством ядер процессора, используемых определенным процессом.

Это можно отследить с помощью команды top, которая отображает количество ядер процессора и общее количество используемого процессорного времени.

В Linux можно отслеживать использование процессора и памяти с помощью скрипта Bash.

Это можно сделать с помощью инструментов командной строки top, free и ps.

Команда top отображает использование ресурсов всех запущенных процессов в системе, а команда free предоставляет более подробную информацию об использовании памяти.

Команда ps может быть использована для просмотра информации о конкретном процессе.

В этом руководстве вы узнаете:

  • Как отслеживать использование процессора и памяти с помощью скрипта bash

ЗНАЕТЕ ЛИ ВЫ?

Зомби-процессы не используют ЦП в Linux. Зомби-процесс – это процесс, который завершил выполнение, но все еще имеет запись в таблице процессов. Процесс по сути “мертв”, но еще не удален из таблицы процессов.

см. также:

🧟 Как найти и убить зомби-процессы в системах Linux

Скрипт Bash можно использовать для проверки производительности системы в реальном времени, а также для сбора статистики использования за определенное время.

Скрипт может собирать информацию об использовании из файла /proc/stat, а затем сохранять ее в файле лога.

Скрипт также можно настроить на отправку предупреждения по электронной почте, когда использование процессора или памяти превышает определенный порог.

Кроме того, скрипт можно использовать для запроса у системы такой информации, как модель процессора, использование и средние значения нагрузки.

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

Простой скрипт непрерывного мониторинга процессора и памяти в Linux, как показано ниже, является отличным способом отслеживания производительности системы:

#!/bin/bash

# This script monitors CPU and memory usage



while :

do 

  # Get the current usage of CPU and memory

  cpuUsage=$(top -bn1 | awk '/Cpu/ { print $2}')

  memUsage=$(free -m | awk '/Mem/{print $3}')



  # Print the usage

  echo "CPU Usage: $cpuUsage%"

  echo "Memory Usage: $memUsage MB"

 

  # Sleep for 1 second

  sleep 1

done

Сохраните приведенный выше скрипт в текстовый файл, сделайте его исполняемым и запустите.

Ниже приведен терминальный вывод вышеуказанного скрипта мониторинга процессора и памяти.

Ниже перечислены другие инструменты/команды, которые можно использовать для мониторинга использования ЦП и памяти в системе Linux:

  • free: Эта команда показывает общий объем свободной и используемой физической памяти и памяти подкачки в системе, а также буферов и кэшей, используемых ядром.
  • top: Эта команда обеспечивает динамическое представление работающей системы в реальном времени. Она может отображать сводную информацию о системе, а также список задач, которыми в данный момент управляет ядро Linux.
  • htop: Это интерактивный просмотрщик процессов для Linux. Это приложение в текстовом режиме, которое отображает информацию о процессах в удобном для пользователя виде.
  • vmstat: Эта команда выдает информацию о процессах, памяти, подкачке, блочном вводе-выводе, ловушках и активности процессора.
  • ps: Эта команда используется для отображения информации о текущих запущенных процессах.
  • iostat: Эта команда сообщает статистику центрального процессора (CPU) и статистику ввода/вывода для устройств и разделов.

Заключение

Простой скрипт непрерывного мониторинга процессора и памяти в Linux является эффективным и надежным инструментом для мониторинга производительности системы.

Он позволяет системным администраторам эффективно и быстро контролировать производительность системы в режиме реального времени.

Скрипт легко настраивается и требует минимального обслуживания.

Его способность генерировать отчеты и оповещать системных администраторов делает его бесценным ресурсом для системного администратора.

см. также:



2022-12-15T10:46:51
Скрипты

Intel Arc Graphics Driver 31.0.101.3975 поддерживает The Witcher 3: Wild Hunt следующего поколения

Intel выпустила бета-версию драйвера Arc Graphics Driver 31.0.101.3975, которая добавляет поддержку трех игр и обеспечивает более высокую производительность в PlayerUnknown’s Battlegrounds (PUBG).

В отличие от последнего обновления 31.0.101.3959 , с бета-версией 31.0.101.3975 Intel, похоже, спешит обеспечить приемлемую частоту кадров в обновлении The Witcher 3: Wild Hunt Next-Gen, которое выходит сегодня. По этой причине об исправлении ошибок не может быть и речи, по крайней мере, ничего очевидного в примечаниях к драйверу не упоминается.

Это понятно, поскольку улучшенный Witcher 3 — одна из самых ожидаемых игр в этом месяце, предлагающая трассировку лучей, FSR, DLSS, фоторежим и предустановку Ultra + для тех, у кого есть высокопроизводительные ПК, не говоря уже о множестве настроек игрового процесса. как Quickcast и режимы камеры.

Помимо The Witcher, эти драйверы также поддерживают Conqueror’s Blade и High on Life. Последний доступен в декабрьских предложениях Xbox Game Pass.

Наконец, игроки PUBG будут приветствовать увеличение до четырех процентов по сравнению с драйверами 31.0.101.3959 WHQL при игре с настройками 1440p Ultra с использованием DirectX 11. Это не меняет правила игры, но все же приветствуется, особенно если Intel продолжит в том же духе.

Intel Arc Graphics Driver 31.0.101.3975 поддерживает The Witcher 3: Wild Hunt следующего поколения

 

Полный список изменений выглядит следующим образом

Поддержка Intel Game On Driver для графики Intel Arc серии A для:

  • The Witcher 3: Wild Hunt: обновление следующего поколения
  • High on Life
  • Conqueror’s Blade

 

Этот программный пакет Intel Arc включает поддержку оптимизированного Microsoft DirectStorage 1.1 с распаковкой с ускорением на GPU для интеграции разработчиков.

Известные вопросы:

  • The Witcher 3: Wild Hunt Обновление следующего поколения* (DX12) Функция Hairworks в настоящее время не поддерживается в графических продуктах Intel® Arc™.
  • Diablo II: Resurrected* (DX12) может вызвать нестабильность системы или сбой приложения.
  • В Warhammer 40,000: Darktide* (DX12) может возникнуть сбой приложения во время выбора персонажа.
  • Приложение Plague Tale: Requiem* (DX12) может зависать и аварийно завершать работу во время игры.
  • Conqueror’s Blade* (DX11) может давать сбои в тестовом режиме.
  • В Call of Duty: Vanguard* (DX12) могут отсутствовать или искажаться тени во время задания на подводной лодке.
  • Payday 2* (DX9) может отображать мерцание на некоторых поверхностях воды.
  • Система может зависнуть при выходе из спящего режима. Возможно, потребуется выключить и снова включить систему для восстановления.
  • Аппаратное ускорение графического процессора может быть недоступно для воспроизведения мультимедиа и кодирования в некоторых версиях Adobe Premiere Pro.
  • Blender может демонстрировать искажения при использовании узла текстуры Nishita Sky. ИЗВЕСТНЫЕ ПРОБЛЕМЫ INTEL® ARC™ CONTROL:
  • Для установки и запуска Arc Control требуется администратор Windows UAC.
  • Некоторые приложения могут отображать прозрачное или пустое окно, когда для CMAA глобально установлено значение «Принудительно ВКЛ».
  • Выбор разрешения 1440p в Arc Control Studio Capture может быть недоступен, если исходное разрешение дисплея равно 4K.
  • Положение наложения камеры Arc Control Studio может не сохранить нужное положение и размер после перезапуска системы.
  • Вкладка Arc Control Studio Camera может занять больше времени, чем ожидалось, при первом переходе.
  • Arc Control может сообщать о неверном значении пропускной способности памяти. Intel® Arc™ Control Performance Tuning (БЕТА):
  • Intel® Arc™ Control Performance Tuning в настоящее время находится в стадии бета-тестирования. Таким образом, производительность и функции могут вести себя неожиданно. Intel® продолжит совершенствовать программное обеспечение для настройки производительности в будущих выпусках.



2022-12-15T04:33:14
Программное обеспечение

Kdenlive 22.12: Релиз последней версии года готов!

Kdenlive 22.12: Релиз последней версии года готов!

Kdenlive 22.12: Релиз последней версии года готов!

Первая половина последнего месяца 2022 года почти закончилась, и обе Дистрибутивы GNU / Linux как многие бесплатные и открытые приложения, продолжать выполнять различные объявления о выпуске из их последних выпусков. Такие как Kdenlive, которая 12 числа этого месяца объявила о выпуске своей последней версии под названием и номером «Кденлайв 22.12».

Для тех, кто может ничего и не знать о Kdenlive, стоит отметить, прежде чем углубляться в информацию, связанную с указанным запуском, что указанное приложение является крутой открытый исходный код и бесплатный видеоредактор. Который может быть использован без особых трудностей или ограничений для полупрофессиональное использование, так как допускает работу с видеозаписи в различных форматах (DV, HDV и AVCHD) и обеспечивает все основные операции редактирования видео, такие как: Смешайте видео, звук и изображения в случайном порядке, используя временную шкалу, добавляя к ней различные эффекты.



Читать

Linux 6.1 вошла в историю, представив Rust в качестве второго языка программирования в ядре.

Такс, талисман ядра Linux

Ядро Linux является основой операционных систем (ОС) Linux и основным интерфейсом между аппаратным обеспечением компьютера и его процессами.

Линус Торвальдс представил через объявление о доступности новой версии Ядро Линукс 6.1. что, может быть, это одна из самых важных версий, выпущенных за последние 30 лет И именно то, что делает этот выпуск таким особенным, заключается в том, что в этой версии вводится второй язык для разработки ядра, которым является язык Rust.

Таким образом, Rust получает только официальный API, позволяющий разрабатывать отдельные модули или пилотные версии для Linux. Это означает, что открытие ядра Linux для этого языка продолжается, в результате чего отказ от языка C не запланирован на завтра. Однако это изменение связано с доступностью и компетенцией третьих сторон, участвующих в разработке ядра.



Читать