Wednesday, 16 October 2019

Cara membuat tools decompile marshal untuk py3 seperti tools dcompy3



Assalamu'alaikum warahmatullahi wabarakatuh. welcome back to my blog with mimin gans ea. Udah lama mimin gak update ni blog. Dan pastinya kalian kangen kan sama tutorial dari mimin :v, hayoo ngaku lu.

mumpung mimin udah comeback, mimin punya tutorial buat kalian, yaitu tutorial cara membuat tools decompile kayak punya mimin yang di https://github.com/mzubaili/dcompy3. Mau tau source codenya?? Langsung aja kita ke tutorialnya :*

Pertama-tama buka dulu aplikasi teks editor yang kalian punya, setelah itu ketik kode berikut:

files = input("nama file: ") #untuk penginputan nama file
buka = open(files,"r").read() #membaca file 

#proses pergantian isi dari file yang di baca
buka = buka.replace("import","import uncompyle6,")
buka = buka.replace("exec(","uncompyle6.main.decompile(3.7,")
buka = buka.replace("))","),open(\"hasil.py\",\"w\"))")
try:
    exec(buka) #proses execution atau proses menjalankan file yang udah di ganti stringnya dan nanti akan menghasilkan file dengan nama hasil.py
except:
    print("decompile gagal") 
exit()

oke cuma itu doang codingannya, kalo ada yg kurang paham silahkan tanya di komentar ya. Kalo mau decompile marshal py2 ganti aja 3. 7 jadi 2.7 kalo masih gk bisa coba otak atik sendiri oke. Sekian dulu dari mimin, Wassalamu'alaikum warahmatullahi wabarakatuh.

No comments:

Post a Comment

mengconvert angka menjadi binnary