Como esconder arquivos zip em um arquivo jpg no Ubuntu? [fechadas]

0

Eu preciso de uma maneira de ocultar arquivos zip em um arquivo.

Exemplo eu tenho um 1.zip, 2.zip, 3.zip contêm dados

Eu preciso concatená-los em um novo arquivo chamado example.jpg.

Existe uma maneira?

    
por nux 29.01.2014 / 00:04

2 respostas

2

1. Abra o Terminal

2. Cd para a localização dos zips (exemplo: cd / test) onde eu os coloquei lá.

  1. tipo cat 1.zip 2.zip 3.zip > example.jpg

Um arquivo example.jpg é criado, parece estar corrompido, mas em real ele contém os 3 arquivos zip com essa data.

Agora você pode excluir os arquivos (1.zip, 2.zip, 3.zip)

Para extraí-los do exemplo.jpg:

unzip example.jpg -d /destinationyouwant

Espero que ajude!

    
por nux 29.01.2014 / 00:04
5

Ocultar informações secretas em imagens é um tópico de esteganografia . Algumas ferramentas do Linux que lidam com a ocultação de informações em imagens:

  • steghide ( sudo apt-get install steghide )
  • stepic ( sudo apt-get install python-stepic )
  • outguess ( sudo apt-get install outguess )

Usando steghide :

Steghide suporta imagens BMP e JPG. Para incorporar um arquivo secret.zip em um cover.jpg e criar um novo arquivo para o jpg use incorporado

steghide --embed -ef secret.zip -cf cover.jpg -sf embedded.jpg

steghide solicitará uma senha, digite uma, isso será necessário para recuperar o segredo. Depois disso você pode ver embedded.jpg como uma imagem normal, você não vai notar que é manipulado.

Para recuperar a execução secreta

steghide --extract -sf embedded.jpg 

Digite a senha e seu segredo será recuperado com o nome original, secret.zip .

Uma coisa importante é saber que uma imagem pode conter apenas uma certa quantidade de dados secretos, pois colocar muitos dados na imagem exigiria manipulações demais na imagem e a imagem não será mais parecida com a original. Para ver quantos dados secretos podem incorporar steghide em uma determinada imagem, execute:

steghide --info cover.jpg

Para outros recursos de steghide , procure em man steghide .

Com python-stepic você usa estes comandos:

  • para incorporação:

    stepic --encode -t secret.zip -i cover.png -o embedded.png
    
  • para extração:

    stepic --decode -i embedded.png -o recovered.zip
    

stepic usa a Biblioteca de Imagens Python, portanto, deve funcionar com a maioria dos formatos de imagem, mas png é recomendado para o formato da imagem de saída pelos autores. Para mais informações sobre stepic go aqui .

    
por falconer 29.01.2014 / 10:46