Wordpress Brute Force Tool

gl0balfox

Üye
9 Tem 2019
228
0
Python Wordpress Brute Force Tool

Merhaba,

GreyWolf Python ile kodladığım açık kaynak kodlu brute-force programı. Wordpress siteleri için kullanılıyor ve Python3 kullanıyor.Kullanımı oldukça basit ve gayet hızlıdır. Fazla uzatmadan özelliklere geçelim.

Özellikler

--Proxy Desteği
--3512 Adet User-Agent
--Multithreading (Aynı anda birden fazla şifre denemesi) ile Hızlı Brute Force
--Kullanıcı Adı Bulma
--Kullanıcı Adı Bulunamazsa Çoklu Kullanıcı Adı Desteği
--iki Adet Brute-Force Yöntemi
-- /xmlrpc.php Admin paneline koyulan reCaptcha, Javascript Protection, cloudproxy_uuid gibi korumaları bypass etmenizi sağlar
-- /wp-login.php /xmlrpc.php modu çalıştırılamaz ise admin paneline Brute Force yapmanızı, admin panelinin döndürdüğü mesajı aynen
görmenizi sağlar.
--Başarısız istekleri tekrar etme
--Başarısız proxyleri silme

gibi özellikleri mevcuttur.

Kullanımı

--İlk önce bize site adresini soruyor. Burada önemli olan direkt olarak URL'den kopyalamak. Yoksa bulamayabilir, bulsa bile yanlış http/https veya fazladan www eklediğinizde websiteler Javascript çalıştırıyor (neden bilmiyorum), bu da istemediğimiz bir durum.

TEWkES.png


--Site adresini girdikten sonra şifrelerimizin olduğu txt dosyasını giriyoruz. Eğer txt dosyası script'in olduğu adreste değilse tam adresi girmeniz gerek.
--Şifre yolunu girdikten sonra da proxy yolunu giriyor. Eğer proxy kullanmak istemiyorsanız Enter'a basmanız lazım. Ayrıca programın da dediği gibi eğer siteye daha önce brute force denemediyseniz proxy kullanmadan deneyin. Proxy kullanmazsanız program çok daha hızlı çalışır, hem IP adresiniz banlanırsa kapatıp proxy modunu kullanırsınız. Unutmadan, GreyWolf http veya https proxy kullanıyor. Fakat siteniz http ile başlıyorsa http proxyleri kullanmanız çok daha iyi.
--Önemli nokta, proxylerimizi ip : port şeklinde kaydetmemiz lazım. Örnek -> 201.49.83.233:92

hl6Dy3.png


--Site adresini, şifrelerimizi ve proxylerimizi girdik. Şimdi sıra geldi kullanıcı adına. Yukarıda programın otomatik olarak kullanıcı adını buldunu söylemiştim. Resimde bir örneği:

jWQtrS.png

--Fakat her wordpress sitesi kullanıcı adı bulmaya müsade etmiyor. Kullanıcı adı bulamadığı durumda sizden kullanıcı adı veya kullanıcı adlarının bulunduğu dosyanın yolunu istiyor. Burada kriter şu: Program girdiğiniz veriyi önce dosya olarak açmaya çalışıyor, öyle bir dosya yoksa veriyi direkt kullanıcı adı sayıyor. Yani tek bir kullanıcı adı girmek istiyorsanız kullanıcı adını, birden fazla kullanıcı adınının bulunduğu txt dosyası girmek istiyorsanız txt dosyasının yolunu girmeniz lazım.

--Brute-Force işlemine sadece bir aşama kaldı. O da admin paneli bulma aşaması. Program öncelikli olarak /xmlrpc.php URL'ine bakacak.Eğer /xmlrpcp.php açıksa her zaman oraya Brute-Force dener.
Eğer xmlrpc.php aktif değilse, bu sefer de /wp-login.php URL'ine bakacak. Eğer ikisi de bulunamazsa admin panelini sizden istiyor. Bu noktada admin panelini nasıl bulacağınız size kalmış.

-- Ve mutlu noeller :puah
d8nlKc.png


Ben Linux kullanmadığım için git clone komutlarını felan yazamadım ama bilenler cevap olarak aşağıya yazarsa sevinirim. Unutmadan program dizinine geçtikten sonra pip install --requirements.txt yapmayı unutmayın. Zaten herhangi bir modül import edilemezse o modülün ne olduğunu size söyleyecek. Windowsta ise Program klasörünü masaüstüne attıktan sonra
cd Desktop\klasorAdi
pip install --requirements.txt
python3 greywolf.py
komutlarını girmeniz yeterli.

Github Linki: https://github.com/meliksahbozkurt/greywolf




'Adige hocam projeden haberdar etmemi söylemiştiniz.
x4807 hocam yazdığım kodları okumak istediğinizi söylemiştiniz.
Geliştirdiğim ilk orta çaplı proje olduğu için biraz saçmalamış olabilirim bazı yerlerde, kusura bakmayın.
 
Son düzenleme:

ZiksthemW

Asistan Moderatör
28 Mar 2020
1,040
3
137
Oslo
Cevap: GreyWolf - Wordpress Brute Force Tool //gl0balfox

Elinize sağlık.
 
Moderatör tarafında düzenlendi:

ZiksthemW

Asistan Moderatör
28 Mar 2020
1,040
3
137
Oslo
Cevap: GreyWolf - Wordpress Brute Force Tool //gl0balfox

Teşekkür ederim. Resimler çıkmıyor nedense, bilgisayara geçtiğimde düzeltmeye çalışacağım.

Merhaba tekrardan,

Kodlara göz gezdirdim ve modül hatalarında "sys.exit()" kullandığınızı gördüm. Bunun yerine "os.system("pip3 install modul")" yapsaydınız kod otomatik olarak modülü yüklerdi. Haberiniz olsun :)

Örnek;
Kod:
import os
import time

try:
    from bs4 import BeautifulSoup
except:
    print("[ERROR] Install bs4 module. (pip3 install bs4)")
    time.sleep(3)
    #sys.exit()
    os.system("pip3 install bs4")

Saygılarımla,
ZiksthemW
 

"Xale

Katılımcı Üye
16 Eki 2020
442
20
Cevap: Python Wordpress Brute Force Tool

Eline sağlık, Başarılı.
 

x4807

Katılımcı Üye
10 Ağu 2019
985
17
Eline sağlık, güzel yazmışsın ama ufak tefek düzeltilmesi gereken yerler var.

try:
from colorama import init,Fore
init()
except:
print("[ERROR] Install colorama module. (pip3 install datetime)")
time.sleep(3)
sys.exit()


gibi....
 

rdeniz55

Üye
2 Ağu 2009
102
0
print $^V;
Cevap: GreyWolf - Wordpress Brute Force Tool //gl0balfox

Merhaba tekrardan,

Kodlara göz gezdirdim ve modül hatalarında "sys.exit()" kullandığınızı gördüm. Bunun yerine "os.system("pip3 install modul")" yapsaydınız kod otomatik olarak modülü yüklerdi. Haberiniz olsun :)

Örnek;
Kod:
import os
import time

try:
    from bs4 import BeautifulSoup
except:
    print("[ERROR] Install bs4 module. (pip3 install bs4)")
    time.sleep(3)
    #sys.exit()
    os.system("pip3 install bs4")
Saygılarımla,
ZiksthemW


kötü bir yol olmuş, arkadaşın programı sonlandırması daha iyi bir yol. bunun yerine `requirements.txt` adında dosya oluşturup, modül isim ve versiyonlarını alt alta yazmalıdır. daha sonra kullanıcı, cli ortamda `pip install -r requirements.txt` komutu ve argümanlarını çalıştırması gereklidir. kullanıcıdan habersiz modül yüklemek veya istemediği modül sürümünü yüklemek pek hoş 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.