linux通过字符串查看,linux命令strings有什么用?查找二进制文件可打印字符串。...
在對象文件或二進(jìn)制文件中查找可打印的字符串
補(bǔ)充說明
strings命令在對象文件或二進(jìn)制文件中查找可打印的字符串。字符串是4個或更多可打印字符的任意序列,以換行符或空字符結(jié)束。 strings命令對識別隨機(jī)對象文件很有用。
語法strings [ -a ] [ -o ] [ -t Format ] [ -n Number ] [ -Number ] [file ... ]
選項-a --all:掃描整個文件而不是只掃描目標(biāo)文件初始化和裝載段
-f –print-file-name:在顯示字符串前先顯示文件名
-n –bytes=[number]:找到并且輸出所有NUL終止符序列,連續(xù)的可打印字符最小長度
- :設(shè)置顯示的最少的字符數(shù),默認(rèn)是4個字符
-t --radix={o,d,x} :輸出字符的位置,基于八進(jìn)制,十進(jìn)制或者十六進(jìn)制
-o :類似--radix=o
-T --target= :指定二進(jìn)制文件格式
-e --encoding={s,S,b,l,B,L} :選擇字符大小和排列順序:s = 7-bit, S = 8-bit, {b,l} = 16-bit, {B,L} = 32-bit
@ 選項從file中讀
實(shí)例
列出ls中所有的ASCII文本:strings /bin/ls
查看當(dāng)前系統(tǒng)glibc版本執(zhí)行命令:strings /lib64/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_PRIVATE
輸出大于等于6的字符串strings -n 6 *.o
查找ls中包含libc的字符串,不區(qū)分大小寫:strings /bin/ls | grep -i libc
總結(jié)
以上是生活随笔為你收集整理的linux通过字符串查看,linux命令strings有什么用?查找二进制文件可打印字符串。...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 维多利亚2国家代码大全
- 下一篇: linux 其他常用命令