ÊÖ»úÕ¾
ÍøÍ¨·ÖÕ¾
µçÐÅÖ÷Õ¾
ÃÜ¡¡Âë:
Óû§Ãû£º
µ±Ç°Î»Öà : Ö÷Ò³>ÍøÂç±à³Ì>Php±à³Ì>Áбí

ÈçºÎ¶Ôphp³ÌÐòÖеij£¼û©¶´½øÐй¥»÷

À´Ô´£º»¥ÁªÍø ×÷Õߣºwest263.com ʱ¼ä£º2008-02-23
Î÷²¿ÊýÂë-È«¹úÐéÄâÖ÷»ú10Ç¿£¡40ÓàÏîÐéÄâÖ÷»ú¹ÜÀí¹¦ÄÜ,È«¹úÁìÏÈ!Ë«Ïß¶àÏßÐéÄâÖ÷»úÄϱ±·ÃÎʳ©Í¨ÎÞ×è!Ãâ·ÑÔùËÍÆóÒµÓʾÖ,.CNÓòÃû,×ÔÖú½¨Õ¾480ÔªÆð,Ãâ·ÑÊÔÓÃ7Ìì,ÂúÒâÔÙ¸¶¿î! P4Ö÷»ú×âÓÃ799Ôª/ÔÂ.Ô¸¶Ãâѹ½ð!

À´Ô´:Chinaasp
Ö®ËùÒÔ·­ÒëÕâÆªÎÄÕ£¬ÊÇÒòΪĿǰ¹ØÓÚCGI°²È«ÐÔµÄÎÄÕ¶¼ÊÇÄÃPerl×÷ΪÀý×Ó£¬¶ø×¨ÃŽéÉÜASP£¬PHP»òÕßJSP°²È«ÐÔµÄÎÄÕÂÔòºÜÉÙ¡£Shaun ClowesµÄÕâÆªÎÄÕ±ȽÏÈ«ÃæµØ½éÉÜÁËPHPµÄ°²È«ÎÊÌ⣬ԭÎÄ¿ÉÒÔÔÚhttp://www.securereality.com.au/stu...arlet.txtÕÒµ½¡£

ÓÉÓÚÔ­ÎıȽϳ¤£¬¶øÇÒÓÐÏ൱һ²¿·ÖÊǽéÉÜÎÄÕµı³¾°»òPHPµÄ»ù´¡ÖªÊ¶£¬Ã»ÓÐÉæ¼°µ½PHP°²È«·½ÃæµÄÄÚÈÝ£¬Òò´ËÎÒûÓз­Òë¡£Èç¹ûÄãÏëÁ˽âÕâ·½ÃæµÄ֪ʶ£¬Çë²Î¿¼Ô­ÎÄ¡£

ÎÄÕÂÖ÷Òª´ÓÈ«¾Ö±äÁ¿£¬Ô¶³ÌÎļþ£¬ÎļþÉÏÔØ£¬¿âÎļþ£¬SessionÎļþ£¬Êý¾ÝÀàÐͺÍÈÝÒ׳ö´íµÄº¯ÊýÕ⼸¸ö·½Ãæ·ÖÎöÁËPHPµÄ°²È«ÐÔ£¬²¢ÇÒ¶ÔÈçºÎÔöÇ¿PHPµÄ°²È«ÐÔÌá³öÁËһЩÓÐÓõĽ¨Òé¡£

ºÃÁË£¬·Ï»°ÉÙ˵£¬ÎÒÃÇÑÔ¹éÕý´«£¡

[È«¾Ö±äÁ¿]
PHPÖеıäÁ¿²»ÐèÒªÊÂÏÈÉùÃ÷£¬ËüÃÇ»áÔÚµÚÒ»´ÎʹÓÃʱ×Ô¶¯´´½¨£¬ËüÃǵÄÀàÐÍÒ²²»ÐèÒªÖ¸¶¨£¬ËüÃÇ»á¸ù¾ÝÉÏÏÂÎÄ»·¾³×Ô¶¯È·¶¨¡£´Ó³ÌÐòÔ±µÄ½Ç¶ÈÀ´¿´£¬ÕâÎÞÒÉÊÇÒ»ÖÖ¼«Æä·½±ãµÄ´¦Àí·½·¨¡£ºÜÏÔÈ»£¬ÕâÒ²ÊÇ¿ìËÙ¿ª·¢ÓïÑÔµÄÒ»¸öºÜÓÐÓõÄÌØµã¡£Ò»µ©Ò»¸ö±äÁ¿±»´´½¨ÁË£¬¾Í¿ÉÒÔÔÚ³ÌÐòÖеÄÈκεط½Ê¹Óá£Õâ¸öÌØµãµ¼ÖµĽá¹û¾ÍÊdzÌÐòÔ±ºÜÉÙ³õʼ»¯±äÁ¿£¬±Ï¾¹£¬µ±ËüÃǵÚÒ»´Î´´½¨Ê±£¬ËûÃÇÊǿյġ£

ºÜÏÔÈ»£¬»ùÓÚPHPµÄÓ¦ÓóÌÐòµÄÖ÷º¯ÊýÒ»°ã¶¼ÊǽÓÊÜÓû§µÄÊäÈ루Ö÷ÒªÊÇ±íµ¥±äÁ¿£¬ÉÏÔØÎļþºÍCookieµÈ£©£¬È»ºó¶ÔÊäÈëÊý¾Ý½øÐд¦Àí£¬È»ºó°Ñ½á¹û·µ»Øµ½¿Í»§¶Ëä¯ÀÀÆ÷¡£ÎªÁËʹPHP´úÂë·ÃÎÊÓû§µÄÊäÈ뾡¿ÉÄÜÈÝÒ×£¬Êµ¼ÊÉÏPHPÊǰÑÕâЩÊäÈëÊý¾Ý¿´×÷È«¾Ö±äÁ¿À´´¦ÀíµÄ¡£

ÀýÈ磺

<FORM METHOD="GET" ACTION="test.php">
<INPUT TYPE="TEXT" NAME="hello">
<INPUT TYPE="SUBMIT">
</FORM>

ºÜÏÔÈ»£¬Õâ»áÏÔʾһ¸öÎı¾¿òºÍÌá½»°´Å¥¡£µ±Óû§µã»÷Ìá½»°´Å¥Ê±£¬¡°test.php¡±»á´¦ÀíÓû§µÄÊäÈ룬µ±¡°test.php¡±ÔËÐÐʱ£¬¡°$hello¡±»á°üº¬Óû§ÔÚÎı¾¿òÊäÈëµÄÊý¾Ý¡£´ÓÕâÀïÎÒÃÇÓ¦¸Ã¿´³ö£¬¹¥»÷Õß¿ÉÒÔ°´ÕÕ×Ô¼ºµÄÒâÔ¸´´½¨ÈÎÒâµÄÈ«¾Ö±äÁ¿¡£Èç¹û¹¥»÷Õß²»ÊÇͨ¹ý±íµ¥ÊäÈëÀ´µ÷Óá°test.php¡±£¬¶øÊÇÖ±½ÓÔÚä¯ÀÀÆ÷µØÖ·À¸ÊäÈëhttp://server/test.php?hello=hi&set...¬ÄÇô£¬²»Ö¹ÊÇ¡?/a>$hello¡±±»´´½¨£¬¡°$setup¡±Ò²±»´´½¨ÁË¡£

ÒëÕß×¢£ºÕâÁ½ÖÖ·½·¨Ò²¾ÍÊÇÎÒÃÇͨ³£ËµµÄ¡°POST¡±ºÍ¡°GET¡±·½·¨¡£
ÏÂÃæµÄÓû§ÈÏÖ¤´úÂ뱩¶ÁËPHPµÄÈ«¾Ö±äÁ¿Ëùµ¼Öµİ²È«ÎÊÌ⣺

<?php
if ($pass == "hello")
$auth = 1;
...
if ($auth == 1)
echo "some important information";
?>

ÉÏÃæµÄ´úÂëÊ×Ïȼì²éÓû§µÄÃÜÂëÊÇ·ñΪ¡°hello¡±£¬Èç¹ûÆ¥ÅäµÄ»°£¬ÉèÖá°$auth¡±Îª¡°1¡±£¬¼´Í¨¹ýÈÏÖ¤¡£Ö®ºóÈç¹û¡°$suth¡±Îª¡°1¡±µÄ»°£¬¾Í»áÏÔÊ¾Ò»Ð©ÖØÒªÐÅÏ¢¡£

±íÃæ¿´ÆðÀ´ÊÇÕýÈ·µÄ£¬¶øÇÒÎÒÃÇÖÐÓÐÏ൱һ²¿·ÖÈËÊÇÕâÑù×öµÄ£¬µ«ÊÇÕâ¶Î´úÂë·¸ÁËÏ뵱ȻµÄ´íÎó£¬Ëü¼Ù¶¨¡°$auth¡±ÔÚûÓÐÉèÖÃÖµµÄʱºòÊǿյģ¬È´Ã»ÓÐÏëµ½¹¥»÷Õß¿ÉÒÔ´´½¨ÈκÎÈ«¾Ö±äÁ¿²¢¸³Öµ£¬Í¨¹ýÀàËÆ¡°http://server/test.php?auth=1¡±µÄ·½...ÇÒѾ­ÈÏÖ¤¹ýµÄ¡?/a>

Òò´Ë£¬ÎªÁËÌá¸ßPHP³ÌÐòµÄ°²È«ÐÔ£¬ÎÒÃDz»ÄÜÏàÐÅÈκÎûÓÐÃ÷È·¶¨ÒåµÄ±äÁ¿¡£Èç¹û³ÌÐòÖеıäÁ¿ºÜ¶àµÄ»°£¬Õâ¿ÉÊÇÒ»Ïî·Ç³£¼è¾ÞµÄÈÎÎñ¡£

Ò»ÖÖ³£Óõı£»¤·½Ê½¾ÍÊǼì²éÊý×éHTTP_GET[]»òPOST_VARS[]ÖеıäÁ¿£¬ÕâÒÀÀµÓÚÎÒÃǵÄÌá½»·½Ê½£¨GET»òPOST£©¡£µ±PHPÅäÖÃΪ´ò¿ª¡°track_vars¡±Ñ¡ÏîµÄ»°£¨ÕâÊÇȱʡֵ£©£¬Óû§Ìá½»µÄ±äÁ¿¾Í¿ÉÒÔÔÚÈ«¾Ö±äÁ¿ºÍÉÏÃæÌáµ½µÄÊý×éÖлñµÃ¡£

µ«ÊÇÖµµÃ˵Ã÷µÄÊÇ£¬PHPÓÐËĸö²»Í¬µÄÊý×é±äÁ¿ÓÃÀ´´¦ÀíÓû§µÄÊäÈë¡£HTTP_GET_VARSÊý×éÓÃÀ´´¦ÀíGET·½Ê½Ìá½»µÄ±äÁ¿£¬HTTP_POST_VARSÊý×éÓÃÓÚ´¦ÀíPOST·½Ê½Ìá½»µÄ±äÁ¿£¬HTTP_COOKIE_VARSÊý×éÓÃÓÚ´¦Àí×÷ΪcookieÍ·Ìá½»µÄ±äÁ¿£¬¶ø¶ÔÓÚHTTP_POST_FILESÊý×飨±È½ÏеÄPHP²ÅÌṩ£©£¬ÔòÍêÈ«ÊÇÓû§ÓÃÀ´Ìá½»±äÁ¿µÄÒ»ÖÖ¿ÉÑ¡·½Ê½¡£Óû§µÄÒ»¸öÇëÇó¿ÉÒÔºÜÈÝÒ׵İѱäÁ¿´æÔÚÕâËĸöÊý×éÖУ¬Òò´ËÒ»¸ö°²È«µÄPHP³ÌÐòÓ¦¸Ã¼ì²éÕâËĸöÊý×é¡£

[Ô¶³ÌÎļþ]
PHPÊÇÒ»ÖÖ¾ßÓÐ·á¸»ÌØÐÔµÄÓïÑÔ£¬ÌṩÁË´óÁ¿µÄº¯Êý£¬Ê¹±à³ÌÕßʵÏÖij¸ö¹¦ÄܺÜÈÝÒס£µ«ÊÇ´Ó°²È«µÄ½Ç¶ÈÀ´¿´£¬¹¦ÄÜÔ½¶à£¬Òª±£Ö¤ËüµÄ°²È«ÐÔ¾ÍÔ½ÄÑ£¬Ô¶³ÌÎļþ¾ÍÊÇ˵Ã÷Õâ¸öÎÊÌâµÄÒ»¸öºÜºÃµÄÀý×Ó£º

<?php
if (!($fd = fopen("$filename", "r"))
echo("Could not open file: $filename<BR>n");
?>

ÉÏÃæµÄ½Å±¾ÊÔͼ´ò¿ªÎļþ¡°$filename¡±£¬Èç¹ûʧ°Ü¾ÍÏÔʾ´íÎóÐÅÏ¢¡£ºÜÃ÷ÏÔ£¬Èç¹ûÎÒÃÇÄܹ»Ö¸¶¨¡°$filename¡±µÄ»°£¬¾ÍÄÜÀûÓÃÕâ¸ö½Å±¾ä¯ÀÀϵͳÖеÄÈκÎÎļþ¡£µ«ÊÇ£¬Õâ¸ö½Å±¾»¹´æÔÚÒ»¸ö²»Ì«Ã÷ÏÔµÄÌØÐÔ£¬ÄǾÍÊÇËü¿ÉÒÔ´ÓÈÎºÎÆäËüWEB»òFTPÕ¾µã¶ÁÈ¡Îļþ¡£Êµ¼ÊÉÏ£¬PHPµÄ´ó¶àÊýÎļþ´¦Àíº¯Êý¶ÔÔ¶³ÌÎļþµÄ´¦ÀíÊÇ͸Ã÷µÄ¡£

ÀýÈ磺
Èç¹ûÖ¸¶¨¡°$filename¡±Îª¡°http://target/scripts/..Á../wi...md.exe?/c dir¡±
ÔòÉÏÃæµÄ´úÂëʵ¼ÊÉÏÊÇÀûÓÃÖ÷»útargetÉϵÄunicode©¶´£¬Ö´ÐÐÁËdirÃüÁî¡£

ÕâʹµÃÖ§³ÖÔ¶³ÌÎļþµÄinclude()£¬require()£¬include_once()ºÍrequire_once()ÔÚÉÏÏÂÎÄ»·¾³ÖбäµÃ¸üÓÐȤ¡£ÕâЩº¯ÊýÖ÷Òª¹¦ÄÜÊǰüº¬Ö¸¶¨ÎļþµÄÄÚÈÝ£¬²¢ÇÒ°ÑËüÃǰ´ÕÕPHP´úÂë½âÊÍ£¬Ö÷ÒªÊÇÓÃÔÚ¿âÎļþÉÏ¡£

ÎÄÕÂÕûÀí£ºÎ÷²¿ÊýÂë--רҵÌṩÓòÃû×¢²á¡¢ÐéÄâÖ÷»ú·þÎñ
http://www.west263.com
ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúÒª×ªÔØ±¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»!