En software de computadora , strings es un programa en los sistemas operativos Unix , Plan 9 , Inferno y similares a Unix que encuentra e imprime cadenas de texto incrustadas en archivos binarios como ejecutables. Se puede utilizar en archivos de objetos y volcados de memoria .
Sistema operativo | Unix , similar a Unix , Plan 9 , Inferno |
---|---|
Plataforma | Multiplataforma |
Tipo | Mando |
Descripción general
Las cadenas se reconocen buscando secuencias de al menos 4 (por defecto) caracteres imprimibles que terminen en un carácter NUL (es decir, cadenas terminadas en nulo ). Algunas implementaciones brindan opciones para determinar qué se reconoce como un carácter imprimible, lo cual es útil para encontrar texto de caracteres anchos y no ASCII.
El uso común incluye canalizar su salida a grep y doblar o redirigir la salida a un archivo . [1]
Es parte de GNU Binary Utilities ( binutils ) y se ha adaptado a otros sistemas operativos, incluido Windows . [2]
Ejemplo
Uso de cadenas para imprimir secuencias de caracteres de al menos 8 caracteres (este comando imprime la información del BIOS del sistema ; debe ejecutarse como root):
dd if = / dev / mem bs = 1k skip = 768 count = 256 2 > / dev / null | cadenas -n 8 | menos
Ver también
Referencias
enlaces externos
- especificación única de UNIX , número 7 de The Open Group - Referencia de comandos y utilidades, la
- Plan 9 , Volumen 1 - Manual del programador de
- Manual de comandos generales de Inferno -