Friday, January 25, 2019

Cara Menyembunyikan Script Dengan Termux


Terkadang kita kesal sama orang lain yang sesuka hati mereka merubah atau merecode script buatan kita. Tapi jangan khawatir disini kita memiliki solusi untuk menangani nya yaitu dengan mengcompile script tersebut ke bentuk marshal.
Di Sini aku akan mencoba membahas cara menciptakan script nya

Peratama Tama Siapkan Aplikasi editor nya
agan busa memakai aplikasi lain atau dapat juga memakai tools bawaan dari termux yaitu nano editor

Untuk Apk Nya agan dapat mendownload nya di bawah ini

Quick Editor


Untuk tools bawaan dari termux cara install nya ibarat di bawah ini
apt update && apt upgrade pkg install nano


Setelah itu silahkan buka apk nya atau termyx nano editor

pertama tama yang kita import dulu modul nya
import marshal

Selanjutnya Kita buat buat dulu perintah untuk membuka script yang akan kita compile
import marshal  print ('Masukkan File Script Anda') inp = input('Masukkan File Anda : ') file = open(inp).read()

Yang Selanjutnya Adalah perintah untuk mengcompile dan dumps
import marshal  print ('Masukkan File Script Anda') inp = input('Masukkan File Anda : ') file = open(inp).read() com = compile(file,'','exec') dum = marshal.dumps(com)

Yang Terakhir yaitu menciptakan perintah untuk menciptakan output file yang sudah di compile
import marshal  print ('Masukkan File Script Anda') inp = input('Masukkan File Anda : ') file = open(inp).read() com = compile(file,'','exec') dum = marshal.dumps(com) file_out = open('out.py', 'w') file_out.write('import marshal\n') file_out.write('exec(marshal.loads('+repr(dum)+'))') file_out.close() print (type(dum), len(dum))  print ("-"*50) print (repr(dum)) print ("-"*50) 

Ok sehabis itu mari kita jalankan
Disi Saya Membuat File contoh.py yang beisi progam ibarat ini
def main():     print ('Selamat Datang Di Blok Jejaka Tutorial')  main()

jalankan Dulu script kompile yang sudah agan buat tadi
Dan Masukkan File Script yang ingin agan kompile dan juga klik enter
maka akan keluar ibarat gambar di atas
hasil kompile di sini berjulukan out.py silahkan jalankan dan lihat akhirnya apakan berhasil atau tidak

Kurang lebih hasil dari kompile akan ibarat ini

import marshal exec(marshal.loads(b'\xe3\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00@\x00\x00\x00s\x12\x00\x00\x00d\x00d\x01\x84\x00Z\x00e\x00\x83\x00\x01\x00d\x02S\x00)\x03c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x00\x00C\x00\x00\x00s\x0c\x00\x00\x00t\x00d\x01\x83\x01\x01\x00d\x00S\x00)\x02Nz&Selamat Datang Di Blok Jejaka Tutorial)\x01\xda\x05print\xa9\x00r\x02\x00\x00\x00r\x02\x00\x00\x00\xda\x00\xda\x04main\x01\x00\x00\x00s\x02\x00\x00\x00\x00\x01r\x04\x00\x00\x00N)\x01r\x04\x00\x00\x00r\x02\x00\x00\x00r\x02\x00\x00\x00r\x02\x00\x00\x00r\x03\x00\x00\x00\xda\x08\x01\x00\x00\x00s\x02\x00\x00\x00\x08\x03'))

Ok sekian Dulu Dari Saya Terima kasih

Add Comments


EmoticonEmoticon