#pyqt6 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pyqt6, aggregated by home.social.
-
Слепое пятно аудио-форензики: Реализуем скрытый канал передачи данных в метаданных MP3 на Python
Считаете, что спрятать файл внутри песни, не испортив звук, невозможно? Мы тоже так думали, пока не разобрали спецификацию ID3v2 до винтика. Оказывается, внутри каждого MP3-файла есть «слепая зона», куда можно положить ключи шифрования, документы или исходный код, и при этом: MD5 аудиопотока не изменится. Спектрограмма будет идеально чистой. Файл проиграется в любом плеере. Мы написали ChameleonLab: MP3 Stego на Python, чтобы доказать это. Внутри — полный разбор архитектуры, код и сценарии использования для защиты авторских прав.
https://habr.com/ru/companies/chameleonlab/articles/992276/
#Python #Steganography #MP3 #PyQt6 #Information_Security #Digital_Forensics #chameleonlab
-
Слепое пятно аудио-форензики: Реализуем скрытый канал передачи данных в метаданных MP3 на Python
Считаете, что спрятать файл внутри песни, не испортив звук, невозможно? Мы тоже так думали, пока не разобрали спецификацию ID3v2 до винтика. Оказывается, внутри каждого MP3-файла есть «слепая зона», куда можно положить ключи шифрования, документы или исходный код, и при этом: MD5 аудиопотока не изменится. Спектрограмма будет идеально чистой. Файл проиграется в любом плеере. Мы написали ChameleonLab: MP3 Stego на Python, чтобы доказать это. Внутри — полный разбор архитектуры, код и сценарии использования для защиты авторских прав.
https://habr.com/ru/companies/chameleonlab/articles/992276/
#Python #Steganography #MP3 #PyQt6 #Information_Security #Digital_Forensics #chameleonlab
-
Слепое пятно аудио-форензики: Реализуем скрытый канал передачи данных в метаданных MP3 на Python
Считаете, что спрятать файл внутри песни, не испортив звук, невозможно? Мы тоже так думали, пока не разобрали спецификацию ID3v2 до винтика. Оказывается, внутри каждого MP3-файла есть «слепая зона», куда можно положить ключи шифрования, документы или исходный код, и при этом: MD5 аудиопотока не изменится. Спектрограмма будет идеально чистой. Файл проиграется в любом плеере. Мы написали ChameleonLab: MP3 Stego на Python, чтобы доказать это. Внутри — полный разбор архитектуры, код и сценарии использования для защиты авторских прав.
https://habr.com/ru/companies/chameleonlab/articles/992276/
#Python #Steganography #MP3 #PyQt6 #Information_Security #Digital_Forensics #chameleonlab
-
Слепое пятно аудио-форензики: Реализуем скрытый канал передачи данных в метаданных MP3 на Python
Считаете, что спрятать файл внутри песни, не испортив звук, невозможно? Мы тоже так думали, пока не разобрали спецификацию ID3v2 до винтика. Оказывается, внутри каждого MP3-файла есть «слепая зона», куда можно положить ключи шифрования, документы или исходный код, и при этом: MD5 аудиопотока не изменится. Спектрограмма будет идеально чистой. Файл проиграется в любом плеере. Мы написали ChameleonLab: MP3 Stego на Python, чтобы доказать это. Внутри — полный разбор архитектуры, код и сценарии использования для защиты авторских прав.
https://habr.com/ru/companies/chameleonlab/articles/992276/
#Python #Steganography #MP3 #PyQt6 #Information_Security #Digital_Forensics #chameleonlab
-
Менеджер Python проектов на Python
Была у меня папка на диске C под названием Python . В ней я держал свои проекты. Со временем надоело каждый раз вручную создавать папку для нового проекта, потом вручную создавать стартовый файл app.py. Это одно и то же действие снова и снова. В какой то момент я зае***ся сильно устал, хотелось просто нажать одну кнопку и получить готовую структуру без рутины. Решил автоматизировать Здарова Хабровчане, на связи King Triton . Ловите мое очередное бесполезное творение PythonProjectManager (далее PPM ) PPM это небольшое приложение на Python . Сделано на PyQt6. Задача простая. Создавать проекты быстро, без лишних движений, с удобным доступом к ним
-
Релиз ChameleonLab под Windows и macOS: История о невидимых данных, «зомби»-потоках и секретной игре
Хочу поделиться историей разработки и последним обновлением нашего проекта — ChameleonLab . Это кроссплатформенное десктопное приложение для стеганографии и стегоанализа. С момента первого релиза мы не только добавили новые функции, но и столкнулись с целым рядом интересных технических вызовов, решениями которых и хотим поделиться. И, конечно же, мы наконец-то готовы представить версии как для macOS , так и для Windows .
https://habr.com/ru/articles/941704/
#стеганография #информационная_безопасность #шифрование #pyqt6 #lsb #lsbстеганография
-
ChameleonLab: Как мы портировали стеганографический инструмент на macOS. Грабли, решения и планы на Android
Привет, Хабр! В наших прошлой и позапрошлой статьях мы рассказывали о создании нашего инструмента для стеганографии и стеганоанализа ChameleonLab. Мы получили массу ценных отзывов, и один из самых частых запросов был: «А когда версия для macOS?». Что ж, по вашим многочисленным просьбам, мы сделали это — ChameleonLab теперь доступен для macOS! Этот путь оказался не просто «взять и пересобрать». Нам пришлось столкнуться с рядом специфичных для macOS проблем, начиная от сборки .app -пакетов и заканчивая борьбой с «замороженной» иконкой в Dock при запуске. В этой статье мы хотим поделиться нашим опытом, рассказать о сложностях переноса, показать конкретные решения в коде и заглянуть в будущее.
https://habr.com/ru/articles/939766/
#стеганография #pyqt6 #macos #стегоанализ #lbs #криптография #numpy #pillow #matplotlib
-
Часть 2: ChameleonLab — не просто утилита, а учебная лаборатория
Привет, Хабр! Честно говоря, публикуя первую статью , мы и представить не могли, какой отклик она получит. В ней мы представили наш новый проект — ChameleonLab, утилиту для стеганографии с дружелюбным интерфейсом, позволяющую скрывать данные в изображениях и документах. После этого нашу почту буквально завалили письмами: люди делились идеями, задавали вопросы и рассказывали, как используют программу. Этот невероятный интерес и стал главной причиной, по которой мы с удвоенной энергией взялись за развитие проекта. Сегодня мы хотим поделиться тем, что нового появилось в ChameleonLab, во многом благодаря вам. А для всех, кто хочет опробовать новые функции прямо сейчас, мы собрали свежую версию. Скачать ее можно по ссылке: ChameleonLab 1.3.0.0
https://habr.com/ru/articles/938868/
#стеганография #pyqt6 #lsb #стегоанализ #криптография #numpy #matplotlib
-
Хамелеон в цифровых джунглях: Пишем десктопное приложение для стеганографии на Python и PyQt6
Привет, Хабр! Сегодня я хочу поделиться историей создания одного из моих проектов — десктопного приложения для стеганографии, которое я назвал "ChameleonLab". Это не просто очередной скрипт для LSB-метода, а полноценный инструмент с графическим интерфейсом, поддержкой разных типов файлов, шифрованием и, что самое интересное, встроенными утилитами для стегоанализа. Идея заключалась в том, чтобы создать удобную «лабораторию», где можно не только спрятать данные, но и исследовать, насколько незаметно это получилось. Мы пройдем путь от базового алгоритма до интеграции с Matplotlib и анализа аномалий в Office-документах.
https://habr.com/ru/articles/938684/
#стеганография #pyqt6 #lsb #стегоанализ #криптография #numpy #chisquared_attack #pillow #matplotlib
-
Гроубокс с числовым программным управлением (ЧПУ)
Возникла необходимость сделать настройку гроубокса максимально комфортной -- удалённо, без программирования. Все исходные коды доступны по ссылкам в конце статьи . В статье будет упор на программную часть: прошивка гроубокса, графический интерфейс (GUI) для компьютера.
https://habr.com/ru/articles/815271/
#гроубокс #растениеводство #ситиферма #pyqt6 #python3 #arduino #gcode #саженцы