Jak znaleźć ukryte pliki w plikach graficznych (Jpg / Gif / Png) [zamknięte]
Natknąłem się na link, który pokazuje, jak ukryć liczbę plików w pliku obrazu:http://lifehacker.com/282119/hide-files-inside-of-jpeg-images więcej dyskusji na temat wykrywania tutaj:http://ask.metafilter.com/119943/How-to-detect-RARsEXEs-hidden-in-JPGs
Próbuję dowiedzieć się, jaki jest dobry sposób na programowe wykrycie, czy plik obrazu zawiera inne pliki ukryte w nim? Czy powinienem spróbować rozpakować plik, aby zobaczyć, czy inne pliki z niego pochodzą?
Nie jestem związany programowo, ale coś, co działa dobrze na JVM, byłoby świetne.
Aktualizacja
Jedno podejście:
Czy coś takiego działa (sugerowane przez kogoś na metafilter)
$ cat orig.jpg test.zip > stacked.jpg
$ file stacked.jpg
stacked.jpg: JPEG image data, JFIF standard 1.01
$ convert stacked.jpg stripped.jpg # this is an ImageMagick command
$ ls -l
11483 orig.jpg
322399 stacked.jpg
11484 stripped.jpg
310916 test.zip
Mogłem użyć JMagick do tego podejścia.