31Aug

Como ocultar dados em um compartimento de arquivos de texto secreto

click fraud protection

Na edição de hoje de Stupid Geek Tricks( onde mostramos truques pouco conhecidos para impressionar seus amigos não geek), aprenderemos como ocultar dados em um arquivo de texto que não pode ser visto por ninguém, a menos que eles conheçamo nome do compartimento secreto.

Veja como funciona

Desde o Windows 2000, o sistema de arquivos NTFS no Windows suportou Streamings de dados alternativos, que permitem armazenar dados "atrás" de um nome de arquivo com o uso de um nome de transmissão. Não é detectável ao navegar no sistema de arquivos, ou em qualquer lugar no Windows. .. você só pode acessá-lo com a "chave secreta", que é realmente apenas o nome do fluxo.

Você pode pensar nesses fluxos extras como compartimentos secretos dentro do arquivo que só pode ser acessado se você conhece o "código secreto", que neste caso é apenas o nome do fluxo.

Esta não é uma maneira completamente segura de esconder dados, como vamos ilustrar abaixo, mas é um truque divertido para saber em uma pitada.

instagram viewer

Nota: Isso funciona apenas em uma unidade formatada com NTFS.

Ocultando dados em um compartimento secreto

Para usar esse recurso, você terá que abrir um prompt de comando e usar a seguinte sintaxe: bloco de notas

SomeFile.txt: SecretWordHere.txt

Você pode usar qualquer coisa após o cólon como um segredopalavra, a chave é que não pode haver espaços entre o primeiro nome do arquivo e os dois pontos.

Se você não especificou. txt no final, o Bloco de Notas irá adicioná-lo automaticamente e perguntar se você quer criar um novo arquivo, mesmo que SomeFile.txt já existisse, porque o SecretSquirrel!. txt ainda não existe.

Agora você pode inserir em qualquer dado que deseja e salvar o arquivo:

Quando você olha para o arquivo, ele ainda será exatamente o mesmo tamanho que antes:

Você pode até abrir o arquivo clicando duas vezes nela,e adicione os dados que você deseja que o arquivo pareça normal:

Você pode usar a linha de comando novamente para adicionar um segundo "compartimento" oculto com um nome diferente:

Você pode adicionar qualquer outra informação a este arquivo que você gostaria:

Nenhum desses arquivos ocultos afetará o outro, ou alterará o arquivo principal. Basta lembrar, você precisa usar a linha de comando para acessar os dados ocultos.

Nota: Depois de criar um fluxo oculto, esse fluxo não é exatamente parte do arquivo. .. você não pode copiar seu arquivo para outro local e acessar os fluxos por aí.

Detectando arquivos com fluxos

Claro que esses arquivos não estão completamente ocultos a todos, porque você pode usar um pequeno aplicativo de linha de comando chamado Streams.exe para detectar arquivos que tenham córregos, incluindo os nomes dos fluxos.

Por exemplo, no meu cenário, usaremos a seguinte sintaxe:

streams.exe SomeFile.txt

Como você pode ver, os nomes dos fluxos são mostrados, o que permitiria acessá-los facilmente.

Se você estiver usando o Windows 7, você pode simplesmente usar o argumento / R para o comando DIR para ver os fluxos:

Excluir fluxos

Você pode usar o mesmo comando Streams.exe para excluir todos os fluxos de um arquivo, embora eu nãoacho que você pode excluir apenas um único fluxo. Use a seguinte sintaxe:

streams.exe -d SomeFile.txt

Como você pode ver na captura de tela, os fluxos agora são removidos do arquivo.

Adicionando a fluxos ocultos a partir da linha de comando

Você pode adicionar dados a um fluxo oculto usando uma série de comandos, ou realmente qualquer coisa que possa entrar ou saída de tubo e aceitar a sintaxe FileName: StreamName padrão. Por exemplo, poderíamos usar o comando echo:

echo "Neat!" & Gt;SomeFile.txt: teste

Você pode ver com o comando streams no exemplo acima que agora temos um fluxo oculto no arquivo.

Leitura de um fluxo a partir da linha de comando

Você pode ler os dados do fluxo encaminhando dados para o comando mais, usando esta sintaxe:

mais & lt;FileName: StreamName

No meu exemplo, o comando real era o seguinte:

more & lt;SomeFile.txt: SecretSquirrel!. txt

Como você pode ver, os dados secretos que adicionamos são enviados para o console.

Claro, esta não é uma maneira segura de ocultar dados, pois você deve usar o TrueCrypt.É apenas uma dessas coisas que podem ser divertidas de usar e podem ser úteis aqui ou ali.

Aprender é divertido, não é?