PHPinclude

Hakeriai dalinkitės patirtimi
Skelbti atsakymą
Žinutė
Autorius
Vartotojo avataras
ezg
įtakingas
įtakingas
Pranešimai:113
Užsiregistravo:2005 06 02 09:49
Susisiekti:
PHPinclude

#1 Standartinė ezg » 2006 03 26 20:01

Sveiki,

neseniai buvo nuhackintas mano draugo tinklapis.

Esu girdėjęs, jog yra hack`inama per neteisingus PHP include kodus (ši versija yra labiausiai tikėtina, kadangi PHP include funkcija veikia kone visame tinklapyje).

Naudoju PHP include funkciją, kuri yra pritaikyta taip, kad imtų tekstinę info iš html failų ir rezultatą pateiktų /index.php?id=failas.html. Nurodžius neegzistuojantį failą (pvz. /index.php?id=neegzistuojantisfailas.html) screen`e atsiranda kažkoks neaiškus kodas iš, kurio pasak keleto pažįstamų galima nulaužti tinklapį.

Štai to kodo kopija:

Kodas:

Kodas: Pasirinkti visus

<?if(!preg_match('|\/|', $_GET[idl]) || $_GET['al'] != 'index.php') include($_GET['id']); ?>	

Galbūt galite nurodyti kitokį kodą, kuris įvedus neegzsituojančio failo adresą nuvestų į titulinį lapą?

brain5ide
profesionalas
profesionalas
Pranešimai:2030
Užsiregistravo:2004 12 01 19:05

#2 Standartinė brain5ide » 2006 03 26 20:06

Pas save as toki dalyka realizuodavau su switch. Tik tame yra vienas minusas - reikia kiekviena nauja faila pridet prie saraso.

Skelbti atsakymą

Grįžti į

Dabar prisijungę

Vartotojai naršantys šį forumą: 2 ir 0 svečių