Strings
Last updated
Last updated
El comando strings
en Linux se utiliza para extraer e imprimir todas las secuencias de caracteres legibles (en texto ASCII o Unicode) que están contenidas dentro de un archivo binario o ejecutable.
Principalmente, strings
se usa en análisis forense, reversing, y pentesting para:
Buscar credenciales incrustadas (como contraseñas en texto plano).
Identificar URLs, rutas de archivo, nombres de funciones o librerías.
Encontrar indicadores de compilación, como versiones, nombres de usuarios o frameworks usados.
Hacer ingeniería inversa básica de un binario sin descompilarlo.
Este comando imprimirá todas las cadenas legibles dentro del binario UserInfo.exe
, y con less
podés desplazarte cómodamente.
Podés también filtrar los resultados con grep
para buscar cosas más concretas:
strings
recorre byte por byte el archivo binario buscando secuencias consecutivas de caracteres imprimibles (por defecto, al menos 4 caracteres seguidos). Lo que no es imprimible (como código de máquina o binario crudo) es ignorado.
Ver maquina (HTB)