Security Layer
Research Articles 🔎🎵👽GitHub
  • Bienvenido a Security Layer
  • 👾Hack The Box
    • 👾HACK THE BOX
    • Archetype
    • Responder
    • Three
  • Crocodile
  • Unrested
  • Shibboleth
  • Active
  • Bastion
  • Access
  • Devel
  • Optimum
  • Cicada
  • Forest
  • Sauna
  • Support
  • 👾Try Hackme
    • 👾TRY HACKME
    • Attacking Kerberos
  • 🛠️Tools
    • 🛠️Tools
    • Suite Impacket
    • SMBmap
    • SMBclient
    • WinPEAS
    • EvilWinRM
  • Wfuzz
  • Responder
  • John The Ripper
  • Gobuster
  • Hydra
  • Ffuf
  • nxc
  • Enum4Linux/Enum4Linux-ng
  • Crear Diccionarios
  • Kerbrute
  • Microsoft Windows
    • MSSQL
    • Glosario
  • ⚠️Scripts
    • Shell.ps1
    • Common shell Payloads
  • Comand Line Tools
    • Comand Line Tools Linux
    • Wget
    • Strings
    • Compartir y descargar recursos
    • Comand Line Tools Windows
    • Enumerar permisos de usuarios
    • Listar o identificar ficheros especificos
  • AWS
    • Conexiones a Bucket s3
Powered by GitBook
On this page
  1. Comand Line Tools

Strings

Last updated 10 days ago

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.

¿Para qué sirve?

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.

Ejemplo de uso:

strings UserInfo.exe | less

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 UserInfo.exe | grep -i password
strings UserInfo.exe | grep -i ldap

¿Cómo funciona internamente?

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)

Support