Python Brute Force Attack İle Sayı Bulma (Basit)

cemalxt

Diamond Üye
Katılım
16 Ocak 2021
Mesajlar
267
Beğeniler
40
Öncelikle python konu başlığı siteden neden kaldırıldı bilmiyorum bence çok kullanışlı bir dil ve bu konuda gelişmek isteyenler o konudan yardım isteyebilirler.

Her neyse Python'da yeniyim başlayalı 1 hafta olmamıştır sizlere açık kaynak kodlu kendim yaptığım bir hem sayı bulma, hemde temelinde bruce force attack ile sizin girdiğiniz sayıyı bilgisayarın bulması yatıyor, Python'da ileri seviye olan kişilerin projemi inceleyip nelerde gelişebilirim yorumlarsa sevinirim.


- Konuyu yanlış yere açmış olabilirim, bunu gören mod düzeltirse sevinirim nereye açacağımı bilmiyorum -



PROJE INDIRME LINKI :
PROJE VT :D :











PROJE KODLARI:
Python:
import random
import time
abc = input("Brute-Force Modu? (evet ya da hayir): ")
if abc == 'evet':
    acce = True
    kemo = False
elif abc == 'hayir':
    acce = False
    kemo = True
while(kemo):
    sifrerandom1 = int(input("Sifreyi elle girmek icin 1, otomatik olusturulmasi icin 2 yazip enter'a bas: "))
    if sifrerandom1 == 1:
        sifre1 = int(input("Sifre'yi olustur (1-10.000): "))
        if sifre1 > 10000:
            print("10.001'den kucuk bir sayi gir.")
        elif sifre1 < 1:
            print("0'dan buyuk bir sayi gir.")
        else:
            while(True):
                cevap1 = int(input("Sifreyi bul: "))
                if cevap1 == sifre1:
                    print("Sifreyi buldun:", sifre1)
                    time.sleep(5)
                    exit()
                    break
                elif cevap1 != sifre1:
                    print("Sifre yanlis, tekrar dene")
                    continue
                else:
                    exit()
                    break

    elif sifrerandom1 == 2:
        sifre2 = random.randint(1, 10000)
        print("Sifre olusturuldu (1-10.000)!")
        while(True):
            cevap2 = int(input("Sifreyi bul: "))
            if cevap2 == sifre2:
                print("Sifreyi buldun:", sifre2)
            elif cevap2 != sifre2:
                print("Sifre yanlis! Tekrar dene")
                continue
            else:
                break

while(acce):
    sifrerandom2 = int(input("Sifreyi elle olusturmak icin 1, otomatik olusturulmasi icin 2 yaziniz: "))
    if sifrerandom2 == 1:
        while(True):
            sifre2_1 = int(input("Sifreyi gir (1-10.000): "))
            if sifre2_1 > 10000:
                print("10.001'den kucuk bir sayi gir.")
                continue

            elif sifre2_1 < 1:
                print("0'dan buyuk bir sayi gir.")
                continue
            else:
                while(True):
                    cevap2_1 = random.randint(1, 10000)
                    if cevap2_1 != sifre2_1:
                        cevap2_1 = cevap2_1 + 1
                        print(cevap2_1)
                    elif cevap2_1 == sifre2_1:
                        print("Sifre basariyla kirildi:", sifre2_1)
                        time.sleep(5)
                        exit()
                    else:
                        break
    elif sifrerandom2 == 2:
        while(True):
            sifre2_2 = random.randint(1, 10000)
            print("Sifre basariyla olusturuldu!")
            time.sleep(2)
            print("BFA Aktiflestiriliyor...") #BFA = Brute-Force Attack
            time.sleep(1)
            print("BFA Aktiflestirildi!") # BFA = Brute-Force Attack
            time.sleep(1)
            while(True):
                cevap2_2 = random.randint(1, 10000)
                if cevap2_2 != sifre2_2:
                    cevap2_2 = cevap2_2 + 1
                    print(cevap2_2)
                elif cevap2_2 == sifre2_2:
                    print("Sifre basariyla kirildi:", sifre2_2)
                    time.sleep(5)
                    exit()
                else:
                    break

Teşekkürler,
Eğlence amaçlıdır
 
Son düzenleme:
9. sınıfta öğrenmiştim bunu
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
kanka pyhton dili yararlı dil öğrenmeside çok zor değil böyle bi konu açılması hoşuma gitti ellerine sağlık
 
kanka pyhton dili yararlı dil öğrenmeside çok zor değil böyle bi konu açılması hoşuma gitti ellerine sağlık
evet zor değil ve çok kullanışlı bir dil, öğrendikçe daha da paylaşacağım da keşke konusu olsa aynı c ve c++ gibi
 
Kodu sil baştan yazabilir misin?
Bakalım 10 günde neler öğrenmişsin.
Bir de yaptığın hataları bir kenara not al.
 

  Şuanda konuyu görüntüleyen kullanıcılar


Üst Alt