Friday, March 10, 2017

Mengenkripsi File Program Bash dengan SHC

Mengenkripsi File Program Bash dengan SHC - Assalammualaikum Wr Wb Hai sobat catatan rizky kembali lagi dengan saya pada artikel saya kali ini yang berjudul "Mengenkripsi File Program Bash dengan SHC" nah pernahkah sobat menjumpai saat membuat file perintah su berisi code atau karakter yang aneh dan tidak teratur? tapi file tersebut masih bisa di execute, nah disini saya akan membahas tentang itu, silahkan simak baik-baik sobat.


Pengertian
SHC(SHell script Compiler) adalah suatu program yang di tulis dengan bahasa C yang digunakan untuk mengenkripsi shell script ke suatu executeable binary(suatu file binary yang bisa di eksekusi/dijalankan).

Latar Belakang
Mengamankan script atau program yang telah di buat agar tidak di slewengkan oleh pihak-pihak yang tidak berwenang ,

Maksud dan Tujuan
Dapat Mengenkripsi file program bash(*.sh) dengan SHC

Alat dan Bahan
  • Laptop/PC
  • OS Linux
  • Program SHC
Jangka Waktu Pengerjaan
Dapat dikerjakan kurang dari 5 menit

Tahap Pengerjaan

Pertama Buat dahulu file 'sh'nya
# nano [nama file].sh


Kemudian tuliskan scriptnya


lalu beri permission agar file tersebut bisa di eksekusi
# chmod +x [nama file]


nah kemudian kita enkripsi file 'sh'nya dengan cara menjalankan perintah
# shc -f [nama file]


nah lalu setelah itu akan muncul 2 file baru yaitu [nama file].x dan [nama file].x.c
yang berekstensi *.x adalah file sh yang telah terenkripsi dan yang berekstensi *.x.c adalah file yang di generate dari shc yang berasal dari file sh tadi
nah disini yang bisa di jalankan adalah yang berekstensi *.x

nah kemudian kita buka filenya dengan teks editor


nah nanti akan muncul seperti di bawah ini


lalu kita coba jalanakan file tadi


 nah di atas sudah bisa di jalankan perintahnya, bagaimana mudah bukan?

NB : jika terdapat error 'shc : command not found' berarti program shcnya belum di install, bisa di install dulu programnya dengan cara menjalankan perintah 'apt-get install shc'

Referensi
http://www.linuxsecurity.com/content/view/117920/171/

4 comments

gan itu di android bisa gak mengekripsi ny

gan itu di android bisa gak mengekripsi ny

kalau ada programnya insyaAllah bisa mas

Bang klok file yang sudan di ncode itu yang sh.x itu di ganti ke sh bisa di esekusi gak?
Soalnya saya coba kok primission denie terus?


EmoticonEmoticon