dirbuster.py

yuathay

Katılımcı Üye
7 Mar 2023
377
4
180
Gitti

hedef sitemizin icerigine bakalım once​


6lsa2ey.png

All Products diye bir kısım var ben baska bir sayfaya gittigimde bu deger orada kalıyormu kalmıyormu bir bakalım​

ben url'ye : localhost:3000/#/password girip enter dediğimde sayfa icerigi değişmiyor ise girdigim dizin mevcut değil demektir​

o9qgvic.png


















eğer ben localhost:3000/#/score-board gibi mevcut bir dizin girersem:​


4m2uwmf.png

sayfa içeriği değiştiği için dizin mevcuttur diyebilirim​

bunları anladıysak koda gecelim :​


Python:
from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Firefox()

dosya = ['updates','administration','administrator','complain','uploads','score-board','cikolata']
mevcut_dizinler = []
for a in dosya:
    browser.get(f"http://localhost:3000/#/{a}")#sayfamı acıp dosya icindeki değerleri tek tek deniyorum
  
    for b in browser.find_elements(By.TAG_NAME,"body"):#body tag'inin
        değişken_sayfalar_degerler = b.text#text değerlerini alıyorum
      
        if 'All Products' not in değişken_sayfalar_degerler:#bu sayfada All Products yazıları yoksa baska bir sayfadayız demektir o zaman bu sayfayı mevcut_dizinler'e ekliyoruz
            mevcut_dizinler.append(f"http://localhost:3000/#/{a}")
      
for i in mevcut_dizinler:
    print(f"mevcut dizinler: {i}")
browser.quit()

calistigi-video

 
Son düzenleme:

invisible blood

Uzman üye
15 Eyl 2023
1,177
1
443

hedef sitemizin icerigine bakalım once​


6lsa2ey.png

All Products diye bir kısım var ben baska bir sayfaya gittigimde bu deger orada kalıyormu kalmıyormu bir bakalım​

ben url'ye : localhost:3000/#/password girip enter dediğimde sayfa icerigi değişmiyor ise girdigim dizin mevcut değil demektir​

o9qgvic.png


















eğer ben localhost:3000/#/score-board gibi mevcut bir dizin girersem:​


4m2uwmf.png

sayfa içeriği değiştiği için dizin mevcuttur diyebilirim​

bunları anladıysak koda gecelim :​


Python:
from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Firefox()

dosya = ['updates','administration','administrator','complain','uploads','score-board','cikolata']
mevcut_dizinler = []
for a in dosya:
    browser.get(f"http://localhost:3000/#/{a}")#sayfamı acıp dosya icindeki değerleri tek tek deniyorum
 
    for b in browser.find_elements(By.TAG_NAME,"body"):#body tag'inin
        değişken_sayfalar_degerler = b.text#text değerlerini alıyorum
     
        if 'All Products' not in değişken_sayfalar_degerler:#bu sayfada All Products yazıları yoksa baska bir sayfadayız demektir o zaman bu sayfayı mevcut_dizinler'e ekliyoruz
            mevcut_dizinler.append(f"http://localhost:3000/#/{a}")
     
for i in mevcut_dizinler:
    print(f"mevcut dizinler: {i}")
browser.quit()

calistigi-video

Ellerinize sağlık hocam kullanacağım :)
 

harasad

Katılımcı Üye
14 Eyl 2023
307
1
106

hedef sitemizin icerigine bakalım once​


6lsa2ey.png

All Products diye bir kısım var ben baska bir sayfaya gittigimde bu deger orada kalıyormu kalmıyormu bir bakalım​

ben url'ye : localhost:3000/#/password girip enter dediğimde sayfa icerigi değişmiyor ise girdigim dizin mevcut değil demektir​

o9qgvic.png


















eğer ben localhost:3000/#/score-board gibi mevcut bir dizin girersem:​


4m2uwmf.png

sayfa içeriği değiştiği için dizin mevcuttur diyebilirim​

bunları anladıysak koda gecelim :​


Python:
from selenium import webdriver
from selenium.webdriver.common.by import By

browser = webdriver.Firefox()

dosya = ['updates','administration','administrator','complain','uploads','score-board','cikolata']
mevcut_dizinler = []
for a in dosya:
    browser.get(f"http://localhost:3000/#/{a}")#sayfamı acıp dosya icindeki değerleri tek tek deniyorum
 
    for b in browser.find_elements(By.TAG_NAME,"body"):#body tag'inin
        değişken_sayfalar_degerler = b.text#text değerlerini alıyorum
     
        if 'All Products' not in değişken_sayfalar_degerler:#bu sayfada All Products yazıları yoksa baska bir sayfadayız demektir o zaman bu sayfayı mevcut_dizinler'e ekliyoruz
            mevcut_dizinler.append(f"http://localhost:3000/#/{a}")
     
for i in mevcut_dizinler:
    print(f"mevcut dizinler: {i}")
browser.quit()

calistigi-video

👏
 
Ü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.