PHPÖеÄÃüÃû¹æÔò
ÀàµÄÃüÃû
¡¡¡¡ ÔÚΪÀࣨclass £©ÃüÃûÇ°Ê×ÏÈÒªÖªµÀËüÊÇʲô¡£Èç¹ûͨ¹ýÀàÃûµÄÌṩµÄÏßË÷£¬»¹ÊÇÏë²»ÆðÕâ¸öÀàÊÇʲôµÄ»°£¬ÄÇô¾Í˵Ã÷Éè¼Æ´æÔÚÎÊÌâ¡£
¡¡¡¡³¬¹ýÈý¸ö´Ê×é³ÉµÄ»ìºÏÃûÊÇÈÝÒ×Ôì³Éϵͳ¸÷¸öʵÌå¼äµÄ»ìÏý£¬³¢ÊÔʹÓã¨CRC Se- ssion card)¿´¿´¸ÃÃüÃûËù¶ÔÓ¦µÄʵÌåÊÇ·ñÓÐ×ÅÄÇô¶àµÄ¹¦Óá£
¡¡¡¡¶ÔÓÚÅÉÉúÀàµÄÃüÃûÓ¦¸Ã±ÜÃâ´øÆ丸ÀàÃûµÄÓÕ»ó£¬Ò»¸öÀàµÄÃû×ÖÖ»ÓëËü×ÔÉíÓйأ¬ºÍËüµÄ¸¸Àà½ÐʲôÎ޹ء£
¡¡¡¡Ê¹Óôóд×Öĸ×÷Ϊ´ÊµÄ·Ö¸ô£¬ÆäËûµÄ×Öĸ¾ùʹÓÃСд£¬Ãû×ÖµÄÊ××ÖĸʹÓôóд ¡£²»ÒªÊ¹ÓÃÏ»®Ïß('_') ¡£
¡¡¡¡ÀýÈ磺 class NameOneTwo
¡¡¡¡¡¡¡¡¡¡ class Name
Àà¿âµÄÃüÃû
¡¡¡¡Ä¿Ç°ÃüÃû¿Õ¼äÕýÔÚÔ½À´Ô½¹ã·ºµÄ±»²ÉÓã¬ÒÔ±ÜÃⲻͬ³§É̺ÍÍÅÌåÀà¿â¼äµÄÀàÃû³åÍ»¡£µ±ÉÐδ²ÉÓÃÃüÃû¿Õ¼äµÄʱºò£¬ÎªÁ˱ÜÃâÀàÃû³åÍ»£¬Ò»°ãµÄ×ö·¨ÊÇÔÚÀàÃûÇ°¼ÓÉ϶ÀÌصÄǰ׺£¬Á½¸ö×Ö·û¾Í¿ÉÒÔÁË£¬µ±È»¶àÓÃһЩ»á¸üºÃ¡£
¡¡¡¡ÀýÈ磺 John JohnsonµÄÊý¾Ý½á¹¹Àà¿â¿ÉÒÔÓÃJj×öΪǰ׺£¬ÈçÏ£º
¡¡¡¡¡¡¡¡¡¡ class JjLinkList
¡¡¡¡¡¡¡¡ ¡¡{
¡¡¡¡¡¡¡¡ ¡¡}
·½·¨µÄÃüÃû
¡¡¡¡ ²ÉÓÃÓëÀàÃüÃûÒ»ÖµĹæÔò£¬Í¬ÑùÊÇʹÓÃÓ¢Îĵ¥´ÊÚ¹Êͳö·½·¨µÄ×÷Óᣡ¡
¡¡¡¡ÀýÈ磺class NameOneTwo
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡function DoIt() {};
¡¡¡¡¡¡¡¡¡¡¡¡function HandleError() {};
¡¡¡¡¡¡¡¡¡¡¡¡}
ÀàÊôÐÔµÄÃüÃû
¡¡¡¡ ÊôÐÔÃüÃûÓ¦¸ÃÒÔ×Ö·û‘m’Ϊǰ׺¡£Ç°×º‘m’ºó²ÉÓÃÓÚÀàÃüÃûÒ»ÖµĹæÔò¡£‘m’×ÜÊÇÔÚÃû×ֵĿªÍ·ÆðÐÞÊÎ×÷Ó㬾ÍÏñÒÔ‘r’¿ªÍ·±íʾÒýÓÃÒ»Ñù¡£
¡¡¡¡Ç°×º'm'·ÀÖ¹ÀàÊôÐԺͷ½·¨Ãû·¢ÉúÈκγåÍ»¡£ÄãµÄ·½·¨ÃûºÍÊôÐÔÃû¾³£»áºÜÀàËÆ£¬ÌرðÊÇ´æÈ¡ÔªËØ¡£¡¡
¡¡¡¡ÀýÈ磺class NameOneTwo
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡function VarAbc() {};
¡¡¡¡¡¡¡¡¡¡¡¡function ErrorNumber() {};
¡¡¡¡¡¡¡¡¡¡¡¡var mVarAbc;
¡¡¡¡¡¡¡¡¡¡¡¡var mErrorNumber;
¡¡¡¡¡¡¡¡¡¡¡¡var mrName;
¡¡¡¡¡¡¡¡¡¡¡¡}
·½·¨ÖвÎÊýµÄÃüÃû
¡¡¡¡ µÚÒ»¸ö×Ö·ûʹÓÃСд×Öĸ¡£ÔÚÊ××Ö·ûºóµÄËùÓÐ×Ö¶¼°´ÕÕÀàÃüÃû¹æÔòÊ××Ö·û´óд¡£¡¡
¡¡¡¡ÕâÑù×ö¿ÉÒÔËæʱ֪µÀÄĸö±äÁ¿¶ÔÓ¦Äĸö±äÁ¿¡£ÁíÍ⣬ÕâÑù×ö¿ÉÒÔʹÓÃÓëÀàÃûÏàËƵÄÃû³Æ¶ø²»ÖÁÓÚ²úÉúÖØÃû³åÍ»¡£
¡¡¡¡ÀýÈ磺class NameOneTwo
¡¡¡¡¡¡¡¡¡¡¡¡{
¡¡¡¡¡¡¡¡¡¡¡¡function StartYourEngines(
¡¡¡¡¡¡¡¡¡¡¡¡&$rSomeEngine,
¡¡¡¡¡¡¡¡¡¡¡¡&$rAnotherEngine);
¡¡¡¡¡¡¡¡¡¡¡¡}
±äÁ¿µÄÃüÃû
¡¡¡¡ ËùÓÐ×Öĸ¶¼Ê¹ÓÃСд¡£Ê¹ÓÃ'_'×÷Ϊ
Ïà¹ØÎĵµ£º
¶ÔÓڽű¾°²È«Õâ¸ö»°ÌâºÃÏñÓÀԶûÍêûÁË£¬Èç¹ûÄã¾³£µ½¹úÍâµÄ¸÷ÖÖ¸÷ÑùµÄbugtraqÉÏ£¬Äã»á·¢ÏÖÓÐÒ»°ëÒÔÉ϶¼ºÍ½Å±¾Ïà¹Ø£¬ÖîÈçSQL
injection£¬XSS£¬Path Disclosure£¬Remote commands executionÕâÑùµÄ×ÖÑ۱ȱȽÔÊÇ£¬ÎÒÃÇ¿´ÁËÖ®ºóµÄÓÃ;ÄѵÀ½ö½öÊÇ×¥È⼦?¶ÔÓÚÎÒÃÇÏë×öweb°²È«µÄÈËÀ´Ëµ£¬×îºÃ¾ÍÊÇÄÃÀ´Ñ§Ï°
£¬¿ÉÊÇÍòÎï×¥¸ùÔ´£¬ÎÒà ......
Ò»°ãÇé¿öÏ£¬ÔÚ¿ª·¢»·¾³ÖзÃÎÊÒ»¸ö¾ßÌåÉÌÆ·µÄURLÊÇÕâÑùµÄ£º
http://localhost/phptest/show.php?id=1
µ«ÊÇÎÒÐèÒª¸ü¸ÄÒ»ÏÂURL£¬¶ÔËÑË÷ÒýÇæ¸üÓѺã¬È磺
http://localhost/phptest/1.html
ÕâÖ»ÊǾÙÀý°ÕÁË¡£
ÏÂÃæÎÒÃÇÀ´¿´¿´£¬ÕâÁ½ÌìÁ´½Ó×îºó´ïµ½µÄЧ¹ûÊÇÒ»ÑùµÄ£¬Çë×¢Òâä¯ÀÀÆ÷µØÖ·£¡
1¡¢Õý³£·ÃÎÊ£º
2¡¢Î±¾²Ì¬ºó£º
½ÓÏÂÀ ......
PHPChina×ÊѶ£ºSmartyÊÇÓÉMonte OhrtºÍAndrei Zmievskiд³öµÄPHPÄ£°åÒýÇæ¡£Ëü²»Í¬ÓÚÆäËûµÄÄ£°åÒýÇ棬±ÈÈçFastTemplate»òÕßpatTemplate£¬ÆäÖÐÖ÷ÒªÔÒò¾ÍÊÇSmarty»á½«Ä£°åת»¯³ÉPHP½Å±¾£¬²¢ÌÞ³ýÿ´ÎʹÓøÃÄ£°åʱ¶¼»á³öÏÖÔÚ½âÎö»·½ÚÀïµÄÓÃÀ´¿ØÖƺʹíÎó¼ìÑéµÄ¸½¼ÓÂë¡£Õâ¸ö¹¦ÄÜʹSmartyÔÚ´óÐÍÓ¦Óú͸ßÁ÷Á¿ÍøÕ¾ÉÏÓÐÓÅÒìµÄ±íÏÖ¡£
......
<?php
$conn = "what's the fucking";
?>
<mce:script type="text/javascript"><!--
var innn = "<?php echo $conn ?>";
document.write(innn);
// --></mce:script>
phpºÍJavaScriptµÄ±äÁ¿²»ÄÜͨÓ㬵«µ±ÎÒÃÇÐèÒªÔÚÒ»¸öÒ³ÃæʹÓÃͬһ¸ö±äÁ¿Ê±£¬¿ÉÒÔ ......
TIOBEÊÀ½ç±à³ÌÓïÑÔÅÅÐаñÕ¹ÏÖÁ˱à³ÌÓïÑÔµÄÁ÷ÐÐÇ÷ÊÆ¡£Ã¿¸öÔ£¬¶¼ÓÐ×îеÄÊý¾Ý±»¸üС£Õâ·ÝÅÅÐаñµÄÊý¾ÝÈ¡ÑùÀ´Ô´ÓÚ»¥ÁªÍøÉϸ»ÓоÑéµÄ³ÌÐòÔ±¡¢ÉÌÒµÓ¦Óá¢ÖøÃûµÄËÑË÷ÒýÇ棨ÖîÈç¹È¸è¡¢ MSN ¡¢ÑÅ»¢£©µÄ¹Ø¼ü×ÖÅÅÃû¡¢ AlexaÉϵÄÅÅÃûµÈ¡£Çë×¢ÒâÕâ¸öÅÅÐаñÖ»ÊÇ·´Ó³ÁËij¸ö±à³ÌÓïÑÔµÄÈÈÃÅ³Ì¶È , Õâ²¢²»´ú±íËüÊÇÒ»¸ö×îºÃµÄ±à³ÌÓïÑÔ»òÊÇ¿ ......