AFELFGIE
https://afelfgie.blogspot.com/2019/12/aaa.html
Encrypt dan Decrypt script python menggunakan marshal
ok guys, kembali lagi di web TololPeople. Masih belajar membuat termux sendiri apa sibuk ngerecode script orang?. Pada kesempatan kali ini kami akan membagikan tutorial cara Encrypt dan Decrypt script python menggunakan marshal.
Istilah lain sering disebut comars (compile marsal) dan unmarshal (decompile marshal). Hanya script termux yang menggunakan bahasa pemrograman python yang bisa di encrypt menggunakan marshal, begitu juga sebaliknya jika di decrypt.
Encrypt dan Decrypt script python bisa dilakukan jika kalian sudah mendownload Tool Marshal. Tool ini bisa digunakan untuk melindungi script python agar tidak direcode orang lain dengan cara merubah script menjadi code marshal. Oke berikut tutorial lengkapnya..
Download Tool Marshal (encrypt dan decrypt script python)
Tool ini hanya berukuran tidak lebih dari 1mb dan menggunakan bahasa python2. Download bisa dilakukan melalui termux atau langsung dari halaman ini.
Cara download!!
Setelah kalian ada di halaman download maka cari saja file comars.py (tulisan warna biru). Simpan file tersebut diluar folder apapun. Jika masih didalam folder download, maka pindah dulu ke internal (diluar folder) agar mudah diakses.
Setelah kalian ada di halaman download maka cari saja file comars.py (tulisan warna biru). Simpan file tersebut diluar folder apapun. Jika masih didalam folder download, maka pindah dulu ke internal (diluar folder) agar mudah diakses.
Proses Encrypt dan Decrypt
Setelah selesai mendownload tool marshal, selanjutnya tinggal menjalankanya. Gunakan aplikasi termux dan siapkan sebuah script yang ingin di compile / decompile. Bagi yang belum punya aplikasi nya, Download termux terlebih dahulu.
Pindahkan script yang akan di compile / decompile ke penyimpanan internal sama seperti file Tool marshal nya. Bisa langsung dari file manager (biar gampang) atau langsung dari termux menggunakan command mv namascript /sdcard.
Agar tidak bingung sebaiknya pelajari dulu cara menggunakan termux. Bagi yang sudah mahir silahkan lanjutkan saja.
Berikut comand yang harus dimasukan sebelum malakukan Proses Encrypt dan Decrypt
- apt update && apt upgrade -y
- termux-setup-storage (izinkan)
- pkg install python2 -y
- pkg install nano -y (untuk edit script bila diperlukan)
- cd /sdcard
Cara encrypt script python (compile marshal)
Jalankan Tool marshal dengan command python2 comarsh.py
Dan tampilan awal dari script tersebut seperti gambar dibawah ini.
Dan tampilan awal dari script tersebut seperti gambar dibawah ini.

- Ketik no 1
- masukan nama script yang akan di encrypt
- pilih y (untuk encrypt lagi) dan t (untuk exit)
Cek hasil ketikan saja cd out dan ketik lagi ls untuk menampilkan. Akan ada file bernama hasil.py, file tersebut adalah hasil dari script yang sudah di encrypt / compile menggunakan marshal.
Untuk melihat perubahan script, ketikan command nano hasil.py dan tampilanya seperti gambar dibawah ini.

tekan ctrl+x untuk keluar.
Cara decode / Uncompile Marshal (Unmarshal)
Sama seperti cara diatas (compile), hanya saja ketikanlah nomer 2 lalu masukan nama script yang akan di decompile. Script tersebut harus berada di penyimpanan internal sama dengan tool marshal (file comarsh.py)
Untuk lebih jelasnya ikuti saja langkah-langkah berikut ini.
- Pada halaman awal tool marshal pilih no [2]. Uncompile marshal (ketik 2)
- Ketik nama script yang akan di decompile
- Tunggu proses decompile
Jika berhasil maka hasil decompile akan tersimpan di folder out dengan nama file jadi.py . Ketik saja command :
cd out
ls
nano jadi.py
ls
nano jadi.py
Untuk menampilkan isi script setelah di decompile.
Kesimpulan
Setelah sebuah script yang kalian buat sudah di encrypt, Maka bisa langsung diupload keakun github. Jika Belum punya silahkan buat akun github terlebih dahulu. Dengan begitu script kalian bisa juga digunakan oleh orang lain.
Di dalam akun github kalian bisa menambah script termux baru sebanyak-banyaknya dengan cara memanfaatkan menu fork atau bisa dengan cara recode script termux milik orang lain dan reupload. Namun sebaiknya izin terlebih dahulu.
Oke guys, sekarang kita sudah belajar cara encrypt dan decrypt script termux. Hal ini termasuk tindakan cara mengamankan script termux agar tidak mudah direcode orang lain. Semoga bisa bermanfaat.
Jangan lupa untuk nantikan update terbaru lainya dari web TololPeople
Terima Kasih.
Terima Kasih.