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

  • Strings é uma ferramenta da Sysinternals que localiza e exibe cadeias de caracteres ASCII e Unicode embutidas em arquivos executáveis e de objeto — útil quando cadeias Unicode não são detectadas por programas comuns de busca de strings.

  • Padrão de busca: tanto Unicode quanto ASCII; comprimento mínimo padrão de cadeia: 3 caracteres.

  • Funciona em versões antigas do Windows (inclui Windows 95) e em versões mais recentes conforme listadas.

Como usar

  • Sintaxe:

    strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
  • Exemplo para filtrar por uma cadeia específica usando findstr:

    strings * | findstr /i TextToSearchFor

Parâmetros principais

  • -a: pesquisar somente ASCII (padrão é Unicode e ASCII).

  • -u: pesquisar somente Unicode (padrão é Unicode e ASCII).

  • -n: 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 especificado no arquivo.

  • -b: número de bytes do arquivo a serem verificados.

  • -s: recursar subdiretórios.

  • -nobanner: não exibir banner de inicialização e mensagem de direitos autorais.

Download e compatibilidade

  • Link para download: https://download.sysinternals.com/files/Strings.zip (534 KB).

  • Executa em:

    • Cliente: Windows Vista e superior

    • Servidor: Windows Server 2008 e superior

    • Nano Server: 2016 e superior

Autor e data

  • Por Mark Russinovich — Publicado: 22 de junho de 2021

  • Última atualização na página: 03/08/2023

Se quiser, posso:

  • Gerar um exemplo mais detalhado de uso (com opções comuns).

  • Traduzir as saídas típicas do comando e explicar como interpretá-las.

  • Criar um passo a passo (stepper) de instalação e uso.