• 01-10-2007, 14:01:58
    #1
    Zaman Aşımı…
  • 01-10-2007, 15:21:25
    #2
    Kurumsal PLUS
    .php uzantılı doslayarın uploadını engellemen gerekiyor..
  • 01-10-2007, 17:12:06
    #3
    msn adresini ekledim bu konu hakkında yardım isteyeceğim.
  • 01-10-2007, 23:19:27
    #4
    Platin üye
    Yüklenmesi değilde çalıştırılması hakkında yardımcı olmaya çalışayım.
    Resimlerin kaydedildiği dizne .htaccess dosyanız varsa en altına yoksa yeni bir .htaccess dosyası oluşturarak aşağıdaki kodları ekleyin ;
    <FilesMatch "\.(exe|php|php3|php4|php5|phps)$">
    Deny From All
    </FilesMatch>
  • 02-10-2007, 17:03:58
    #5
    php uzantılı dosyaların eklenmesini iptal ederek bir çözüm oluşturmuş olabilirsiniz. ama sadece ekleyebileceği dosya türlerini yazarsanız o zaman daha etkili bir yöntem olur örnek jpeg gif swf gibi
  • 02-10-2007, 20:39:44
    #6
    Üyeliği durduruldu
    $dosyatipi = $_FILES["images"]["type"];
    
    if($dosyatipi != "image/jpeg" && $dosyatipi != "image/pjpeg") die("Dosya Formatı Uyuşmuyor");
    bu şekilde kontrol ettirebilirsin
  • 02-10-2007, 21:22:15
    #7
    Bizde bişeyLer öğrenseydik...

    TeşekkürLer Hocam !
  • 02-10-2007, 21:29:45
    #8
    Misafir
    Tamamda bence resmin içeriğini okuması lazım cunku kodun basına :GIf fln bi kod yazıyo resim uzantısı alıyor shell bunun için phpciler yardım ederlerse onlar eder
  • 02-10-2007, 21:37:53
    #9
    bunun için resimlerinin olduğu dizini kullanıcıya direk vermemelisin
    + yüklerken dosyanın son 3 karakterini kontrol etmelisin $sonuzanti = substr($_FILES['resim']['name'], -3); gibi.
    arkasından yapacağın dosyaya senin belirlediğin bir isim ver. kendi ismini verdirme.
    örnek : $dosya_adi = time() . ".jpg";
    gibi. alternatif çözümler üretilebilir. dosya yüklemedeki bu açığı biliyorum.
    ancak bunu .htaccess ile de çözebilirsin.
    yüklenmesini istediğin resimlerin uzantılarını kendi mime tipleri ile verip diğer bütün uzantıları text olarak verdirtirirsen ve yukarıda arkadaşın yazdığın uzantıları deny listesine eklersen o zaman sorunun kalmayabilir.
    lütfen her önünüze gelen scripti kullanmayın. bu siteden para kazanacak ve yatırıp yapıyorsanız 100-200 dolar verip adam akıllı script yazdırın ki güvenlik sorununuz %90 azalsın.
    kolay gelsin.