quinta-feira, novembro 23, 2017
Breaking News
Home » Artigos » Como descobrir se um arquivo está corrompido

Como descobrir se um arquivo está corrompido

Neste artigo vamos mostrar como verificar se um arquivo está corrompido após efetuar o download de um arquivo ISO.

 

Solução


O Hash tem por objetivo criar uma identificação única de um arquivo, assim como o CPF de uma pessoa, que é único.

Verificar a integridade de arquivos é uma forma rápida de ter a certeza que o arquivo baixado está íntegro, é confiável e não foi modificado.

Normalmente nas páginas de download, abaixo do link existe um verificador MD5, SHA-1, SHA-256 e SHA-512.

É recomendável fazer o download de softwares apenas dos sites oficiais. Sites de terceiros podem alterar o executável e adicionar programas (leia-se malware) que comprometem tanto a segurança como a privacidade do seu computador.

Como você pode garantir que o arquivo baixado é realmente o mesmo arquivo disponibilizado pela fabricante do software? Quem garante que você não acabou baixando um arquivo malicioso?
Então, para sanar a dúvida após baixar o arquivo, iremos verificar o hash do arquivo para descobrirmos se este arquivo é ou não de uma fonte confiável.
Iremos utilizar 2 formas para descobrir o Hash.
1- Ferramenta da Microsoft chamada Microsoft File Checksum Integrity Verifier (FCIV),faça o download no site oficial da Microsoft https://support.microsoft.com/en-us/kb/841290

Após baixar e salvar na pasta ISO, execute a seguinte linha de comando para obter o MD5 dos 2 arquivos
.\fciv.exe .\nomedoarquivo.iso -md5
Neste exemplo, o valor MD5 do primeiro arquivo está correto e o valor do segundo arquivo informa que a ISO está corrompida.
Hash01
2- No Windows PowerShell utilizamos o cmdlet Get-FileHash  para obter o Hash SHA256
Hash021
E pra finalizar executamos com o parâmetro MD5
Ambas as ferramenta são muito úteis para validar se o arquivo baixado não está corrompido e não foi alterado.
Hash03
Os procedimentos que ensinamos neste artigo serve para verificar qualquer tipo de arquivo seja ele .txt, .exe, .iso, vhd entre outros.
Conclusão

Neste Tutorial mostramos como descobrir de forma nativa o hash de um arquivo utilizando o Windows PowerShell e a outra forma usando um utilitário da própria Microsoft chamado FCIV.

Sobre Rafael Bandeira de Oliveira

Rafael Bandeira de Oliveira, tem mais de 10 anos de experiência na área de TI, tendo atuado com suporte técnico e infraestrutura.
Contribuo com a Comunidade Microsoft escrevendo artigos e tutoriais no AndersonPatricio.org, PuraInfo e no meu perfil no linkedin.
Possuo as seguintes certificações: ITIL Foundation, MCP, ISO 2000 (Exin), Cloud Computing Foundation (Exin), ISO 27002 (Exin) com essas certificações da Exin + ITIL obtive o título de EXIN Certified Integrator Secure Cloud Services.
Atualmente é Analista de Infraestrutura Sênior Microsoft.

Veja também!

Criando uma Managed Service Accounts (MSA)

Neste Tutorial iremos mostrar como criar uma conta de serviço gerenciada também conhecida como Managed …

Este artigo lhe foi útil? comente e ajude outros acrescentando seu ponto de vista!