Como ocultar um arquivo ou pasta em uma imagem no Linux
Se outras pessoas usarem seu PC Linux de tempos em tempos, você poderá ocultar arquivos e pastas de olhos curiosos. Mas se eles sabem a maneira óbvia de visualizar arquivos ocultos, você pode usar um método mais secreto: comprimir esses arquivos e escondê-los em um arquivo de imagem aparentemente inocente.
Antes de começar, crie um diretório contendo um arquivo de imagem (.png ou .jpg) e o arquivo ou diretório que você deseja ocultar. Para nosso exemplo, vamos esconder um diretório de arquivos, chamado secret_files. Nosso arquivo de imagem original é htg-site.png. Use o CD
comando para mudar para o diretório que contém a imagem e o arquivo ou pasta a ser ocultado.
cd files_to_hide /
Vamos criar um arquivo compactado contendo o diretório que queremos ocultar na imagem. Para fazer isso, digitamos o seguinte comando no prompt e pressione Enter.
zip -r secret.zip secret_files /
No comando acima, -r
incluirá todos os subdiretórios dentro do diretório especificado no arquivo compactado. O nome do arquivo compactado é secret.zip
e o nome do diretório a ser compactado é secret_files
.
Quando você retornar ao prompt de comando, digite ls
e pressione Enter. Você vai ver o secret.zip
arquivo (ou o que você nomeou seu arquivo compactado) listado.
Agora, vamos concatenar o arquivo compactado e o arquivo de imagem e salvá-lo como um novo arquivo de imagem usando o arquivo gato
comando. Em nosso exemplo, digitamos o seguinte comando no prompt e pressione Enter.
cat htg-site.png secret.zip> secret.png
O arquivo de imagem original deve ser listado primeiro antes do nome do arquivo compactado que você deseja inserir no arquivo de imagem. Em seguida, direcionamos (>) o arquivo de imagem original e o arquivo compactado para uma nova imagem chamada secret.png
.
Quando você usa o ls
comando no prompt, você verá o novo arquivo de imagem, secret.png
, que está escondendo o arquivo compactado. Você pode exibir a nova imagem usando qualquer visualizador ou editor de imagens. Uma maneira fácil de visualizar a imagem é clicar duas vezes nela no Nautilus. Ele será aberto automaticamente no visualizador de imagens padrão.
Depois de ter sua nova imagem que está ocultando seu arquivo ou pasta, você pode excluir o arquivo compactado e o arquivo ou pasta original, usando o rm
comando. Em nosso exemplo, digitamos os dois comandos a seguir para excluir nosso arquivo compactado e a pasta original.
rm secret.zip
rm -r secret_files
Para acessar o arquivo ou a pasta oculta novamente, verifique se você está no diretório que contém a imagem na qual seu arquivo ou pasta está oculto. Em seguida, extraia o arquivo ou pasta da imagem digitando o seguinte comando e pressionando Enter.
unzip secret.png
Substitua o nome do seu arquivo de imagem por secret.png
no comando acima.
Nosso secret_files
o diretório está disponível novamente e quando mudamos para esse diretório ( cd secret_files /
) e liste os arquivos ( ls
), vemos nossos arquivos originais.
Essa não é necessariamente a maneira mais segura de proteger seus arquivos. Isso só os torna menos óbvios para alguém cutucando seu sistema. Você pode criptografar seus arquivos zip para torná-los mais seguros.
Você também pode ocultar um arquivo compactado em uma imagem no Windows.