Lehetséges php forráskódot megtekinteni?
Simán lehetséges, több megoldás is van, természetesen ezekre csak akkor van módod , ha tied a szerver admin jog is.
Az apache szervernél ha nincs telepítve a PHP akkor a .PHP fájlt nem ismeri , és letöltésre ajánlja fel.
Ha beállítod hogy a PHPS fájlt ismerje a PHP kiszolgáló, akkor a phpSOURCE jelenik meg, vagyis a forráskódja a PHP fájlnak, ebben az esetben szépen szinezve is , segítve a hiba keresést :) PErsze ez is beállítás kérdése, jól beállított szervernél NINCS módod a PHP fájl megkaparintására , már azért sem mert a PHP fájl szerveroldali, te pedig a kliens oldalon csücsülsz, Te mindig egy HMTL fájlt fogsz csak látni :)
Az előttem szóloknak igaza van.
De nem legális módszerekkel megtekinhető egy weboldal php forráskódja. Persze nem mindegyiké.
Ha a weboldal hibásan van elkészítve.
Netán van benne fájl feltöltési lehetőség, és nincs fájltípus szűrés, vagy pedig van, de nem nevezi át a fájlt érkezéskor, akkor a böngésző egy paraméterének átírásával, és egy képfájlba való kommentezéssel egy rövid kis php kód lefutatható,akkor simán ki lehet cat-elni egy php fájl forráskódját.
Ha az oldalban nincs feltöltési lehetőség, de sql injekcióval támadható, akkor az admin jelszóval és egy csúnya kis kóddal szintén elérhető, hogy a php forrásfájlt valaki kidumpolja.
Ha az oldalban nem működik egyik se, de perszisztens módon lehet javascriptet lefutatni, akkor lehetséges, hogy sikerül az admin jelszavát megszerezni. Aminél van esély rá, hogy megegyezik az ftp jelszóval( persze utóbbihoz elég butának kell lennie)
De normális esetben nem tudod megnézni, még akkor se ha kipróbálod ezeket. Ezek csak és megismétlem CSAK hibás weboldalaknál működik, valamint ezek bármelyikének alkalmazása illegális, és a rendszer-felügyelet jó eséllyel észreveszi, és akkor kopogtathat a rendőrség az az ajtódon.
Tök jól jöttök most itt az extrémebbnél extrémebb esetekkel.
Admin jelszóval persze, hogy meg lehet nézni, illetve ha sikerül egy biztonsági hibát kihasználni (ami azért ANNYIRA nem gyakori, hogy ekkora sérülékenység legyen), akkor szintén értelem szerűen lehet.
De ezek a legritkább esetek...
Elméletileg ha van egy biztonsági rés, vagy hasonló, akkor le lehet kérni, ha jól tudom a highlight_file függvénnyel, de nem vagyok biztos benne.
A lényeg, hogy blokkolni kell a PHP Inject-eket, és nem lesz ilyen veszély
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!