Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Sunucu - Klasöre Upload Ta Uzantı Belirlemek
Tahribat.Com Forumları
Hosting - Reseller - Dedicated Server - Virtual Server - IRC Shell
      Sunucu - Klasöre Upload Ta Uzantı Belirlemek
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 25 Ocak 2010 (Pazartesi) 00:15 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

Merhaba

Linux Sunucunun içindeki herhangi bir hostta, scriptin upload yaptığı klasöre sadece jpg uzantılı dosyaların upload edilmesini istiyorum.
Bugün sitenin birine index atılmak üzereydi.Son anda farkettim. r57.php ve hosttaki dosyaları direk listeleyen vs shell dosyaları upload edilmiş.

Bunun başka bir yöntemi varmıdır?Yoksa benim çözümüm yeterlimi?

Örneğin upload_resimler klasörüne bu tarz shell dosyaları atıp index basmak istemişler.


www.nadirdemirsoy.com 
25 Ocak 2010 (Pazartesi) 00:26 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

Hiç bilen yokmu?


www.nadirdemirsoy.com 
25 Ocak 2010 (Pazartesi) 00:26 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SeRDaR
(Muhalif Yorumcu)


Kayıt : 9 Kasim 2003
İstanbul
Erkek Üye
 

onu kullandığın scripttten ayarlıyacaksın kullandığın scripttten hangi uzantı da ki dosyalar upload edilsin istiyorsan onların uzantısını ayarlıyacaksın kulandığın scriptin ne olduğunu belirtirsen ona göre yardımcı olunur.


Gençliğinin baharında parlak biriydi. Geleceğe dair umutları vardı.Ders çalışacak, başarılı olacaktı. Sonra bilgisayarın açma tuşuna bastı... Radikal Muhalif Yorumcu : MSN&E-Posta: serdar[at]tahribat[dot]com  
25 Ocak 2010 (Pazartesi) 00:31 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

şimdi scriptte zaten kontrol ettiriyorum.

     if($_FILES['resim']['type'] == "image/gif") $tip="gif";
    if($_FILES['resim']['type'] == "image/jpeg") $tip="jpg";
    if($_FILES['resim']['type'] == "image/pjpeg") $tip="jpg";
    if($_FILES['resim']['type'] == "image/png") $tip="png"; 

 

gibi.

Ama burdan erişmeleri imkansız.resimlerin yüklendiği yer admin panelinde ve baya sağlam kodladım girişi kontrolleri.

Ama hostingde www.x.com/upload_resimler klasörüne bi şekilde atmışlar dosyaları.


www.nadirdemirsoy.com 
25 Ocak 2010 (Pazartesi) 01:08 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
NmC


Kayıt : 23 Kasim 2008
(Cahil AKPli)
Erkek Üye
 

yazdığın kodun upload kısmını yapıştırırsan daha rahat yardımcı oluruz hocam... (:

büyük ihtimal senin kod üzerinden upload etmişler, başka yerden giriyolarsa her türlü çakarlar zaten indeksi..


There are 10 types of people in the world. Those who knows binary and those who dont... 
25 Ocak 2010 (Pazartesi) 01:14 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

hocam burdan yapmadıklarına eminim. şöyleki zaten çakmışlardı indexi.az kala dediğim sadece 15-20 sn kaldı index.

upload kodlarıda şöyleki

  $uploaddir = "../upload_resimler/";
  $dosya1 = md5(time()).md5(time()+1);
  $dizi = explode(".", $_FILES['resim']['name']);
  $sayi = count($dizi);
  $dosya_adi = $dosya1.".".$dizi[$sayi-1];
  $uploadfile = $uploaddir.$dosya_adi;

 if (move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile)) {
    if($_FILES['resim']['type'] == "image/gif") $tip="gif";
    if($_FILES['resim']['type'] == "image/jpeg") $tip="jpg";
    if($_FILES['resim']['type'] == "image/pjpeg") $tip="jpg";
    if($_FILES['resim']['type'] == "image/png") $tip="png"; 
   $sorgu = "INSERT INTO `tbl_resimler` ( `id` , `baslik` , `metin`, `resim` )
             VALUES ('', '".addslashes($_POST["baslik"])."', '".addslashes($_POST["metin"])."', '$dosya_adi');";
   $sonuc = sorgula($sorgu, $kaynak);

 

benim istediğim bu upload_resim klasörünün içinde sadece jpg vb dosyalar olsun..htaccess tarzı bişey varmı?
Yada kendim script yazıcam 1 dk da bir tarıyacak klasörü resim harici herşeyi silecek.

 

 


www.nadirdemirsoy.com 
25 Ocak 2010 (Pazartesi) 01:29 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
Cosmic
(Harlem)


Kayıt : 14 Haziran 2006
Erkek Üye
 

if($_FILES['resim']['type'] == "image/gif") $tip="gif"; bu şekilde yapmandaki amaç ne ? :D yani sen onları şettirmişin ama düzgün bişi olmamış yinede her tür dosya upload edilebilir.

  if ($_FILES['resim']['type'] == "image/gif"){

 if (move_uploaded_file($_FILES['resim']['tmp_name'], $uploadfile)) {
 
  
   $sorgu = "INSERT INTO `tbl_resimler` ( `id` , `baslik` , `metin`, `resim` )
             VALUES ('', '".addslashes($_POST["baslik"])."', '".addslashes($_POST["metin"])."', '$dosya_adi');";
   $sonuc = sorgula($sorgu, $kaynak);

 

}

 

} böle yapcan o ife or la eklersin jpegi falanda


Bu profil 05-10-2011 tarihinden itibaren 609 tekil hit ve 1437 normal hit almistir. 
25 Ocak 2010 (Pazartesi) 01:36 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
DarkF4Te


Kayıt : 2 Mart 2008
İstanbul
Erkek Üye
 

..<Files *.php>
..Order allow,deny
..deny from all
..</Files>

ayrıca klasör içine bir htaccess dosyası olusturup ıcınede yukardakileri yazarsa klasordeki php dosyalar erişilemez olurlar.

(satır baslarındaki iki noktayı kaldır filtreye takıldı sanırm)


 
25 Ocak 2010 (Pazartesi) 04:24 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
SoYSaL


Uzaklaştırılmış Üye
Kayıt : 9 Ocak 2010
Erkek Üye
 

Shell dosyalarını bypass eden bir ayarı olması lazım sunucunun.yoksa adam shell.php yi shell.jpg yapıp

link/shell.jpg?uzakshell   yontemiyle yine girer.Zannımda boyle girildi ve .jpg .php ye cevrildi sen gec farketmissin hatta...

Bu arada Safe_Mode = Off olduguna emin misin..!



SoYSaL, 3 Mart 2010 (Çarsamba) 23:37 tarihinde Türkiye AB'ye girene kadar uzaklaştırıldı. Uzaklaştırılma Sebebi: Hiç kimse Şanlı TÜRK SİLAHLI KUVVETLERİNE sömüren gakguk eden diyemez hoca,bizden uzak ol. 
25 Ocak 2010 (Pazartesi) 10:05 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

SoYSaL bunu yazdı:
-----------------------------

Shell dosyalarını bypass eden bir ayarı olması lazım sunucunun.yoksa adam shell.php yi shell.jpg yapıp

link/shell.jpg?uzakshell   yontemiyle yine girer.Zannımda boyle girildi ve .jpg .php ye cevrildi sen gec farketmissin hatta...

Bu arada Safe_Mode = Off olduguna emin misin..!


-----------------------------

Access Shell i disable yaptım sunucudan Ama bu olaydan sonra oldu tabi.

Safemodda kapalı.


www.nadirdemirsoy.com 
25 Ocak 2010 (Pazartesi) 10:07 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
legendary


Kayıt : 26 Agustos 2005
İzmir
Erkek Üye
 

DarkF4Te bunu yazdı:
-----------------------------

..
..Order allow,deny
..deny from all
..

ayrıca klasör içine bir htaccess dosyası olusturup ıcınede yukardakileri yazarsa klasordeki php dosyalar erişilemez olurlar.

(satır baslarındaki iki noktayı kaldır filtreye takıldı sanırm)


-----------------------------

 

Bunu denedim.Şimdi php dosyaları çalışmıyor.Zaten adamların klasörün içine attıkları php dosyasını ben denedim başka bir sitede, www.x.com/x.php diye yazınca direk sunucu içeriği  geliyodu.Buradanda dosyaları düzenleyip silebiliyodu. Şimdi en azından php çalışmıyo.

Yaptıklarıda yukarıda anlattığım şekilde index.php yi değiştirmeleri.


www.nadirdemirsoy.com 

[1] [2]   [»] [»»]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : Sunucu - Klasöre upload ta uzantı belirlemek Favorilerime Ekle Yukarı Çık
Konuda 14 Mesaj Var.
Konu 815 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim