cara mengamankan script python pakai marshal di termux
pernah gak sih kalian merasa sebal begitu karena kalian sudah susah payah ngoding di python, untuk membuat sebuah tool yang dimana ada orang yang tidak bertanggung jawab merubah sebagian atau seluruh tool buatan kamu dan menghapus nama tool mu dengan nama dia. Tentu sangat menyebalkan bukan?.
Tapi tenang saja kali ini saya akan memperkenalkan sebuah tool python yang berfungsi untuk mengamankan script kodinganmu agar tidak bisa di ganti oleh orang yang tidak bertanggung jawab seperti cerita saya barusan. nama tool ini adalah "compile marshal", tau gak sih apa itu compile ?
compile adalah sebuah proses yang dimana terlebih dahulu kita harus menerjemahkan program ke dalam bahasa mesin. bahasa manusia aja kadang bingung apa lagi bahasa mesin yang susah di mengerti oleh manusia.
Kelebihan dari enkripsi menggunakan "compile marshal" ini adalah script kita bakalan susah di baca dan juga susah untuk di decode / di kembalikan ke dalam script semula, bahkan saya sendiri saja belom pernah berhasil sampai sekarang mendecode hasil compile marshal ini.oke langsung saja kita ke tutorialnya.
Cara compile marshal script python di termux
1. install terlebih dahulu git serta python2, jika sudah terinstall bisa lewati tahap pertama ini.
pkg install git python2
2. download tool nya menggunakan perintah git di termux
git clone http://github.com/hatakecnk/CompileMarshal
setelah terdownload seperti gambar di bawah ini :
3. langkah ketiga adalah masuk ke direktori tool tersebut menggunakan perintah cd
cd CompileMarshal/
4. setelah sudah masuk ke direktori tool nya. kita jalankan toolnya menggunakan perintah python
python2 marshal.py
5. nah pada tahap ini kita akan di suguhkan menu yang bertuliskan "Input Your File Path". kita harus memasukkan nama file yang mau kita enkripsi. pastikan script nya sudah di pindahkan ke dalam folder tool compile marshalnya ya.
disini nama file yang sudah saya buat adalah test.py setelah itu tinggal enter dan tunggu proses enkripsi selesai. jika sudah selesai nanti ada sebuah file baru yang bernama testenc.py
sangat mudah sekali bukan. saya akan menunjukan perbedaan file python sebelum dan sesudah di enkripsi menggunakan marshal compile ini.
sebelum
sesudah
dan file saat di jalankan juga tidak ada kendala eror sama sekali. sekian tutorial mengamankan kodingan python mu menggunakan compile marshal. semoga bermanfaat jangan lupa share.
Terus kalau mau decode Gimana gan
BalasHapus