Уведомления
Очистить все

mat2: новая версия программы для удаления метаданных


MiAl
 MiAl
(@mial)
Участник Admin
Присоединился: 3 года назад
Сообщения: 217
Topic starter  

Метаданные это то, что может вас спалить не хуже вашего реального IP. Если вы через восемь проксей передаёте документ, у которого в свойствах в поле «Автор» написано «Синицин Юрий Иванович», то это плохо скажется на вашу анонимность. А если вы передаёте фотографию документа, которую сделали на свой телефон и в которую записались GPS координаты вашего дома, то это ещё хуже, чем показать свой IP.

При этом про IP все говорят и каждый более-менее в курсе, в том числе как его правильно скрыть. Метаданные не на слуху и многие про них банально забывают.

mat2 — это инструмент для удаления метаданных, поддерживающий широкий диапазон часто используемых файлов, написана на python3. В своей основе это библиотека, используемая одноимённым интерфейсом командной строки и в качестве расширения nautilus.

Что такое метаданные

Метаданные — это информация, которая характеризует другую информацию. Метаданные используются для описания, документирования основной информации. Например, в картинке jpg основной информацией является сама картинка, а метаданными являются информация о времени съёмки, камере, вспышке, автофокусе, GPS координатах и прочем. Для документа Word основной информацией является текст документа и его форматирование, а метаданными являются информация об авторе, о времени создания документа, о времени правки, о количестве слов, о лице внёсшим изменения и так далее.

В своей основе, метаданные отвечают на вопросы кто, что, когда, где, почему и как о каждом аспекте данных, которые документируются.

Метаданные внутри файла могут многое рассказать о вас.

Камеры записывают данные о том, когда была сделана фотография и какая камера использовалась. Офисные документы, такие как PDF или Office автоматически добавляют информацию об авторе и компании в документы и таблицы.

Вполне возможно, что бы не хотите раскрывать эту информацию в сети. Это как раз задача MAT2: избавление, насколько это возможно, от метаданных.

Установка MAT2 в Kali Linux:

sudo apt install mat2

Установка MAT2 в BlackArch:

sudo pacman -S mat2

Установка MAT2 в Debian, Ubuntu, Linux Mint и производные (не проверял, но должно работать):

sudo apt update
sudo apt install mat2

Использование:

mat2 [-h] [-a] [-b] [-L] [-c] [-d] [-l] [-v] [файлы [файлы ...]]

Опции

позиционные аргументы:
файлы
опциональные аргументы:
-h, --help показать справку и выйти
Опции:
-a, --add2archive добавить в выходной архив не поддерживаемые типы файлов (по
умолчанию отключено)
-b, --backup, -b сохранить резервную копию
-L, --low-pdf-quality
создаёт более лёгкий, но более низкого качества PDF
Информация:
-c, --check проверят, есть ли в файле метаданные, способные нанести вред
-d, --display показать все метаданные, способные нанести вред,
без их удаления
-l, --list вывести список всех поддерживаемых форматов файлов
-v, --version показать версию программы и выйти

Пример использования, найти метаданные в файле 20181009_115635.jpg:

mat2 -s 20181009_115635.jpg

Очистка этого файла от метаданных:

mat2 20181009_115635.jpg

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

У mat2 нет графического интерфейса (смотри третий пост). У предыдущей версии, которая называется mat, есть графический интерфейс. Если нужна предыдущая версия, то в Kali Linux она устанавливается так:

sudo apt install mat

Цитата
SuperUser
(@superuser)
Eminent Member
Присоединился: 3 года назад
Сообщения: 36
 

Обновление опций mat2 и поддержка новых форматов

Программа mat2 за последнее время получила много изменений и хорошо себя зарекомендовала. Теперь у неё своя страничка на Kali.Tools:  https://kali.tools/?p=4749

В программе поменялись опции.

Использование:

mat2 [-h] [-v] [-l] [--check-dependencies] [-V] [--unknown-members policy] [-s | -L] [файлы [файлы ...]]

Новые опции:

позиционные аргументы:
файлы файлы для обработки

опциональные аргументы:
-h, --help показать справку и выйти
-v, --version показать версию программы и выйти
-l, --list вывести список всех поддерживаемых форматов файлов
--check-dependencies проверить, имеются все ли необходимые для MAT2 зависимости
-V, --verbose показать более подробную информацию о статусе
--unknown-members policy
как обрабатывать неизвестных членов файлов в стиле архива
(в качестве политики можно указать: abort, omit, keep) [По умолчанию:
abort]
-s, --show показать все метаданные, способные нанести вред,
которые нашла MAT2, без их удаления
-L, --lightweight удалить только НЕКОТОРЫЕ метаданные

Список поддерживаемых форматов:

  • приложение/epub+zip (.epub)
  • приложение/pdf (.pdf)
  • приложение/vnd.oasis.opendocument.chart (.odc)
  • приложение/vnd.oasis.opendocument.formula (.odf)
  • приложение/vnd.oasis.opendocument.graphics (.odg)
  • приложение/vnd.oasis.opendocument.image (.odi)
  • приложение/vnd.oasis.opendocument.presentation (.odp)
  • приложение/vnd.oasis.opendocument.spreadsheet (.ods)
  • приложение/vnd.oasis.opendocument.text (.odt)
  • приложение/vnd.openxmlformats-officedocument.presentationml.presentation (.pptx)
  • приложение/vnd.openxmlformats-officedocument.spreadsheetml.sheet (.xlsx)
  • приложение/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)
  • приложение/x-bittorrent (.torrent)
  • приложение/x-dtbncx+xml (.ncx)
  • приложение/x-tar (.tar)
  • приложение/xhtml+xml (.xhtml, .xht)
  • приложение/zip (.zip)
  • аудио/flac (.flac)
  • аудио/mpeg (.mp2, .mp3, .mpega, .m4a, .mpga)
  • аудио/ogg (.ogg, .oga, .spx, .opus)
  • изображение/gif (.gif)
  • изображение/jpeg (.jpg, .jpe, .jpeg)
  • изображение/png (.png)
  • изображение/svg+xml (.svgz, .svg)
  • изображение/tiff (.tif, .tiff)
  • изображение/x-ms-bmp (.bmp)
  • текст/css (.css)
  • текст/html (.shtml, .html, .htm)
  • текст/plain (.txt, .text)
  • видео/mp4 (.mp4)
  • видео/x-ms-wmv (.wmv)
  • видео/x-msvideo (.avi)

ОтветитьЦитата
SuperUser
(@superuser)
Eminent Member
Присоединился: 3 года назад
Сообщения: 36
 

Графический интерфейс для mat2

Вы можете использовать графический интерфейс для удаления метаданных. Metadata Cleaner является графическим интерфейсом для mat2.

Установка Metadata Cleaner в Debian, Kali Linux, Ubuntu, Linux Mint и их производные:

sudo apt install metadata-cleaner

Установка Metadata Cleaner в Arch Linux, BlackArch, Manjaro и их производные:

Начните с установки pikaur: Автоматическая установка и обновление пакетов AUR

Затем выполните команду:

pikaur -S metadata-cleaner

После установки, вы можете найти программу в меню по имени «Metadata Cleaner», либо запустить её в командной строке:

metadata-cleaner

Для проверки и очистки метаданных, перенесите файлы и бросьте их в окно программы, либо нажмите кнопку «Add files» в левом верхнем углу.

Для просмотра найденных в файлах метаданных нажмите кнопку в виде отпечатка файла.

Для очистки метаданных нажмите кнопку «Clean» для сохранения сделанных изменений нажмите кнопку «Save».

Обратите внимание, что в отличии от mat2, Metadata Cleaner перезаписывает оригинальные файлы и не оставляет резервные копии.


ОтветитьЦитата
Поделиться: