É possível pesquisar strings Base64 com grep? Digamos que eu tenha uma lista de arquivos de texto e queira encontrar todas as strings Base64 contidas neles; existe alguma maneira de procurá-los? Quero dizer, eu sei que eles geralmente terminam com =
ou ==
e também têm sequências de bytes que se relacionam com quais letras são codificadas dentro da string base64. Mas quanto a procurá-los em geral (sem saber nada sobre o que está codificado) eu realmente não sei como fazê-lo.
Você pode procurar por strings compostas apenas por caracteres Base64 válidos, com a estrutura e preenchimento corretos, se necessário:
Isso procura por qualquer número de sequências de quatro caracteres Base64, seguidos por outros quatro, ou três com um único caractere de preenchimento ou dois com dois caracteres de preenchimento.