您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關使用linux的strings命令在對象文件或二進制文件中查找可打印的字符串,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
strings命令在對象文件或二進制文件中查找可打印的字符串。字符串是4個或更多可打印字符的任意序列,以換行符或空字符結束。 strings命令對識別隨機對象文件很有用。
語法格式: strings [參數(shù)]
常用參數(shù):
-a | 掃描整個文件而不是只掃描目標文件初始化和裝載段 |
-f | 在顯示字符串前先顯示文件名 |
-t | 輸出字符的位置,基于八進制,十進制或者十六進制 |
參考實例
列出ls中所有的ASCII文本:
[root@linuxcool ~]# strings /bin/ls
列出ls中所有的ASCII文本:
[root@linuxcool ~]# cat /bin/ls strings
查找ls中包含libc的字符串,不區(qū)分大小寫:
[root@linuxcool ~]# strings /bin/ls | grep -i libc
在顯示字符串前先顯示文件名:
[root@linuxcool ~]# strings -f /bin/ls | grep libc
輸出字符的位置:
[root@linuxcool ~]# strings -t /bin/ls | grep libc
關于使用linux的strings命令在對象文件或二進制文件中查找可打印的字符串就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。