Existem diversas formas de realizar a busca por senhas dentro de arquivos e neste artigo eu mostro algumas delas. | ||
Yo!Grep | ||
Com o Yo!Grep é possivel realizar pesquisa de palavras dentro de arquivos em qualquer unidade no sistema. | ||
01 — Passo | ||
Realize o download do yogrep.exe : clique aqui | ||
// Criei dois arquivo de exemplo para demonstrar como a pesquisa pode ser realizada. | ||
02 — Passo | ||
Na janela Grep Search informe o texto que deseja pesquisar no exemplo: senha, em Directory selecione um diretório ou em que unidade o Yo!Grep irá pesquisar, em File masks informe quais as extensões de arquivos se será pesquisado e clique em OK. | ||
03 — Passo | ||
Na janela Grep Results é exibido o resultado da pesquisa realizada pela palavra senha, observe que é destacado no nome do arquivo no qual esta palavra foi encontrada. | ||
FINDSTR | ||
Procura cadeias de caracteres em arquivos dentro do Windows, para mais opções consulte o help em: C:\>findstr /?. | ||
Execute o comando findstr seguido da opção /i que ignora textos maiúsculos e minúsculos, seguido do texto “senha” e *,* que representa qualquer arquivo do sistema. | ||
findstr /i "senha" *.* | ||
DIR | ||
Seguido da opção /s é possível realizar a busca de arquivos no sistema. | ||
Execute o comando dir seguido da opção /s, do texto senha*.* ; que representa a condição E (AND) , password*.* | ||
// Em resumo este comando pesquisa em todo o sistema todos os arquivos que contêm o texto senha e password. | ||
dir /s senha*.* ; password*.* | ||
LINUX | ||
É possível utiliza a combinação dos comandos find e grep e realizar uma pesquisa de um determinado texto em todos os arquivos do sistema. | ||
Execute o comando find para iniciar a busca, seguido do diretório no exemplo /100SECURITY/ mas também poderia ser ./*, informe o tipo de varredura f (files) , execute o comando grep com as opções de -li (lista os arquivos e ignora textos maiúsculos e minúsculos. | ||
find /100SECURITY/ -type f -exec grep -li "senha" {} \;cat /100SECURITY/exemplo.txt | ||