Python Brute Force- Şifre Kırma Aracı Yapımı

Kuara

Üye
28 May 2023
133
62
Turan

Merhaba değerli TÜRK HACK TEAM ÜYELERİ
Ben
Kuara
Brute Force araştırırsanız en üste çıkan eskide kaldığını söylemektedir
Şahsi olarak bu görüşe katılmıyorum. Bunu geliştirdiğimizde sadece sosyal medya saldırılarında kullanmak zorunda değiliz.
Herhangi bir şekilde elbette işimize yarar olduğunu unutmayın.

Amaç tool nasıl yazılır onu göstermek aynı zamanda faydalı toollar yazarak neyin ne işe yaradığını göstermek,
görerek öğrenmek her zaman iyidir.

Python Password Cracker, Brute Force saldırıları için şifre kırma araçları lazım bunu kendiniz "PYTHON" ile nasıl yapabileceğinizi anlatıcam.


-- PYTHON
İlk olarak pythonu yüklüyoruz kurulumu kısa ve kolaydır.



-- PYCHARM
Kurulumu "next" "next" şeklindedir kısa ve kolaydır.


-- PYCHARM Uygulamasını açıyoruz


-- Bu kısmı yapmazsanız hata alırsınız "
pyautogui" otomatik kurulu gelmiyor "pycharm" üzerinden bunu kuralım.
File > Settings > Project:dosyaismi > Python Interpreter kısmını seçiyp + butonuna basın.



-- Kodlamaya başlayalım.

İlk olarak içe aktararak başlıyoruz.


Python:
import random


Grafik kullancı arayüzü oluşturmak için


Python:
import pyautogui

Kullanıcıdan kırılacak olan şifreyi isteyeceğiz.

Python:
chars = "";

""; arasına yazdığımız tüm karakterleri saklayacaktır.

Python:
chars = "abcdefghijklmnopgrstuvmxzy0123456789";

Yeni bir değişken oluşturalım.

Python:
allchar = list(chars)

Şifre girmesi için bir mesaj yazalım

Python:
pwd = pyautogui.password("Şifre giriniz:")

Python:
sample_pwd = ""

Şimdi kontrol edilmesi gereken rastgale while döngüsü kullanacağız.

Python:
while(sample_pwd != pwd):


Kontrol edilen değerlerin sayısını görebileceğimiz mesaj yazalım


Python:
print("<====" + str(sample_pwd) + "====>")

Orjinal şifre ile seçimleri de kontrol edebilmemiz gerekir, bu yüzden if değeri oluşturalım.

Python:
if(sample_pwd == list(pwd)):


-- Kaydedin ve "Run" kısmından "Run" diyin kısayol olarak Alt+Shift+F10 yapabilirsiniz.

Sorunsuz çalışıyor.



tht1 yazıp "enter" diyorum.

Çıkan sonuç



Python:
import random
import pyautogui


chars = "abcdefghijklmnopgrstuvmxzy0123456789";


allchar = list(chars)


pwd = pyautogui.password("Şifre giriniz:")


sample_pwd = ""
while(sample_pwd != pwd):
    sample_pwd = random.choices(allchar, k=len(pwd))


    print("<====" + str(sample_pwd) + "====>")
    if(sample_pwd == list(pwd)):
        print("Sifre : "+ "".join(sample_pwd))
        break








 
Son düzenleme:

Grimner

Adanmış Üye
28 Mar 2020
6,321
120
4,777
Brute Force araştırırsanız en üste çıkan eskide kaldığını söylemektedir
Şahsi olarak bu görüşe katılmıyorum. Bunu geliştirdiğimizde sadece sosyal medya saldırılarında kullanmak zorunda değiliz.
Bunu diyenlerin bir sebebi var :D çoğu kişi bunları Instagram, Google, Youtube vb. kısımlarda kullanmaya çalışıyor. Onlarda bu saldırıya çoktan önlem aldılar.
Yani bunu diyenler genele dedikleri için haklılar.
 

Kuara

Üye
28 May 2023
133
62
Turan
Bunu diyenlerin bir sebebi var :D çoğu kişi bunları Instagram, Google, Youtube vb. kısımlarda kullanmaya çalışıyor. Onlarda bu saldırıya çoktan önlem aldılar.
Yani bunu diyenler genele dedikleri için haklılar.
tam olarak bu konudan bahsettim halbuki işlevini yitirmemiş geliştirildiğinde her alanda kullanılabilecek bir saldırı türü

>Güzel içerik elien sağlık
teşekkür ederim
 
26 May 2023
54
17
eline sağlık ama offline saldırılarda kullanılabilir bu tarz yazılımlarda login vb..durumlarda kimse brute force ilede uğraşmaz(eğerki şifre algoritması sağlamsa kırmanda zor olur daha doğrusu zaman gerekli ve wordlistte iyi olması lazım.) debuggerlar ile kolayca bypass edersin(eğerki az çok reverse engineering bilgin var ise) online brute force saldırılarında kullanılamaz zaten brute forceu engellemenin en basit yolu ip ban geçici ama işe yarar.
 

Kuara

Üye
28 May 2023
133
62
Turan
teşekkür ederim
eline sağlık ama offline saldırılarda kullanılabilir bu tarz yazılımlarda login vb..durumlarda kimse brute force ilede uğraşmaz(eğerki şifre algoritması sağlamsa kırmanda zor olur daha doğrusu zaman gerekli ve wordlistte iyi olması lazım.) debuggerlar ile kolayca bypass edersin(eğerki az çok reverse engineering bilgin var ise) online brute force saldırılarında kullanılamaz zaten brute forceu engellemenin en basit yolu ip ban geçici ama işe yarar.
teşekkür ederim, söylediklerinde haklısın ama ufak tefek şeylerde işe yarayabilir geliştiriledebilir. Bunu tool yazmayı öğretmek amaçlı yaptım zaten bu konudaki kodlarında ne işe yaradıklarını görerek öğrenmeleri de zor olmayacaktır
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.