LINUX.ORG.RU

Комбинированный файл

 


0

1

Всем привет, не уверен так ли это точно называется, но в libreoffice есть возможность создать файл pdf, который можно открыть как odt, те там два файла в одном. Вопрос можно ли к примеру соеденить картинку и бинарник, чтоб в просмотрщике изображений была обычная картинка, но если запустить в терминале допустим ./index.jpg , то открывалась программа?

man стеганография

anonymous
()

В формате JPEG есть поддержка APPn marker type, позволяющая добавить к изображению любую фигню, которая не будет использоваться непосредственно как часть изображения.

Просто так «запускаться в терминале» не будет, но можно замутить тулзу, которая будет искать в файле наличие APPn с подходящей сигнатурой, собирать из кусков бинарь и запускать.

Но зачем?

frob ★★★★★
()
Последнее исправление: frob (всего исправлений: 1)
Ответ на: комментарий от kronos2411

Ммм… речь всё ещё про JPEG?

У JPEG есть маркер конца изображения. Как себя поведут программы просмотра в случае наличия дополнительной кучи байт в «хвосте» не знаю. С точки зрения запускания подклееной фигни всё равно придётся искать конец JPEG-а, так что «само» не запустится.

frob ★★★★★
()
Ответ на: комментарий от kronos2411

вирус из ентого все равно нипалучитца. даже под винду.

pfg ★★★★★
()
Ответ на: комментарий от frob

а если картинку в конце бинарника приклеить? По идее программа просмотрщик не сможет разобрать что там в начале написано и автоматом пролистает до того места где картинка и покажет её

kronos2411
() автор топика
Ответ на: комментарий от kronos2411

По идее программа просмотрщик

Решит, что ей подсунули какое-то говно и поступит соответственно.

frob ★★★★★
()
Ответ на: комментарий от kronos2411

бинарник просто отработает и необратит внимания на хвосты.
вариант2: при разборке формата исполняемого файла операционка матюгнется на ошибку и не запустит бинарь.

pfg ★★★★★
()
Ответ на: комментарий от kronos2411

Если это было «просто так», то какая разница?

frob ★★★★★
()

Тут изобретают rarjpg?

Jameson ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.