Python3 Mass Deface Tool

Will Graham

Katılımcı Üye
14 Eki 2022
652
522
Merhaba sevgili Türk Hack Team sakinleri, bu konumda sizlere python ile kodladığım "mass deface" aracını tanıtacağım.

Bu araç shell ile bağlandığınız site'nin dizinlerinde bulunan diğer sitelere hızlı bir şekilde index yüklemenizi sağlar. Bir sitenin üzerinde programı denemediğim için çalışıp çalışmadığından emin değilim. Bu aracı kullanabileceğim bir site bulamadım (dizinlerinde başka site olan).

Bu görüntüde kendi bilgisayarımda klasörler açıp, bu klasörlere indexi yüklemeye çalıştım. programı çalıştırdığınız zaman sizde de böyle bir görüntü çıkacak.


209578586-41c997e8-17c1-48e7-97c3-4e183ed5e84f.png


-h parametresi ile kullanabileceğiniz parametreleri görebilirsiniz.

209579227-f57cc34b-1923-4237-8ccd-18888c51b8df.png



-w parametresi bulunduğunuz dizine kadar olan tüm dizinlerde, bulduğu domainlere index kodlarınızı ekler ve başına "http://" sonuna "/" ekleyerek bir dosyaya kayıt eder.
örnek kullanım: python MassDeface.py -w -i indexiniz.html -n index.php -o sonuclar.txt

-c parametresi girdiğiniz dizinde ki domainlere index kodunuzu ekler ve aynı şekilde kayıt eder.
örnek kullanım: python MassDeface.py -c -i indexiniz.html -n index.php -p /home/turkhackteam/ -o cikti.txt

-o parametresini kullanmazsanız cikti.txt adlı dosyaya kayıt eder.

github link'i: GitHub - cannibal-hannibal/MassDeface
 

Alih78

Katılımcı Üye
26 May 2022
266
243
Merhabalar, projenizi inceledim. Python'ın yeni yeni öğrenmeye başladığınızı varsayarak yazıyorum bunları. Kodun bazı yerlerini gereksiz uzatmışsınız gördüğüm kadarıyla. Mesela farklı işletim sistemleri için c değişkenini farklı farklı tanımlamak yerine os.sep değişkenini kullanabilirsiniz. Ayrıca regex ile domain ismi kontrol ettiğiniz yerde if ...: return True demek yerine return bool(re.search(...)) derseniz kod daha düzenli olacaktır.
Değişken ve fonksiyon isimlendirmeleri güzel olmamış. Kodu ilk kere okuyan biri nerede hangi değişkenin ne işe yaradığını anlayamıyor.
Programın hata yakalama kısımları oldukça basit bırakılmış. Oysa bence programın en önemli kısımlarından birisi de hata yakalamadır. Programda hata yakalandığında döngünün hiçbir uyarı verilmeden atlanması yerine kullanıcıya adamakıllı bir şekilde bilgi verilip programın devam etmesi sağlanılabilir.
Son olarak koda etkisi olmayacaktır ancak kodlar arasında en azından boşluk bırakırsanız ve yorum satırı eklerseniz kodun okunması daha kolay olacaktır. İleride daha iyi işler çıkaracağınızı umuyorum. Elinize sağlık gene de.
 

Will Graham

Katılımcı Üye
14 Eki 2022
652
522
Merhabalar, projenizi inceledim. Python'ın yeni yeni öğrenmeye başladığınızı varsayarak yazıyorum bunları. Kodun bazı yerlerini gereksiz uzatmışsınız gördüğüm kadarıyla. Mesela farklı işletim sistemleri için c değişkenini farklı farklı tanımlamak yerine os.sep değişkenini kullanabilirsiniz. Ayrıca regex ile domain ismi kontrol ettiğiniz yerde if ...: return True demek yerine return bool(re.search(...)) derseniz kod daha düzenli olacaktır.
Değişken ve fonksiyon isimlendirmeleri güzel olmamış. Kodu ilk kere okuyan biri nerede hangi değişkenin ne işe yaradığını anlayamıyor.
Programın hata yakalama kısımları oldukça basit bırakılmış. Oysa bence programın en önemli kısımlarından birisi de hata yakalamadır. Programda hata yakalandığında döngünün hiçbir uyarı verilmeden atlanması yerine kullanıcıya adamakıllı bir şekilde bilgi verilip programın devam etmesi sağlanılabilir.
Son olarak koda etkisi olmayacaktır ancak kodlar arasında en azından boşluk bırakırsanız ve yorum satırı eklerseniz kodun okunması daha kolay olacaktır. İleride daha iyi işler çıkaracağınızı umuyorum. Elinize sağlık gene de.
ben de aynı şeyi söyledim ona ama dinlemiyor beni, sizin yorumunuzu görünce belki daha düzenli yazar.
yorumun için teşekkür ederim 🖤
 

mitat1

Uzman üye
1 Eki 2022
1,076
754
SerasZen
Merhaba sevgili Türk Hack Team sakinleri, bu konumda sizlere python ile kodladığım "mass deface" aracını tanıtacağım.

Bu araç shell ile bağlandığınız site'nin dizinlerinde bulunan diğer sitelere hızlı bir şekilde index yüklemenizi sağlar. Bir sitenin üzerinde programı denemediğim için çalışıp çalışmadığından emin değilim. Bu aracı kullanabileceğim bir site bulamadım (dizinlerinde başka site olan).

Bu görüntüde kendi bilgisayarımda klasörler açıp, bu klasörlere indexi yüklemeye çalıştım. programı çalıştırdığınız zaman sizde de böyle bir görüntü çıkacak.


209578586-41c997e8-17c1-48e7-97c3-4e183ed5e84f.png


-h parametresi ile kullanabileceğiniz parametreleri görebilirsiniz.

209579227-f57cc34b-1923-4237-8ccd-18888c51b8df.png



-w parametresi bulunduğunuz dizine kadar olan tüm dizinlerde, bulduğu domainlere index kodlarınızı ekler ve başına "http://" sonuna "/" ekleyerek bir dosyaya kayıt eder.
örnek kullanım: python MassDeface.py -w -i indexiniz.html -n index.php -o sonuclar.txt

-c parametresi girdiğiniz dizinde ki domainlere index kodunuzu ekler ve aynı şekilde kayıt eder.
örnek kullanım: python MassDeface.py -c -i indexiniz.html -n index.php -p /home/turkhackteam/ -o cikti.txt

-o parametresini kullanmazsanız cikti.txt adlı dosyaya kayıt eder.

github link'i: GitHub - cannibal-hannibal/MassDeface
Elibe sağlık
 

slaxG

Üye
13 Ağu 2022
93
19
Merhaba sevgili Türk Hack Team sakinleri, bu konumda sizlere python ile kodladığım "mass deface" aracını tanıtacağım.

Bu araç shell ile bağlandığınız site'nin dizinlerinde bulunan diğer sitelere hızlı bir şekilde index yüklemenizi sağlar. Bir sitenin üzerinde programı denemediğim için çalışıp çalışmadığından emin değilim. Bu aracı kullanabileceğim bir site bulamadım (dizinlerinde başka site olan).

Bu görüntüde kendi bilgisayarımda klasörler açıp, bu klasörlere indexi yüklemeye çalıştım. programı çalıştırdığınız zaman sizde de böyle bir görüntü çıkacak.


209578586-41c997e8-17c1-48e7-97c3-4e183ed5e84f.png


-h parametresi ile kullanabileceğiniz parametreleri görebilirsiniz.

209579227-f57cc34b-1923-4237-8ccd-18888c51b8df.png



-w parametresi bulunduğunuz dizine kadar olan tüm dizinlerde, bulduğu domainlere index kodlarınızı ekler ve başına "http://" sonuna "/" ekleyerek bir dosyaya kayıt eder.
örnek kullanım: python MassDeface.py -w -i indexiniz.html -n index.php -o sonuclar.txt

-c parametresi girdiğiniz dizinde ki domainlere index kodunuzu ekler ve aynı şekilde kayıt eder.
örnek kullanım: python MassDeface.py -c -i indexiniz.html -n index.php -p /home/turkhackteam/ -o cikti.txt

-o parametresini kullanmazsanız cikti.txt adlı dosyaya kayıt eder.

github link'i: GitHub - cannibal-hannibal/MassDeface
eline sağlık
 
Ü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.