Strings
Manipulação da Ferramenta Strings
Definição
Strings é uma ferramenta de linha de comando que extrai sequências de caracteres legíveis de arquivos binários, ignorando outros dados não legíveis.
Comandos Básicos
strings nome_do_arquivo
Exibe todas as sequências de caracteres legíveis encontradas no arquivo especificado.
strings -n comprimento_mínimo nome_do_arquivo
Exibirá sequências de caracteres com um comprimento mínimo especificado.
strings -t x nome_do_arquivo
Exibirá as sequências de caracteres, mas também mostrará o deslocamento em hexadecimal de onde cada sequência foi encontrada.
strings -t o nome_do_arquivo
Semelhante ao comando anterior, mas mostra os deslocamentos em octal.
Dica: O comando
man strings
no terminal mostra todas as opções de uso disponíveis.
Usando grep
para filtrar letras ou palavras dentro da sequência de caracteres
grep
para filtrar letras ou palavras dentro da sequência de caracteresPor exemplo:
Isso exibirá todas as linhas que contêm a palavra "CTF" dentro das sequências de caracteres legíveis do arquivo arquivo.bin
.
Exercícios
Referências
Atualizado