日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux通过字符串查看,linux命令strings有什么用?查找二进制文件可打印字符串。...

發(fā)布時間:2023/12/19 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux通过字符串查看,linux命令strings有什么用?查找二进制文件可打印字符串。... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在對象文件或二進(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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。