strings

Apa itu strings?

strings adalah perintah yang digunakan untuk menampilkan urutan karakter (string) yang dapat dibaca dari sebuah file biner.

Perintah ini berguna untuk mencari teks-teks yang ada pada file executable atau file non-teks lainnya.

Contoh Pengunaan

Sebagai contoh, kita akan membuat program sederhana dalam bahasa C yang mengadung beberapa string:

main.c
#include <stdio.h>
#include <string.h>

int main() {
    char key[20];
    printf("Enter key: ");
    scanf("%19s", key);  // Membaca input maksimal 19 karakter
    if (strcmp(key, "secret") == 0) {
        printf("Access Granted\n");
    } else {
        printf("Access Denied\n");
    }
    return 0;
}

Kompilasi kode program tersebut, kemudian jalankan tools strings untuk melihat string yang ada di dalam file biner:

Terlihat bahwa string yang ada di fungsi seperti printf, strcmp, dan scanf dalam file biner dapat ditemukan. Dalam kasus ini, string yang berkaitan dengan kunci validasi input ("secret") dapat diperoleh menggunakan perintah strings.

Last updated