27.01.2021

Depix, утилита для воссоздания пикселизированных паролей на скриншотах


Опубликована утилита Depix, предназначенная для определения паролей и конфиденциальных данных, замазанных на скриншотах с использованием пикселизации. Сохраняющихся при пикселизации данных о цветах пикселей достаточно, чтобы восстановить читаемость изначально размытых букв. Код написан на языке Python и распространяется под лицензией Creative Commons Attribution 4.0.

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

Источник: https://www.opennet.ru/opennews/art.shtml?num=54216

Добавить комментарий