°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
£
ÏÂÃæÀ´½øÐÐÒ»¸öQQÓÊÏä¹ÒÂí©¶´µÄ²âÊÔ£¬Æä¾ßÌå²Ù×÷²½ÖèÈçÏ£º
²½Öè01´ò¿ªQQÓÊÏ䣬µ¥»÷×ó²àµÄ¡¾Ð´ÐÅ¡¿Á´½Ó°´Å¥£¬½øÈëÐÂÓʼþ×«Ð´Ò³Ãæ£¬ÊäÈëÊÕ¼þÈ˵ØÖ·¡£
²½Öè02ÔÚ¡°ÕýÎÄ¡±ÇøÓòÉÏ·½µÄ¹¤¾ßÀ¸Éϵ¥»÷¡¾ÎÄ×Ö¸ñʽ¡¿°´Å¥£¬ÏÔʾÓʼþ¹¤¾ßÀ¸°´Å¥¡£µ¥»÷¹¤¾ßÀ¸Öеġ¾HTML¡¿°´Å¥£¬½«Óʼþ׫дÇл»µ½HTMLÓʼþ´úÂë±àд·½Ê½¡£ÔÚÆäÖÐÊäÈëÈçÏ´úÂë¡£
²½Öè02±àдÍê³Éºóµ¥»÷¡¾·¢ËÍ¡¿°´Å¥·¢ËÍÓʼþ£¬´ý·¢Ëͳɹ¦ºó£¬µ±½ÓÊÕÕßÔÚÊÕµ½¸ÃÓʼþ²¢½øÐв鿴ʱ£¬¾Í¿É¿´µ½²âÊÔЧ¹ûÁË£¬ÔÚÒ³ÃæÖб»Ç¶ÈëÁ˰ٶÈÍøÒ³¡£
TOMÓÊÏäÓë126ÓÊÏäÊÇÒ»ÑùµÄ£¬Ê¹ÓÃͬÑùµÄ´úÂë¾Í¿ÉÒÔ½øÐпçÕ¾¹¥»÷£¬¾ßÌåµÄ²Ù×÷·½·¨ÕâÀï¾Í²»ÔÙ׸ÊöÁË¡£
µÚÎåÕ¡¡¿çÕ¾½Å±¾¹¥»÷µÄ·À·¶
¹úÄÚ²»ÉÙÂÛ̳¶¼´æÔÚ¿çÕ¾½Å±¾Â©¶´£¬¹úÍâÒ²ºÜ¶àÕâÑùµÄÀý×Ó£¬±ÈÈ磬GoogleÒ²Ôø¾³öÏÖ¹ý¡£ÕâÊÇÒòΪ¿çÕ¾¹¥»÷ºÜÈÝÒ׾ͿÉÒÔ¹¹Ô죬¶øÇҷdz£Òþ±Î£¬²»Ò×±»²é¾õ¡£ÏÂÃæ½«Õë¶Ô¿çÕ¾¹¥»÷·½Ê½µÄÏà¹Ø´úÂë½øÐзÖÎö£¬²¢¸ø³öÏàÓ¦µÄ·½·¨À´¹ýÂËÕâЩ´úÂë¡£
1£®¹ýÂË¡°¡±±ê¼Ç
ͨ¹ýÉÏÃæµÄ½éÉÜ¿ÉÒÔ¿´³ö£¬ÎÒÃǵĵÚÒ»¸öÒª¹ýÂ˵ľÍÊÇÓû§Ìá½»µÄ±äÁ¿Öеģ¬ÕâÑù£¬Óû§²»¾Í²»Äܰ´ÕÕÆäÒâÔ¸²úÉúhtml±ê¼ÇÁË¡£ÒòΪ¿çÕ¾½Å±¾¹¥»÷×îÖ±½ÓµÄ·½·¨£¬¾ÍÊÇÍêÈ«¿ØÖƲ¥·ÅÒ»¸öHTML±ê¼Ç£¬ÈçÊäÈë¡°alert£¨¡¨¿çÕ¾¹¥»÷¡¨£©¡±Ö®ÀàÓï¾ä¡£
Òª·ÀÖ¹ÕâÀà´úÂëдÈëÍøÕ¾£¬×î¼òµ¥µÄ¹ýÂË·½·¨¾ÍÊÇת»»¡°¡±±ê¼Ç£¬´Ó¶ø½Ø¶Ï¹¥»÷ÕßÊäÈëµÄ¿çÕ¾´úÂë¡£ÏàÓ¦µÄ¹ýÂË´úÂëÈçÏ£º
replace£¨str£»¡¨¡¨£»¡¨>£»¡¨£©
2£®HTML±ê¼ÇÊôÐÔ¹ýÂË
ÉÏÊöÁ½¾ä´úÂë¿ÉÒÔ¹ýÂ˵ô¡°¡±±ê¼Ç£¬¹¥»÷Õ߾Ͳ»ÄܲúÉú×Ô¼ºµÄHTML±ê¼ÇÁË¡£µ«ÊÇ£¬Õâ²¢²»ÊÇ˵ÎÒÃǾͿÉÒÔ¸ßÕíÎÞÓÇÁË£¬¹¥»÷Õß»¹ÊÇÓпÉÄÜ»áÀûÓÃÒѾ´æÔÚµÄÊôÐÔ£¬Èç¹¥»÷Õß¿ÉÒÔͨ¹ý²åÈëͼƬ¹¦ÄÜ£¬½«Í¼Æ¬µÄ·¾¶ÊôÐÔÐÞ¸ÄΪһ¶ÎScript´úÂë¡£¹¥»÷Õß²åÈëµÄͼƬ¿çÕ¾Óï¾ä£¬¾¹ý³ÌÐòµÄת»»ºó£¬±ä³ÉÁËÈçÏÂÐÎʽ¡£
ÉÏÊöÕâ¶Î´úÂëÖ´Ðкó£¬Í¬Ñù»áʵÏÖ¿çÕ¾ÈëÇÖ£¬¶øÇҺܶàHTML±ê¼ÇÊôÐÔ¶¼Ö§³Ö¡°javascript£º¿çÕ¾´úÂ롱µÄÐÎʽ¡£¿´À´¹â¹ýÂËÊÇûÓõģ¬Óû§ÀûÓÃÒÑÓеÄHTML±ê¼ÇÕÕÑù¿çÕ¾²»Îó¡£ËùÒÔÓкܶàµÄÍøÕ¾³ÌÐòÒ²Òâʶµ½ÁËÕâ¸ö©¶´£¬¶Ô¹¥»÷ÕßÊäÈëµÄÊý¾Ý½øÐÐÁËÈçÏÂת»»£º
Dimre
Setre=newRegExp
re¡£IgnoreCase=True
re¡£Global=True
re¡£Pattern=¡¨javascript£º¡¨
Str=re¡£replace£¨Str£»¡¨javascript£º¡¨£©
re¡£Pattern=¡¨jscript£º¡¨
Str=re¡£replace£¨Str£»¡¨jscript£º¡¨£©
re¡£Pattern=¡¨vbscript£º¡¨
Str=re¡£replace£¨Str£»¡¨vbscript£º¡¨£©
setre=nothing
ÒòΪ¶ñÒâÓû§Ê¹ÓõÄÊÇjavascriptÕâÑùµÄÊôÐÔ£¬ËùÒÔÎÒÃÇ¿ØÖƺÃÓû§µÄÊäÈëÖв»Òª´æÔÚjavascript£ººÍvbscript£ºÕâÑùµÄÄÚÈݾÍÐС£ÔÚÕâ¶Î¹ýÂË´úÂëÖÐÓÃÁË´óÁ¿replaceº¯Êý¹ýÂËÌæ»»Óû§ÊäÈëµÄ¡°javascript¡±½Å±¾ÊôÐÔ×Ö·û£¬Ò»µ©Óû§ÊäÈëÓï¾äÖаüº¬ÓС°javascript¡±¡¢¡°jscript¡±»ò¡°vbscript¡±µÈ£¬¶¼»á±»Ìæ»»³É¿Õ°×¡£
£¨3£©¹ýÂËÌØÊâµÄ×Ö·û£º&¡¢»Ø³µºÍ¿Õ¸ñ
Ö»¹ýÂË¡°javascript¡±¡¢¡°jscript¡±»ò¡°vbscript¡±ÕâЩ¹Ø¼ü×Ö»¹ÊDz»±£Ïյģ¬Èç¹ûÓû§Ìá½»javascriptÕâÑùÐÎʽ´úÂ룬²¢×ª»»Ò»²¿·Ö´úÂë»ò¸É´àÍêȫת»»¾Í¿ÉÒÔÌӱܼì²âÔٴι¥»÷ÁË£¬¹¥»÷Õß×ÜÊÇÄÜÕÒµ½Ò»Ð©°ì·¨ÈĹý£¬Òò´Ë£¬»¹ÒªÌرð¹Ø×¢Óû§Ìá½»µÄ×Ö·û¡£
HTMLÊôÐÔµÄÖµ¿ÉÖ§³Ö¡°ASCii¡±µÄÐÎʽ½øÐбíʾ£¬ÈçÇ°ÃæµÄ¿çÕ¾´úÂë¿ÉÒÔ»»³ÉÈçÏ´úÂë¡£
ת»»´úÂëºó¼´¿ÉÍ»ÆÆ¹ýÂ˳ÌÐò£¬¼ÌÐø½øÐпçÕ¾¹¥»÷ÁË¡£ÓÚÊÇ£¬Óа²È«ÒâʶµÄ³ÌÐò£¬ÓÖ»á¼ÌÐø¶Ô´Ë©¶´½øÐÐÃÖ²¹¹ýÂË£¬Ê¹Óá°replace£¨str£»¡¨&¡¨£»¡¨&£»¡¨£©¡±´úÂ뽫¡°&¡±·ûÌæ»»³É¡°&£»¡±£¬ÓÚÊǺóÃæÓï¾ä±ãÈ«²¿±äÐÎʧЧÁË¡£µ«¹¥»÷ÕßÓÖ¿ÉÄܲÉÓÃÁíÍâ·½Ê½ÈÆ¹ý¹ýÂË£¬ÒòΪ¹ýÂ˹ؼü×Ö·½Ê½Â©¶´ºÜ¶à¡£¹¥»÷Õß¿ÉÄܻṹÔì¡°¡±¹¥»÷´úÂë¡£
ÔÚÕâÀ¡°javascript¡±±»¿Õ¸ñ¸ô¿ªÁË£¬×¼È·µÄ˵£¬Õâ¸ö¿Õ¸ñÊÇÓÃTab¼ü²úÉúµÄ£¬ÕâÑù¹Ø¼ü×Ö¡°javascript¡±¾Í±»²ð·ÖÁË¡£ÉÏÊö¹ýÂË´úÂëÓÖʧЧÁË£¬Ò»Ñù¿ÉÒÔ½øÐпçÕ¾¹¥»÷¡£ÓÚÊǺܶà³ÌÐòÉè¼ÆÕßÓÖ¿ªÊ¼¿¼Âǽ«Tab¿Õ¸ñ¹ýÂË£¬·ÀÖ¹´ËÀàµÄ¿çÕ¾¹¥»÷¡£
£¨4£©HTMLÊôÐÔ¿çÕ¾µÄ³¹µ×·À·¶
Èç¹û¹¥»÷ÕßÏòÍøÕ¾ÖÐдÈëµÄ´úÂë²»°üº¬ÉÏÃæÌáµ½µÄÈÎÒâÒ»ÖÖ¿ÉÄܻᱻ³ÌÐòÉè¼ÆÕß¹ýÂ˵Ä×Ö·û£¬ËüÈÔÈ»¿ÉÒÔÀûÓóÌÐòµÄȱÏݽøÐй¥»÷µÄ£¬ËùÒÔ»¹²»ÄܸßÐ˵ÄÌ«Ôç¡£ÒòΪ¹¥»÷Õß¿ÉÒÔÀûÓÃÇ°ÃæËµµ½µÄÊôÐÔºÍʼþ»úÖÆ£¬¹¹ÔìÖ´ÐÐScript´úÂë¡£±ÈÈçÓС°¡±ÕâÑùÒ»¸öͼƬ±ê¼Ç´úÂ룬ִÐиÃHTML´úÂëºó¿É¿´µ½½á¹ûÊÇScript´úÂë±»Ö´ÐÐÁË¡£
Õâ¾ÍÊÇÀûÓÃʼþÀàXSS´úÂëonerror½øÐпçÕ¾¹¥»÷µÄÀý×Ó£¬ÏÖÔÚËäÈ»ºÜ¶à³ÌÐòÉè¼ÆÕßÔÚÍøÕ¾ÖжԴËʼþ½øÐÐÁ˹ýÂË£¬Ò»µ©³ÌÐò·¢Ïֹؼü×Ö¡°onerror¡±£¬¾Í»á½øÐÐת»»¹ýÂË¡£µ«ÊÇ£¬¹¥»÷Õß¿ÉÀûÓø÷ÖÖ¸÷ÑùµÄÊôÐÔ½øÐй¹Ôì¿çÕ¾¹¥»÷£¬²¢²»ÊÇÖ»ÓÐonerrorʼþÒ»ÖÖ¶øÒÑ£¬Òò´Ë£¬ÕâÊÇ·À²»Ê¤·ÀµÄ¡£
ÀýÈç¡°¡±Õâ¶Î´úÂ룬ÕâÑùµÄʼþÊôÐÔͬÑùÊÇ¿ÉÒÔʵÏÖ¿çÕ¾¹¥»÷µÄ¡£¿ÉÒÔ×¢Òâµ½£¬ÔÚ¡°src=¡¨#¡¨¡±ºÍ¡°style¡±Ö®¼äÓÐÒ»¸ö¿Õ¸ñ£¬Ò²¾ÍÊÇ˵ÊôÐÔÖ®¼äÐèÒªÓÿոñ·Ö¸ô£¬ÓÚÊdzÌÐòÉè¼ÆÕß¿ÉÄܶԿոñ½øÐйýÂË£¬ÒÔ·À´ËÀàµÄ¹¥»÷¡£µ«¹ýÂËÁ˿ոñÖ®ºó£¬Í¬Ñù¿É±»¹¥»÷ÕßÍ»ÆÆ¡£¹¥»÷Õß¿ÉÄܹ¹Ôì¡°¡±´úÂë¡£
Õâ¶Î´úÂëÊÇÀûÓÃÁËÒ»¸ö½Å±¾ÓïÑԵĹæÔò©¶´£¬Ôڽű¾ÓïÑÔÖеÄ×¢ÊÍ£¬»á±»µ±×öÒ»¸ö¿Õ°×À´±íʾ£¬ËùÒÔ×¢ÊÍ´úÂë¡°/**/¡±¾Í¼ä½Ó´ïµ½ÁËÔ±¾µÄ¿Õ¸ñЧ¹û£¬´Ó¶øÊ¹Óï¾ä¼ÌÐøÖ´ÐС£
³öÏÖÉÏÃæÕâЩ¹¥»÷ÊÇÒòΪÓû§Ô½È¨×Ô¼ºËù´¦µÄ±êÇ©£¬Ôì³ÉÓû§ÊäÈëÊý¾ÝÓë³ÌÐò´úÂëµÄ»ìÏý¡£Òò´Ë£¬±£Ö¤³ÌÐò°²È«µÄ°ì·¨¾ÍÊÇÏÞÖÆÓû§ÊäÈëµÄ¿Õ¼ä£¬ÈÃÓû§ÔÚÒ»¸ö°²È«¿Õ¼äÄڻ¡£Æäʵ£¬Ö»ÒªÔÚ¹ýÂËÁË¡°¡±±ê¼Çºó£¬¾Í¿ÉÒÔ°ÑÓû§µÄÊäÈëÔÚÊä³öʱ·Åµ½Ë«ÒýºÅ¡°¡¨¡¨¡±£¬ÒÔ·ÀÓû§¿çÔ½Ðí¿ÉµÄ±ê¼Ç¡£
×ܵÄÀ´Ëµ£¬Òª·À·¶¿çÕ¾½Å±¾¹¥»÷£¬Óû§ÐèÒªÏÈת»»µô×Ö·û£¬Èù¥»÷Õß²»Äܽ¨Á¢×Ô¼ºµÄHTML±ê¼Ç£¬ÔÙ·À·¶ÒѾÓеÄHTML±ê¼Ç£¬Í¨¹ý¹ýÂË¡°javascript¡±ºÍÌØÊâ×Ö·û¡°&¡±¿ÉÒÔ×èÖ¹Óû§Ð޸ıê¼ÇµÄÊôÐÔΪscript£¬ÔÙͨ¹ý¡¨ºÍ¿Õ¸ñµÄ¹ýÂË£¬Ê¹Óû§²»ÄÜÒý·¢Ê±¼ä»úÖÆºÍÖØ½¨ÆäËûµÄÊôÐÔ£¬½«Óû§µÄÊäÈëÏÞÖÆÔÚÒ»¸ö×Ö·û´®ÄÚ¡£
Ö»Òª×öµ½ÒÔÉϼ¸µã£¬ÏàОÍÄܹ»¶ã±Ü¿çÕ¾½Å±¾µÄ¹¥»÷ÁË¡£
µÚÁùÕ¡¡×¨¼Ò¿ÎÌ㨳£¼ûÎÊÌâÓë½â´ð£©
µã²¦1£ºÈçºÎ²âÊÔij¸öÕ¾µã´æÔÚ¿çÕ¾¹¥»÷©¶´ÄØ£¿
½â´ð£ºÊ¹ÓôúÂë¡°alert£¨¡®XSS¡¯£©¡±À´¼ì²â£¬ÊÇ×î³£¼ûµÄÖ±½Ó²âÊԽű¾ÏµÍ³ÊÇ·ñ´æÔÚ¿çÕ¾½Å±¾¹¥»÷µÄ·½·¨¡£Ò»°ãÇé¿öÏ£¬Èç¹ûÕâ¸ö´úÂë¿ÉÒÔÕý³£±»²åÈë²¢Ö´ÐУ¬¾Í˵Ã÷Õ¾µãÊÇ´æÔÚ¿çÕ¾¹¥»÷©¶´µÄ£¬¹¥»÷Õߴ˺ó¾Í¿ÉÒÔ¹¹Ôì¸÷ÖÖ´úÂëʵÏÖ¸÷ÖÖ¹¦ÄÜ¡£Èç¹û²»Äܱ»Õý³£²åÈë²¢Ö´ÐУ¬Ôò˵Ã÷²»´æÔÚ¿çÕ¾¹¥»÷©¶´¡£
µã²¦2£ºÈô¹¥»÷ÕßÈôÖ±½ÓÀûÓÃURL±àÂëÆÛÆ·¢ÆðµöÓã¹¥»÷£¬Ó¦ÈçºÎ¹¹ÔìÓï¾ä£¿
½â´ð£ºÑϸñÉÏ˵£¬ÕâÖÖÀûÓ÷½Ê½ºÍXSS¹ØÏµ²»´ó£¬µ«ÕâÖÖ·½Ê½×î¼òµ¥£¬ËùÒԺܶ๥»÷Õß¶¼ÔÚÓᣱÈÈ磬¹¥»÷Õß¿ÉÒÔ¹¹ÔìÈçϵÄURL£º
£§URL=//¡£baidu¡££¥2e£¥69£¥61£¥6f£¥79£¥75£¥2e£¥63£¥6f£¥6d£§//¡£baidu¡££§/URL£§
Õâ¸öURL±íÃæ¿´ÆðÀ´¾ÍÊǰٶȵÄÒ»¸ö³¬¼¶Á´½Ó£¬¼´Ê¹Ð¡ÐÄһЩµÄÓû§ÓÃÊó±êÖ¸ÏòËü»ò¹Û²ìÔ´´úÂëÒ²¿´²»³öÀ´ÆäÖдæÔÚµÄÎÊÌ⣬µ«µ±Óû§·ÃÎÊÒÔºó£¬Ìø×ªµÄÈ´Êǹ¥»÷ÕßαÔìµÄÒ³Ãæ¡£
µÚÒ»Õ¡¡ÉÔ²»ÁôÒâ¾ÍйÃÜ
ÔÚµçÄÔÉÏä¯ÀÀ¹ýµÄÍøÕ¾¡¢´ò¿ªµÄÎļþ¡¢¸´ÖƵļǼ¡¢É¾³ýµÄͼƬµÈÐÅÏ¢£¬ºÜÈÝÒ׻ᱻ²»»³ºÃÒâµÄÈËÃÇÇáÒ×͵ȡÀïÃæµÄÊý¾Ý£¬»ò´ÓϵͳÖпú̽µ½Óû§µÄÒþ˽¡£
9¡£1¡£1Óû§×î½ü¶¼ÉϹýÄÄÐ©ÍøÕ¾
ÔÚÒòÌØÍøÉÏ£¬Cookieʵ¼ÊÉÏÊÇWeb·þÎñÆ÷ͨ¹ýä¯ÀÀÆ÷·ÅÔÚÄãµÄÓ²ÅÌÉÏ£¬ÓÃÓÚ×Ô¶¯¼Ç¼Óû§¸öÈËÐÅÏ¢µÄÎı¾Îļþ£¬°üÀ¨Óû§ä¯ÀÀ¹ýµÄÍøÕ¾¡¢Í£ÁôµÄʱ¼ä¡¢Óû§ÃûºÍÃÜÂëµÈÐÅÏ¢¡£µ±Óû§Ôٴδò¿ªÏàͬµÄÍøÒ³Ê±£¬IEä¯ÀÀÆ÷±ã¿ÉÒÔ´ÓÖе÷ÓÃÕâЩÒѾ±£´æµÄÍøÒ³Êý¾Ý£¬´Ó¶ø´ïµ½¿ìËÙ´ò¿ªÍøÒ³µÄЧ¹û¡£CookieËäÈ»·½±ãÁËÓû§ÉÏÍø£¬µ«ÊÇÒ²»á½«Óû§µÄÒþ˽±©Â¶ÎÞÒÅ¡£¾ÍÒþ˽й¶À´Ëµ£¬ÕâÀïÖ»½éÉÜÆäÖеÄÒ»µã¡ª¡ª¡°ä¯ÀÀ¹ýµÄÍøÒ³¡±¡£
ÕâЩCookiesÎļþͨ³£¶¼±£´æÔÚ¼ÆËã»úÖеÄC£ºDocumentsandSettingsÓû§ÃûCookiesĿ¼ÖУ¬´ò¿ªÕâ¸öÎļþ¼Ðºó£¬¿ÉÒÔ¿´µ½±£´æµÄ¸öÈËÐÅÏ¢Îļþ¡£
ÕâЩÎļþÒ»µ©±»±ðÓÐÓÃÐĵÄÍøÂç¹¥»÷Õß¡¢²¡¶¾ºÍľÂíµÄ´«²¥ÕßÀûÓ㬾ͻá¶ÔÓû§µÄϵͳÔì³É²»¿É¹ÀÁ¿µÄΣº¦¡£Òò´Ë£¬ÎªÁË·ÀÖ¹ÕâЩΣº¦µÄ·¢Éú£¬Óû§Ó¦Ã¿¸ôÒ»¶Îʱ¼ä£¬Çå³ýC£ºDocumentsandSettingsÓû§ÃûCookiesĿ¼ÖеÄCookies¼Ç¼¡£
ÕâÖÖ·½·¨ËäÈ»¿ÉÒÔһʱ½«Ó²ÅÌÖеÄCookiesÎļþÈ«²¿É¾³ý£¬µ«Ö»ÒªÓû§ÉÏÍø£¬ÕâЩÎļþÓÖ»á×Ô¶¯Éú³É¡£ÕâÑù£¬Ã¿´Îɾ³ýÕâЩCookiesÎļþ£¬¾ÍÏÔµÃÌØ±ðÂ