Solusi 1:
Perintah yang Anda cari adalah strings
Namanya cukup jelas, mengambil string yang dapat dicetak dari file yang diberikan.
man strings
memberikan:
STRING(1)
NAMA
string - temukan string yang dapat dicetak dalam objek, atau file biner lainnyaSINOPSIS
strings [ - ] [ -a ] [ -o ] [ -t format ] [ -number ] [ -n number ] [--] [file ...]
Solusi 2:
string perintah adalah cara untuk mengatasi jenis masalah khusus ini. Terkadang Anda juga harus menyalurkannya ke grep .
Misalnya:
strings somebinaryfile | grep textuwanttofind
Solusi 3:
Perintah itu memang ada, dan disebut.... string!
Solusi 4:
Perintah od dapat melakukan ini:
od -c *filename*
Solusi 5:
Masalah dalam menggunakan string adalah Anda tidak melihat hal-hal yang tidak dapat dicetak di sekitarnya dan Anda harus berhati-hati dengan panjang string minimum.
Masalah saat menggunakan
od -c FILEatau
hexdump -C FILEadalah bahwa urutan bisa sulit ditemukan jika membungkus garis.
Sesuatu yang sangat saya sukai untuk ini adalah ZTreeWin yang berjalan di WINE di Linux - Anda dapat melakukan banyak hal dengannya, tetapi mencari di file apa pun atau mengedit binari bisa sangat berguna.
Paket ytree yang luar biasa tersedia untuk banyak varian Linux dan Unix dan memiliki tampilan Hex dump yang bagus dari file apa pun tetapi tidak memiliki pencarian yang dimiliki ZTreeWin (dan pendahulunya 16bit, XTree).