GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Mengenkripsi Atau Membuat Skrip Shell Tidak Dapat Dibaca?

Bagaimana saya bisa mengenkripsi atau mengacak skrip shell saya sehingga tidak dapat dibaca dengan mata telanjang? Metode mana pun dapat diterima, berikan langkah-langkah spesifik.

Jawaban yang Diterima:

SHC

Anda dapat mencoba langkah-langkah yang diuraikan di situs web ini, berjudul:Cara Mengenkripsi Skrip Bash Shell Anda di Linux Menggunakan SHC. Artikel ini membahas penggunaan alat yang disebut SHC – Kompilator skrip Shell.

Sumber daya URL

  • bola tar shc
  • halaman manual

Ini adalah executable yang harus Anda buat menggunakan gcc/g++.

Penggunaan

$ ./shc -f random.sh

Setelah Anda menjalankannya skrip shell Anda, random.sh akan dikonversi menjadi file ini:

-rwx-wx--x. 1 ramesh ramesh 11752 Mar 27 01:12 random.sh.x

Apakah ini sangat mudah?

Tidak, ada analisis yang baik dari metode yang digunakan oleh alat SHC yang menunjukkan bahwa itu tidak terlalu kuat dan dapat dielakkan jika Anda tahu apa yang Anda lakukan. Artikel tersebut diposting di situs linuxjournal.com, berjudul:Paranoid Penguin – Limitations of shc, a Shell Encryption Utility.

CATATAN: Kelas alat ini mungkin lebih baik digambarkan sebagai obfuscator.


Linux
  1. Bagaimana Cara Mendapatkan Alamat Ip Sendiri Dan Menyimpannya Ke Variabel Dalam Script Shell?

  2. Bagaimana Menangani Switch Dalam Script Shell?

  3. Bagaimana Cara Membaca Seluruh Script Shell Sebelum Mengeksekusinya?

  1. Arti dari $? Dalam Skrip Shell?

  2. Cara Mengubah Shell Default Di Linux

  3. Cara menjalankan skrip shell saat startup

  1. Cara menyampaikan argumen di Harapkan melalui baris perintah dalam skrip Shell

  2. Bagaimana cara mengeksekusi kode di shell Django dengan skrip python eksternal?

  3. Bagaimana cara mendapatkan pid dari suatu proses dan mengaktifkan kill -9 di skrip Shell?