- 27 Ağu 2019
- 8
- 0
dostlar merhaba bana hq proxy lazım orta kaliteed olur ama proxyscrape sitesinden falan aldıklarım çöp çıkıyor nasıl yapabilirim ?
Moderatör tarafında düzenlendi:
Proxy farmlayabilirsin, yani denetleyici yaparsın ve çalışanları bir listeye kayıt edersin. Örnek olarak ben .NET ile yapıcam. (.NET'de SOCKS proxy'ler için destek yok. O yüzden ya kendin kodlayacaksın, ya 3. parti kütüphane yükleyeceksin ya da başka dillerle kontrol edeceksin. Ben kendim kodluyacağım)
İlk bir tane interface açıyoruz
Şimdi de SOCKS5 proxy için class açalım
RFC 1928 kaynağına göre hataları belirttik, eğer olur da sunucuda veya bizde bir sıkıntı olursa hataları anlamak için ekrana yazdıracağız.
Proxy'e bağlanıyoruz, timeout'u 5000 ayarlıyoruz, bu ms'e göre değişir. 5000 uygun geldi bana. Olur da cevap vermezse kapansın.
İlk 0x05 gönderiyoruz, bu SOCKS protokolünün 5. versiyonu olduğu anlamına geliyor, sonra 0x01 gönderiyoruz. Sonra da 0x00 gönderiyoruz. Biz authentication yapmayacağız. Veriyi aldıktan sonra 2. parametrenin 0x00 dönmesi lazım. Dönmezse hata verir, zaten hatayı ekranı basıp, exception verecektir program...
Şimdi de SOCKS4 proxy için class açalım
OpenSSH kaynağına göre hataları belirttik, eğer olur da sunucuda veya bizde bir sıkıntı olursa hataları anlamak için ekrana yazdıracağız.
Proxy'e bağlanıyoruz, timeout'u 5000 ayarlıyoruz, bu ms'e göre değişir. 5000 uygun geldi bana. Olur da cevap vermezse kapansın. IP'yi byte'lara dönüştürüyorum. Bu split edilip de yapılabilir. Sonra verilen portu big endian'a çeviriyorum, unsigned short'a göre bitwise operatörü ile 8 kere kaydırıyor BigEndian fonksiyonu... Bağlanılacak sunuculardan biri Google olabilir test etmek için...
İlk 0x04 gönderiyoruz, bu SOCKS protokolünün 4. versiyonu olduğu anlamına geliyor. Sonra 0x01 gönderiyoruz. Biz dinleme değil de, bağlantı yapıcaz. Sonra portu yolluyoruz. Sonra IP'yi yolluyoruz. Sonra Userid yolluyoruz, anonim olmak istiyorum. O yüzden 0x00 yolladım. Veriyi aldıktan sonra 2. parametrenin Z yani 90 dönmesi lazım. Dönmezse hata verir, zaten hatayı ekranı basıp, exception verecektir program...
Ve şimdi de HTTP protokolüne class açalım
Anlatılacak bir şey yok, tıpkı HTTP protokolü gibi siteye istek atıyoruz. Proxy'e bağlanıyoruz, timeout'u 5000 ayarlıyoruz, bu ms'e göre değişir. 5000 uygun geldi bana. Olur da cevap vermezse kapansın. Port belirtmeye gerek yok. 80 ile bağlanılacak otomatik... Header'ları görmek için Console'a yazdırdım bir kere...
Son olarak bir tane fabrika class'ı açalım.
Bu şekilde düzenli ve kafa açmadan kolay bir şekilde oluşturucaz.
Gelelim şimdi bunları denemeye....
Senin yapman gereken proxy dosyasındaki her satırı okuyup split etmek ve kontrol etmek. İstersen aşağıdaki linkte olan class'ları projene ekle, direkt kullanabilirsin
Kaynak kodlar: https://www9.zippyshare.com/v/JLVqusAw/file.html
dostum çok teşeekkür ederimayrıntılı anlatmışsın ben şimdi HTTP yapmak istiyorum bunu microsoft visual ile mi açacağım
dostum benim fazla bilgim yok böyle mi açıcaktım yoksa başka birşey ile mi açıcaktım
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.