strings
命令是Linux中一個非常有用的工具,它可以從二進制文件中提取可打印的字符串
打開終端。
使用cd
命令導航到包含目標二進制文件的目錄。
運行strings
命令,后跟要提取的特定格式字符串。您可以使用grep
命令進一步過濾結果。下面是一個示例:
strings your_binary_file | grep -E 'your_regex_pattern'
將your_binary_file
替換為您要分析的二進制文件的名稱,將your_regex_pattern
替換為您要匹配的特定格式字符串的正則表達式。
例如,如果您要從名為example.bin
的二進制文件中提取所有符合IPv4地址格式的字符串,您可以運行以下命令:
strings example.bin | grep -E '([0-9]{1,3}\.){3}[0-9]{1,3}'
這將顯示所有符合IPv4地址格式的字符串。