Скрытие секретной информации в изображениях является темой стеганографии. Некоторые инструменты linux, которые касаются сокрытия информации в изображениях: steghide (sudo apt-get install steghide) stepic (sudo apt-get install python-stepic) outguess (sudo apt-get install outguess)
Использование steghide:
Steghide поддерживает изображения BMP и JPG. Чтобы вставить файл secret.zip в файл cover.jpg и создать новый файл для встроенного jpg, используйте
steghide --embed -ef secret.zip -cf cover.jpg -sf embedded.jpg
steghide, чтобы ввести пароль, введите один, это будет необходимо восстановить секрет. После этого вы можете просмотреть embedded.jpg точно так же, как и обычное изображение, вы не заметите, что его манипулируют.
Чтобы восстановить секретный прогон
steghide --extract -sf embedded.jpg
Введите пароль, и ваш секрет будет восстановлен с его оригинальным именем secret.zip.
Важно знать, что изображение может содержать только определенное количество секретных данных, поскольку для ввода большого количества данных в изображение потребуется слишком много манипуляций с изображением, и изображение будет больше не похожим оригинал. Чтобы просмотреть, сколько секретных данных может вставлять steghide в определенное изображение, запустите:
steghide --info cover.jpg
Для других функций steghide смотрите man steghide.
14]Вы используете следующие команды:
steghide (sudo apt-get install steghide) :stepic --decode -i embedded.png -o recovered.zip
stepic использует библиотеку изображений Python, поэтому она должна работать с большинством форматов изображений, но png рекомендуется для формата выходного изображения авторами. Для получения дополнительной информации о stepic go steganography .
Для ответа на ваш первый вопрос ответ да ... и нет. Да, потому что это часть синтаксиса, используемая программой менеджера запуска. Нет, потому что он не делает его файлом .desktop.
Второй вопрос: ответ будет да при создании файла, но вы можете его отредактировать, чтобы удалить .desktop. Это связано с тем, что когда Ubuntu создает файл, в двоичных данных говорится, что это файл .desktop. Затем, если вы отредактируете его, он не обновит его, и он все равно будет работать. Если вы не найдете нужный двоичный код, а не создание файла.