ΠΠ΅Π·ΠΏΠ΅ΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ
ΠΠΌΡΡΡ
PHP Ρ ΠΎΠ΄Π½ΠΈΠΌ ΡΠ· Π²Π°ΠΆΠ»ΠΈΠ²ΠΈΡ ΠΌΠΎΠΌΠ΅Π½ΡΡΠ² Ρ ΠΏΠΈΡΠ°Π½Π½Ρ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΎΡΠΊΡΠ»ΡΠΊΠΈ PHP-ΡΠΊΡΠΈΠΏΡΠΈ ΠΌΠΎΠΆΡΡΡ ΠΌΠ°Π½ΡΠΏΡΠ»ΡΠ²Π°ΡΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΠ° ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° Π΄ΠΈΡΠΊΡ. Π£ Π·Π²'ΡΠ·ΠΊΡ Π· ΡΠΈΠΌ ΡΡΠ½ΡΡΡΡ ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ, ΡΠΊΡ Π²ΠΊΠ°Π·ΡΡΡΡ, ΡΠΊΡ ΡΠ°ΠΉΠ»ΠΈ ΠΌΠΎΠΆΡΡΡ Π±ΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Ρ ΡΠΊΡ ΠΎΠΏΠ΅ΡΠ°ΡΡΡ ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΠ½ΡΠ²Π°ΡΠΈ. ΠΠ΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎ Π²ΠΈΡΠ²Π»ΡΡΠΈ ΠΎΠ±Π΅ΡΠ΅ΠΆΠ½ΡΡΡΡ, ΠΎΡΠΊΡΠ»ΡΠΊΠΈ Π±ΡΠ΄Ρ-ΡΠΊΠΈΠΉ ΡΠ· ΡΠ°ΠΉΠ»ΡΠ², Π· ΠΏΠΎΠ²Π½ΠΈΠΌΠΈ ΠΏΡΠ°Π²Π°ΠΌΠΈ ΡΠΈΡΠ°Π½Π½Ρ ("world readable") ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΠΏΡΠΎΡΠΈΡΠ°Π½ΠΈΠΉ ΠΊΠΎΠΆΠ½ΠΈΠΌ, Ρ ΡΠΎ ΠΌΠ°Ρ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΡΠΊΡΠ»ΡΠΊΠΈ Π² PHP ΡΠΏΠΎΡΠ°ΡΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π±Π°ΡΠ°Π²ΡΡ ΠΏΠΎΠ²Π½ΠΎΠΏΡΠ°Π²Π½ΠΈΠΉ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΌΠΎΠΆΠ½Π° Π½Π°ΠΏΠΈΡΠ°ΡΠΈ PHP-ΡΠΊΡΠΈΠΏΡ, ΡΠΊΠΈΠΉ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ ΡΠΈΡΠ°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½Ρ ΡΠ°ΠΉΠ»ΠΈ, ΡΠ°ΠΊΡ ΡΠΊ /etc/passwd, ΠΊΠ΅ΡΡΠ²Π°ΡΠΈ ΠΌΠ΅ΡΠ΅ΠΆΠ΅Π²ΠΈΠΌΠΈ Π·'ΡΠ΄Π½Π°Π½Π½ΡΠΌΠΈ, Π½Π°Π΄ΡΠΈΠ»Π°ΡΠΈ Π·Π°Π²Π΄Π°Π½Π½Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΡ ΡΠΎΡΠΎ. Π―ΠΊ Π½Π°ΡΠ»ΡΠ΄ΠΎΠΊ, Π²ΠΈ Π·Π°Π²ΠΆΠ΄ΠΈ ΠΏΠΎΠ²ΠΈΠ½Π½Ρ Π±ΡΡΠΈ Π²ΠΏΠ΅Π²Π½Π΅Π½Ρ Π² ΡΠΎΠΌΡ, ΡΠΎ ΡΠ°ΠΉΠ»ΠΈ, ΡΠΊΡ Π²ΠΈ ΡΠΈΡΠ°ΡΡΠ΅ Π°Π±ΠΎ ΠΌΠΎΠ΄ΠΈΡΡΠΊΡΡΡΠ΅, Ρ ΡΠΈΠΌΠΈ, ΡΠΊΡ Π²ΠΈ ΠΌΠ°Π»ΠΈ Π½Π° ΡΠ²Π°Π·Ρ.
Π ΠΎΠ·Π³Π»ΡΠ½Π΅ΠΌΠΎ Π½Π°ΡΡΡΠΏΠ½ΠΈΠΉ ΠΏΡΠΈΠΊΠ»Π°Π΄, Ρ ΡΠΊΠΎΠΌΡ ΠΊΠΎΡΠΈΡΡΡΠ²Π°Ρ ΡΡΠ²ΠΎΡΠΈΠ² ΡΠΊΡΠΈΠΏΡ, ΡΠΊΠΈΠΉ Π²ΠΈΠ΄Π°Π»ΡΡ ΡΠ°ΠΉΠ» ΡΠ· ΠΉΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½ΡΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΡΡ. ΠΠ΅ΡΠ΅Π΄Π±Π°ΡΠ°ΡΡΡΡΡ ΡΠΈΡΡΠ°ΡΡΡ, ΠΊΠΎΠ»ΠΈ Π²Π΅Π±-ΡΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ, Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΉ Π½Π° PHP, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ±ΠΎΡΠΈ Π· ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Ρ Π½Π°Π»Π°ΡΡΡΠ²Π°Π½Π½Ρ Π±Π΅Π·ΠΏΠ΅ΠΊΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡΡΡ Π²ΠΈΠ΄Π°Π»ΡΡΠΈ ΡΠ°ΠΉΠ»ΠΈ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΡΠΎΠΌΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ·Ρ.
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠ½Ρ ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ° Π·ΠΎΠ²Π½ΡΡΠ½ΡΡ Π΄Π°Π½ΠΈΡ Π²Π΅Π΄Π΅ Π΄ΠΎ...
Loading...
ΠΡΠΊΡΠ»ΡΠΊΠΈ Π·ΠΌΡΠ½Π½Ρ Π²Π²ΠΎΠ΄ΡΡΡΡΡ Π² ΡΠΎΡΠΌΡ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°, ΡΡΠ½ΡΡ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π²ΠΈΠ΄Π°Π»ΠΈΡΠΈ ΡΠ°ΠΉΠ»ΠΈ, ΡΠΎ Π½Π°Π»Π΅ΠΆΠ°ΡΡ ΠΊΠΎΠΌΡΡΡ ΡΠ½ΡΠΎΠΌΡ, Π²Π²ΡΠ²ΡΠΈ Π²ΡΠ΄ΠΏΠΎΠ²ΡΠ΄Π½Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ. Π ΡΡΡ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Π΄ΠΎΠ±ΠΈΡΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΡΡ. ΠΠΎΠ΄ΠΈΠ²ΠΈΠΌΠΎΡΡ, ΡΠΎ ΡΡΠ°Π½Π΅ΡΡΡΡ, ΡΠΊΡΠΎ Π±ΡΠ΄Π΅ Π²ΡΠ΄ΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½Π½Ρ "../etc/" Ρ "passwd". Π‘ΠΊΡΠΈΠΏΡ Π²ΠΈΠΊΠΎΠ½Π°Ρ ΡΠ°ΠΊΡ Π΄ΡΡ:
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ... Π°ΡΠ°ΡΡ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Ρ ΡΠΈΡΡΠ΅ΠΌΡ
Loading...
ΠΡΠ½ΡΡΡΡ Π΄Π²Π° Π²Π°ΠΆΠ»ΠΈΠ²Ρ Π·Π°Ρ ΠΎΠ΄ΠΈ, ΡΠΊΡ ΠΌΠΎΠΆΠ½Π° Π²ΠΆΠΈΡΠΈ Π΄Π»Ρ Π·Π°ΠΏΠΎΠ±ΡΠ³Π°Π½Π½Ρ ΠΎΠΏΠΈΡΠ°Π½ΡΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
- ΠΠ±ΠΌΠ΅ΠΆΠΈΡΠΈ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°, Π· ΠΏΡΠ°Π²Π°ΠΌΠΈ ΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ°ΡΡΡ Π²Π΅Π±-ΡΠ΅ΡΠ²Π΅Ρ ΡΠ· PHP.
- ΠΠ΅ΡΠ΅Π²ΡΡΡΠΉΡΠ΅ Π²ΡΡ Π΄Π°Π½Ρ, ΡΠΎ Π²Π²ΠΎΠ΄ΡΡΡΡΡ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ΅ΠΌ.
ΠΡΡ ΠΏΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠΉ Π²Π°ΡΡΠ°Π½Ρ ΠΊΠΎΠ΄Ρ:
ΠΡΠΈΠΊΠ»Π°Π΄ #3 ΠΠ΅Π·ΠΏΠ΅ΡΠ½ΡΡΠ° ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ° ΡΠΌΠ΅Π½Ρ ΡΠ°ΠΉΠ»Ρ
Loading...
ΠΠ΄Π½Π°ΠΊ Ρ ΡΠ°ΠΊΠ° ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ° Π½Π΅ Π²ΡΠ°Ρ ΠΎΠ²ΡΡ Π²ΡΡΡ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΈΡ ΡΠΈΡΡΠ°ΡΡΠΉ. Π―ΠΊΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΡΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΡ ΠΊΠΎΡΠΈΡΡΡΠ²Π°ΡΠ°ΠΌ Π²ΠΈΠ±ΠΈΡΠ°ΡΠΈ Π΄ΠΎΠ²ΡΠ»ΡΠ½Ρ Π»ΠΎΠ³ΡΠ½ΠΈ, Π·Π»ΠΎΠΌΡΠΈΠΊ ΠΌΠΎΠΆΠ΅ ΡΡΠ²ΠΎΡΠΈΡΠΈ ΠΎΠ±Π»ΡΠΊΠΎΠ²ΠΈΠΉ Π·Π°ΠΏΠΈΡ Π²ΠΈΠ΄Ρ "../etc/" Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π½ΠΎΠ²Ρ Π²ΠΈΡΠ²ΠΈΡΡΡΡ Π²ΡΠ°Π·Π»ΠΈΠ²ΠΎΡ. ΠΠΈΡ ΠΎΠ΄ΡΡΠΈ Π· ΡΡΠΎΠ³ΠΎ, Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅ Π·Π½Π°Π΄ΠΎΠ±ΠΈΡΠΈΡΡ ΡΡΠ²ΠΎΡΡΡΠ° ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ°:
ΠΡΠΈΠΊΠ»Π°Π΄ #4 Π‘ΡΠ²ΠΎΡΡΡΠ° ΠΏΠ΅ΡΠ΅Π²ΡΡΠΊΠ° ΡΠΌΠ΅Π½Ρ ΡΠ°ΠΉΠ»Ρ
Loading...
ΠΠ°Π»Π΅ΠΆΠ½ΠΎ Π²ΡΠ΄ ΠΎΠΏΠ΅ΡΠ°ΡΡΠΉΠ½ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΡΠΎ Π²ΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΡΠ΄Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π±Π°ΡΠ°ΡΠΈ ΠΌΠΎΠΆΠ»ΠΈΠ²ΡΡΡΡ Π°ΡΠ°ΠΊΠΈ Π½Π° ΡΡΠ·Π½ΠΎΠΌΠ°Π½ΡΡΠ½Ρ ΡΠ°ΠΉΠ»ΠΈ, Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½Ρ ΡΠ°ΠΉΠ»ΠΈ ΠΏΡΠΈΡΡΡΠΎΡΠ² (/dev/ Π°Π±ΠΎ COM1), ΠΊΠΎΠ½ΡΡΠ³ΡΡΠ°ΡΡΠΉΠ½Ρ ΡΠ°ΠΉΠ»ΠΈ (Π½Π°ΠΏΡΠΈΠΊΠ»Π°Π΄ /etc/ Π°Π±ΠΎ ΡΠ°ΠΉΠ»ΠΈ Π· ΡΠΎΠ·ΡΠΈΡΠ΅Π½Π½ΡΠΌ .ini), Π΄ΠΎΠ±ΡΠ΅ Π²ΡΠ΄ΠΎΠΌΡ ΠΎΠ±Π»Π°ΡΡΡ Π·Π±Π΅ΡΡΠ³Π°Π½Π½Ρ Π΄Π°Π½ΠΈΡ (/home /, My Documents), Ρ ΡΠ°ΠΊ Π΄Π°Π»Ρ. ΠΠΈΡ ΠΎΠ΄ΡΡΠΈ Π· ΡΡΠΎΠ³ΠΎ, ΡΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π»Π΅Π³ΡΠ΅ ΡΠ΅Π°Π»ΡΠ·ΡΠ²Π°ΡΠΈ ΡΠ°ΠΊΡ Π±Π΅Π·ΠΏΠ΅ΠΊΠΎΠ²Ρ ΠΏΠΎΠ»ΡΡΠΈΠΊΡ, Π² ΡΠΊΡΠΉ Π·Π°Π±ΠΎΡΠΎΠ½Π΅Π½ΠΎ Π²ΡΠ΅, Π²ΠΈΠΊΠ»ΡΡΠ°ΡΡΠΈ ΡΠ΅, ΡΠΎ ΡΠ²Π½ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ.