Cadeias de caracteres - Sysinternals | Microsoft Learn
Aqui está um resumo em português do artigo sobre o utilitário "Strings" (v2.54) por Mark Russinovich.
Resumo curto
Strings é uma ferramenta que extrai cadeias de caracteres ASCII e Unicode de arquivos executáveis e objetos, útil quando as cadeias estão embutidas em formatos não legíveis por ferramentas de busca ASCII simples.
Por padrão procura tanto Unicode quanto ASCII, com comprimento mínimo de 3 caracteres, e também funciona no Windows 95.
Autor: Mark Russinovich. Publicado em 22 de junho de 2021.
Principais usos e opções
Comando básico:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>Opções relevantes:
-a: pesquisar somente ASCII (por padrão pesquisa ASCII e Unicode)
-u: pesquisar somente Unicode
-n: definir comprimento mínimo da cadeia (padrão 3)
-o: imprimir deslocamento (offset) no arquivo onde a cadeia foi encontrada
-f: iniciar a verificação a partir de um deslocamento específico
-b: número de bytes do arquivo a verificar
-s: recursar subdiretórios
-nobanner: suprimir banner de inicialização e aviso de direitos autorais
Exemplo de uso combinado com findstr:
Download
Link para download (534 KB): https://download.sysinternals.com/files/Strings.zip
Compatibilidade
Cliente: Windows Vista e superior
Servidor: Windows Server 2008 e superior
Nano Server: 2016 e superior
Meta
Última atualização da página: 03/08/2023
Se quiser, posso:
Resumir ainda mais (por exemplo, em uma única frase).
Gerar exemplos adicionais de uso para casos práticos (arquivos PE, DLLs, diretórios recursivos etc.).