Friday, 13 December 2019

mengconvert angka menjadi binnary

Assalamu'alaikum warahmatullahi wabarakatuh. Welcome back to my blog. Udah lama gak update ya. Kali ini mimin akan berbagi tutorial cara mengconvert angka menjadi binnary. Oke gak usah banyak bacot langsung aja kita mulai tutorialnya.
Pertama-tama seperti biasa buka dulu teks editor kalian setelah itu ketik codingan berikut.

angka = int(input("masukkan angka: ")) #tempat penginputan angka
string = "" #string
if 0 <= angka <= 2048: #jika angka lebih besar sama dengan 0 dan lebih kecil dari 2048 maka akan dijalan kan proses yg dibawah
    string += str(angka//2048) # tanda // untuk pembagian angka bulat bukan desimal
angka %= 2048 # untuk mencari sisa pembagian
string += str(angka//1024)
angka %= 1024
string += str(angka//512)
angka %= 512
string += str(angka//256)
angka %= 256
string += str(angka//128)
angka %= 128
string += str(angka//64)
angka %= 64
string += str(angka//32)
angka %= 32
string += str(angka//16)
angka %= 16
string += str(angka//8)
angka %= 8
string += str(angka//4)
angka %= 4
string += str(angka//2)
angka %= 2
string += str(angka//1)
angka %= 1
if string != "":
    print(string)
else:
    print("angka terlalu besar")

Codingan di atas memiliki kekurangan yaitu angka yg di masukkan cuma bisa dari 0 - 2048 saja. Kalo mau memasukkan nilai lebih besar atau nilai banyak maka kalian lebih mudah menggunakan codingan berikut.

angka = int(input("masukkan angka: ")) #penginputan angka
biner = bin(angka) #mengubah angka menjadi binnary
biner = biner.replace("0b","") #mengubah 0b pada binnary menjadi kosong
print(angka,biner,sep="=") #mencetak hasil

Oke sekian dulu dari saya semoga bermanfaat,jangan lupa share ke teman-teman kalian. Wassalamu'alaikum warahmatullahi wabarakatuh.

Tuesday, 5 November 2019

cara encode dan decode base64 di python 3

  Assalamu'alaikum warahmatullahi wabarakatuh. Welcome back to my blog. Di postingan kali ini mimin ingin berbagi sedikit ilmu tentang cara encode dan decode base64 di python 3.

  Sebenarnya caranya hampir sama dengan encode dan decode base64 di python 3. Biar gk bingung langsung aja kita ke codingan nya agar kalian tau di mana letak perbedaannya;).

import base64 #import module base64

inp = input("file: ") #input nama file
files = open(inp,"rb").read() #membuka file
enc = base64.b64encode(files) #proses encode
open("hasil.py","w").write("import base64;exec(base64.b64decode("+str(enc)+"))") #pembuatan file hasil encode

  nah seperti itu codingan untuk python3. perbedaannya cuma di mode pembacaan filenya aja kalo di py2 "r" kalo di py3 "rb". Mudah kan?
Kalo kalian mau mendecode isi filenya kalian tinggal menggantikan exec menjadi print atau bisa juga menggunakan codingan berikut.

files = input("file: ")
buka = open(files,"r").read()
buka = buka.replace("exec","print")
open("baru.py","w").write(buka)

  Sekian dulu untuk hari ini, Kalo ada yang salah harap di maklumi. jangan lupa baca artikel mimin yang lainnya ya;)
dan jangan lupa share ke teman-teman kalian. Wassalamu'alaikum warahmatullahi wabarakatuh.

Saturday, 19 October 2019

cara membuat tools decompile marshal zlib



Assalamu'alaikum warahmatullahi wabarakatuh. Welcome back to Fuckear Tutorial dengan mimin yg gans tapi fakir tutorial dan juga harta :v. Oke di postingan kali ini mimin mau berbagi tutorial cara membuat tools decompile marshal zlib kayak punya mimin yang di https://github.com/mzubaili/decompile-marshal-zlib. Oke gak usah banyak basa basi langsung aja kita mulai.

Pertama-tama buka dulu apk teks editor kalian. setelah itu salin deh kode berikut :'v
files = input("masukkan file: ") #tempat penginputan nama file
buka = open(files,"r").read() #proses pembacaan file
#proses pergantian isi file
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 eksekusi file yang sudah di ubah tadi
except:
    print("decompile gagal")

Kira-kira seperti itulah source code untuk tools decompile marshal zlib py3. Kalo ada yg mau di tanyakan langsung aja tanyakan di komentar ya. Sekian dulu dari mimin lebih dan kurang mimin mohon maaf. Wassalamu'alaikum warahmatullahi wabarakatuh.

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.

Wednesday, 24 July 2019

kumpulan teks animasi python


Assalamu'alaikum Warahmatullahi Wabarakatuh. Welcome to my blog. Di postingan kali ini mimin ingin berbagi sedikit codingan teks animasi python. Oke gak usah basa basi langsung aja kita mulai :)
1). Teks Animasi Mengetik
import sys,time
def ketik(teks):
for i in teks + "\n":
sys.stdout.write(i)
sys.stdout.flush()
time.sleep(0.1)
ketik("WELCOME TO MY BLOG")
2). Teks Animasi Spinner
import sys,time
def spin():
        try:
                L="/-\\|"
                for q in range(20):
                        time.sleep(0.1)
                        sys.stdout.write("\r["+L[q % len(L)]+"]")
                        sys.stdout.flush()
        except:
                exit()

spin()

3). Teks Animasi Running Teks
import sys,time
def run(teks):
    putih = "\033[0m"
    merah = "\033[91m"
    teks = teks+" "
    try:
        num = 0
        while num < 1:
            for i,char in enumerate(teks):
                if i == 0:
                    sys.stdout.write('\r%s%s%s%s' % (putih,char.lower(),merah,teks[1:])),
                    sys.stdout.flush()
                else:
                    if i == 1:
                        zbl = teks[0].lower()
                        sys.stdout.write('\r%s%s%s%s%s%s' % (merah,zbl,putih,char.lower(),putih,teks[2:])),
                        sys.stdout.flush()
                    else:
                        if i == i:
                            zbl = teks[0:i].lower()
                            sys.stdout.write('\r%s%s%s%s%s%s' % (merah,zbl,putih,char.lower(),putih,teks[i+1:])),
                            sys.stdout.flush()
                    time.sleep(0.1)
            num += 1
    except: exit()

run("xxxxxx")

4). Teks Animasi Loading
import sys,time
def ub():
        try:
                a = 20
                b = 0
                for c in range(a):
                        a -= 1
                        b += 1
                        sys.stdout.write("\r Loading [%s%s] %s/%s"%("#"*b,"-"*a,b,a)),;sys.stdout.flush()
                        time.sleep(0.1)
        except KeyboardInterrupt:
                sys.exit()

5). Teks Animasi Loading Matrix
import time,string,random
def wel():
    for i in 'Loading... ':
        for n in range(30):
            print((random.choice(string.ascii_letters + string.digits + '.') + '\x08'), end='', flush=True)
            time.sleep(0.03)

        print(i, end='', flush=True)

wel()

Itulah beberapa teks animasi dari mimin, semoga bermanfaat. Jika kalian ingin tampilannya lebih bagus, kalian tambahkan kode warnanya. Oke sekian dulu Wassalamu'alaikum warahmatullahi wabarakatuh.

mengconvert angka menjadi binnary