2GOOD4U
2GOOD4U 1.6 Server's iP
cs.ko.tl:27015 Dust2
cs.ko.tl:27016 Aim
cs.ko.tl:27017 Awp
cs.ko.tl:27018 Italy2
cs.ko.tl:27019 5on5 #1

Join the forum, it's quick and easy

2GOOD4U
2GOOD4U 1.6 Server's iP
cs.ko.tl:27015 Dust2
cs.ko.tl:27016 Aim
cs.ko.tl:27017 Awp
cs.ko.tl:27018 Italy2
cs.ko.tl:27019 5on5 #1
2GOOD4U
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Защита от RFI(Remote File Inclusion)

Go down

Нормална Защита от RFI(Remote File Inclusion)

Писане by hARDCORE Чет Апр 21, 2011 4:18 am

Пример: Имате код подобен на следния:

$page = $_GET['page'];
include($page.".php");


Подавате стойност http://pat.do/shell и става лошо
Начин за защита:
1. basename($_GET['page']) - връща само името на файла (shell)
2. Създавате си масив с позволените за include файлове:

$array = array("news", "users", "login", "register", "logout");
if(in_array($_GET['page'], $array)) {
//Include }



Преопоръка: Не използвайте само file_exists, при някой хостове връща TRUE дори да е подаден URL адрес

Източник: Web-Tourist.Net
hARDCORE
hARDCORE
Power user

Male Zodiac : Sagittarius Брой мнения : 297
Отсенка : 1337
Rep : 10
Регистриран на : 13.01.2010
Age : 27
Местожителство : PLOVDIV

точки
точки:
Защита от RFI(Remote File Inclusion) Left_bar_bleue652/1000Защита от RFI(Remote File Inclusion) Empty_bar_bleue  (652/1000)

https://bginter.bulgarianforum.net

Върнете се в началото Go down

Върнете се в началото

- Similar topics

 
Права за този форум:
Не Можете да отговаряте на темите