¹û²èС˵Íø > ÃûÖøµç×ÓÊé > 30Ìì´òÔìרҵºì¿Í >

µÚ15ÕÂ

30Ìì´òÔìרҵºì¿Í-µÚ15ÕÂ

С˵£º 30Ìì´òÔìרҵºì¿Í ×ÖÊý£º ÿҳ3500×Ö

°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡



æ»»µ¥ÒýºÅÖеÄÄÚÈÝ£¬Ìí¼ÓÓû§¡¢ÌáÉýȨÏÞ×öʲô¶¼Ëæ±ã´ó¼ÒÁË£¬²»¹ýÒª¿´¿´Á¬½ÓSQL·þÎñÆ÷µÄÕâ¸ö½ÇÉ«ÊÇʲô×éµÄÁË¡£¡¡
ÈĹý³ÌÐò/IDS¼ì²â¡¡
´ó¶àÊýʱºò£¬Çé¿ö²¢·ÇÎÒÃÇÏëÏóµÄÄÇô˳Àû£¬Ã÷Ã÷×Ö·û¹ýÂ˲»ÍêÉÆ£¬µ«³ÌÐò»òIDS¼ì²âµ½Óû§Ìύij¸öÀ©Õ¹´æ´¢¹ý³Ì»òϵͳÃüÁ¾Í×Ô¶¯×ª»»»ò²ð·Ö×Ö·û£¬ÈÃÎÒÃÇÌá½»µÄÊý¾Ý·Ö¼Ò»ò¸Ä±äµ¼ÖÂʧЧ£¬Ôõô°ìÄØ£¿ÎҼǵÃÎÒΪÁËŪÇåÈçºÎÈĹýIDS¼ì²â£¬»¨ÁËÁ½½Ú¿ÎµÄʱ¼äÀ´Ë¼¿¼£¬»¹Ð´Ð´»­»­ÀË·ÑÁË°ë±¾±Ê¼Ç±¾£¬ÓÖÒòΪ¿´ÁËPskeyµÄÎÄÕµÄÌáʾ£¬¾Í²úÉúÒ»¸ö˼·£º²ð·ÖÃüÁî×Ö·û´®£¬¸³Öµ¸ø±äÁ¿£¬È»ºó°Ñ±äÁ¿×éºÏÆðÀ´Ìá½»£¬ÕâÑù¾Í²»»á·Ö¼ÒÁË£¬ÏÂÃæ¸ø³öÁ½¸öÀý×Ó£º
´úÂ룺
declare¡¡@a¡¡sysname¡¡set¡¡@a='xp_'£«'cmdshell'¡¡exec¡¡@a¡¡'dir¡¡c£º'¡¡
declare¡¡@a¡¡sysname¡¡set¡¡@a='xp'£«'_cm¡¯£«¡¯dshell'¡¡exec¡¡@a¡¡'dir¡¡c£º'
ÓÐʱºò²¢²»ÐèÒªÕâÑù£¬Ö»Òª°ÑijЩ×Ö·û»»ASCII´úÂ룬ͬÑùÒ²¿ÉÒԳɹ¦Ö´ÐУ¬Õâ¸öÎÒ»¹Ã»ÓÐÌõ¼þÊÔ£¬Èç¹ûÄÄλ¸ßÈËÓÐÕâ·½ÃæµÄÑо¿£¬Çë´Í½Ì¡£¡¡
×îºó£¬ÎªÁ˼õÇáSQL¡¡njectionµÄΣº¦£¬ÇëÏÞÖÆ¡¡Web¡¡Ó¦ÓóÌÐòËùÓõÄÊý¾Ý¿â·ÃÎÊÕʺÅȨÏÞ¡£Ò»°ãÀ´Ëµ£¬Ó¦ÓóÌÐòûÓбØÒªÒÔ¡¡dbo¡¡»òÕß¡¡sa¡¡µÄÉí·Ý·ÃÎÊÊý¾Ý¿â¡£¼Çס£¬¸øËüµÄȨÏÞÔ½ÉÙ£¬ÄãµÄÍøÕ¾Ô½°²È«£¡Ä㻹¿ÉÒÔ¿¼ÂÇ·Ö±ð¸øÿ¸öÐèÒª·ÃÎÊÊý¾Ý¿âµÄ¶ÔÏó·ÖÅäÖ»ÓµÓбØÐèȨÏÞµÄÕʺţ¬ÒÔ·ÖÉ¢°²È«Â©¶´¡£ÀýÈ磺ͬÊÇÇ°¶ËÓû§½çÃ棬µ±ÓÃÓÚ¹«¹²³¡Ëùʱ¾Í±ÈÓÃÓÚ¾ßÓб¾µØÄÚÈݹÜÀí»úÖƵÄƽ̨ʱ¸ü¼ÓÐèÒªÑϸñÏÞÖÆÊý¾Ý¿â·ÃÎÊȨÏÞ¡£
¡ºµÚ21Ìì¡»ÉîÈëSQL×¢Èë
Ç°ÃæÎÒÃÇ˵¿ÉÒÔͨ¹ýһЩ·µ»ØÐÅÏ¢À´ÅжϣӣѣÌ×¢È룬µ«Ê×ÏȲ»Ò»¶¨Ã¿Ì¨·þÎñÆ÷µÄIIS¶¼·µ»Ø¾ßÌå´íÎóÌáʾ¸ø¿Í»§¶Ë£¬Èç¹û³ÌÐòÖмÓÁËcint£¨²ÎÊý£©Ö®ÀàÓï¾äµÄ»°£¬£Ó£Ñ£Ì×¢ÈëÊDz»»á³É¹¦µÄ£¬µ«·þÎñÆ÷ͬÑù»á±¨´í£¬¾ßÌåÌáʾÐÅϢΪ´¦Àí¡¡URL¡¡Ê±·þÎñÆ÷Éϳö´í¡£ÇëºÍϵͳ¹ÜÀíÔ±ÁªÂç¡£
Æä´Î£¬²¿·Ö¶Ô£Ó£Ñ£Ì×¢ÈëÓÐÒ»µãÁ˽âµÄ³ÌÐòÔ±£¬ÈÏΪֻҪ°Ñµ¥ÒýºÅ¹ýÂ˵ô¾Í°²È«ÁË£¬ÕâÖÖÇé¿ö²»ÎªÉÙÊý£¬Èç¹ûÄãÓõ¥ÒýºÅ²âÊÔ£¬ÊDzⲻµ½×¢ÈëµãµÄ
ÄÇô£¬Ê²Ã´ÑùµÄ²âÊÔ·½·¨²ÅÊDZȽÏ׼ȷÄØ£¿´ð°¸ÈçÏ£º
¢Ù¡¡http£º//host/showdetail¡£asp£¿id=49
¢Ú¡¡http£º//host/showdetail¡£asp£¿id=49¡¡£»£»and¡¡1=1
¢Û¡¡http£º//host/showdetail¡£asp£¿id=49¡¡£»£»and¡¡1=2
Õâ¾ÍÊǾ­µäµÄ1=1¡¢1=2²âÊÔ·¨ÁË£¬ÔõôÅжÏÄØ£¿¿´¿´ÉÏÃæÈý¸öÍøÖ··µ»ØµÄ½á¹û¾ÍÖªµÀÁË£º
¿ÉÒÔ×¢ÈëµÄ±íÏÖ£º
¢Ù¡¡Õý³£ÏÔʾ£¨ÕâÊDZØÈ»µÄ£¬²»È»¾ÍÊdzÌÐòÓдíÎóÁË£©
¢Ú¡¡Õý³£ÏÔʾ£¬ÄÚÈÝ»ù±¾Óë¢ÙÏàͬ
¢Û¡¡ÌáʾBOF»òEOF£¨³ÌÐòû×öÈκÎÅжÏʱ£©¡¢»òÌáʾÕÒ²»µ½¼Ç¼£¨ÅжÏÁËrs¡£eofʱ£©¡¢»òÏÔʾÄÚÈÝΪ¿Õ£¨³ÌÐò¼ÓÁËon¡¡error¡¡resume¡¡next£©
²»¿ÉÒÔ×¢Èë¾Í±È½ÏÈÝÒ×ÅжÏÁË£¬¢ÙͬÑùÕý³£ÏÔʾ£¬¢ÚºÍ¢ÛÒ»°ã¶¼»áÓгÌÐò¶¨ÒåµÄ´íÎóÌáʾ£¬»òÌáʾÀàÐÍת»»Ê±³ö´í¡£
¡¡¡¡µ±È»£¬ÕâÖ»ÊÇ´«Èë²ÎÊýÊÇÊý×ÖÐ͵ÄʱºòÓõÄÅжϷ½·¨£¬Êµ¼ÊÓ¦ÓõÄʱºò»áÓÐ×Ö·ûÐͺÍËÑË÷ÐͲÎÊý£¬ÏÂÃæÎÒÃÇÔÚÀ´×ø·ÖÎö¡£
²»¹ýÎÒÃÇÏÈÀ´ËµÒ»¸öÎÊÌ⣺
²»Í¬µÄÊý¾Ý¿âµÄº¯Êý¡¢×¢Èë·½·¨¶¼ÊÇÓвîÒìµÄ£¬ËùÒÔÔÚ×¢Èë֮ǰ£¬ÎÒÃÇ»¹ÒªÅжÏÒ»ÏÂÊý¾Ý¿âµÄÀàÐÍ¡£Ò»°ãASP×î³£´îÅäµÄÊý¾Ý¿âÊÇAccessºÍSQLServer£¬ÍøÉϳ¬¹ý99£¥µÄÍøÕ¾¶¼ÊÇÆäÖÐÖ®Ò»¡£
ÔõôÈóÌÐò¸æËßÄãËüʹÓõÄʲôÊý¾Ý¿âÄØ£¿À´¿´¿´£º
SQLServerÓÐһЩϵͳ±äÁ¿£¬Èç¹û·þÎñÆ÷IISÌáʾû¹Ø±Õ£¬²¢ÇÒSQLServer·µ»Ø´íÎóÌáʾµÄ»°£¬ÄÇ¿ÉÒÔÖ±½Ó´Ó³ö´íÐÅÏ¢»ñÈ¡£¬·½·¨ÈçÏ£º
http£º//host/showdetail¡£asp£¿id=49¡¡£»£»and¡¡user¡·0
Õâ¾äÓï¾äºÜ¼òµ¥£¬µ«È´°üº¬ÁËSQLServerÌØÓÐ×¢Èë·½·¨µÄ¾«Ë裬ÎÒ×Ô¼ºÒ²ÊÇÔÚÒ»´ÎÎÞÒâµÄ²âÊÔÖз¢ÏÖÕâÖÖЧÂʼ«¸ßµÄ²Â½â·½·¨¡£ÈÃÎÒ¿´À´¿´¿´ËüµÄº¬Ò壺Ê×ÏÈ£¬Ç°ÃæµÄÓï¾äÊÇÕý³£µÄ£¬ÖصãÔÚand¡¡user¡·0£¬ÎÒÃÇÖªµÀ£¬userÊÇSQLServerµÄÒ»¸öÄÚÖñäÁ¿£¬ËüµÄÖµÊǵ±Ç°Á¬½ÓµÄÓû§Ãû£¬ÀàÐÍΪnvarchar¡£ÄÃÒ»¸önvarcharµÄÖµ¸úintµÄÊý0±È½Ï£¬ÏµÍ³»áÏÈÊÔͼ½«nvarcharµÄֵת³ÉintÐÍ£¬µ±È»£¬×ªµÄ¹ý³ÌÖп϶¨»á³ö´í£¬SQLServerµÄ³ö´íÌáʾÊÇ£º½«nvarcharÖµ¡¡¡±abc¡±¡¡×ª»»Êý¾ÝÀàÐÍΪ¡¡int¡¡µÄÁÐʱ·¢ÉúÓï·¨´íÎ󣬺Ǻǣ¬abcÕýÊDZäÁ¿userµÄÖµ£¬ÕâÑù£¬²»·Ï´µ»ÒÖ®Á¦¾ÍÄõ½ÁËÊý¾Ý¿âµÄÓû§Ãû¡£ÔÚÒÔºóµÄƪ·ùÀ´ó¼Ò»á¿´µ½ºÜ¶àÓÃÕâÖÖ·½·¨µÄÓï¾ä¡£
˳±ã˵¼¸¾ä£¬ÖÚËùÖÜÖª£¬SQLServerµÄÓû§saÊǸöµÈͬAdminstratorsȨÏ޵ĽÇÉ«£¬Äõ½ÁËsaȨÏÞ£¬¼¸ºõ¿Ï¶¨¿ÉÒÔÄõ½Ö÷»úµÄAdministratorÁË¡£ÉÏÃæµÄ·½·¨¿ÉÒԺܷ½±ãµÄ²âÊÔ³öÊÇ·ñÊÇÓÃsaµÇ¼£¬Òª×¢ÒâµÄÊÇ£ºÈç¹ûÊÇsaµÇ¼£¬ÌáʾÊǽ«¡±dbo¡±×ª»»³ÉintµÄÁз¢Éú´íÎ󣬶ø²»ÊÇ¡±sa¡±¡£¡¡
Èç¹û·þÎñÆ÷IIS²»ÔÊÐí·µ»Ø´íÎóÌáʾ£¬ÄÇÔõôÅжÏÊý¾Ý¿âÀàÐÍÄØ£¿ÎÒÃÇ¿ÉÒÔ´ÓAccessºÍSQLServerºÍÇø±ðÈëÊÖ£¬AccessºÍSQLServer¶¼ÓÐ×Ô¼ºµÄϵͳ±í£¬±ÈÈç´æ·ÅÊý¾Ý¿âÖÐËùÓжÔÏóµÄ±í£¬AccessÊÇÔÚϵͳ±í£§msysobjects£§ÖУ¬µ«ÔÚWeb»·¾³Ï¶Á¸Ã±í»áÌáʾ¡°Ã»ÓÐȨÏÞ¡±£¬SQLServerÊÇÔÚ±í£§sysobjects£§ÖУ¬ÔÚWeb»·¾³Ï¿ÉÕý³£¶ÁÈ¡¡£
ÔÚÈ·ÈÏ¿ÉÒÔ×¢ÈëµÄÇé¿öÏ£¬Ê¹ÓÃÏÂÃæµÄÓï¾ä£º
http£º//host/showdetail¡£asp£¿id=49¡¡£»£»and¡¡£¨select¡¡count£¨*£©¡¡from¡¡sysobjects£©¡·0
http£º//host/showdetail¡£asp£¿id=49¡¡£»£»and¡¡£¨select¡¡count£¨*£©¡¡from¡¡msysobjects£©¡·0
Èç¹ûÊý¾Ý¿âÊÇSQLServer£¬ÄÇôµÚÒ»¸öÍøÖ·µÄÒ³ÃæÓëÔ­Ò³Ãæhttp£º//host/showdetail¡£asp£¿id=49ÊÇ´óÖÂÏàͬµÄ£»¶øµÚ¶þ¸öÍøÖ·£¬ÓÉÓÚÕÒ²»µ½±ímsysobjects£¬»áÌáʾ³ö´í£¬¾ÍËã³ÌÐòÓÐÈÝ´í´¦Àí£¬Ò³ÃæÒ²ÓëÔ­Ò³ÃæÍêÈ«²»Í¬¡£
Èç¹ûÊý¾Ý¿âÓõÄÊÇAccess£¬ÄÇôÇé¿ö¾ÍÓÐËù²»Í¬£¬µÚÒ»¸öÍøÖ·µÄÒ³ÃæÓëÔ­Ò³ÃæÍêÈ«²»Í¬£»µÚ¶þ¸öÍøÖ·£¬ÔòÊÓºõÊý¾Ý¿âÉèÖÃÊÇ·ñÔÊÐí¶Á¸Ãϵͳ±í£¬Ò»°ãÀ´ËµÊDz»ÔÊÐíµÄ£¬ËùÒÔÓëÔ­ÍøÖ·Ò²ÊÇÍêÈ«²»Í¬¡£´ó¶àÊýÇé¿öÏ£¬ÓõÚÒ»¸öÍøÖ·¾Í¿ÉÒÔµÃ֪ϵͳËùÓõÄÊý¾Ý¿âÀàÐÍ£¬µÚ¶þ¸öÍøÖ·Ö»×÷Ϊ¿ªÆôIIS´íÎóÌáʾʱµÄÑéÖ¤¡£
ÃÇѧ»áÁˣӣѣÌ×¢ÈëµÄÅжϷ½·¨£¬µ«ÕæÕýÒªÄõ½ÍøÕ¾µÄ±£ÃÜÄÚÈÝ£¬ÊÇÔ¶Ô¶²»¹»µÄ¡£½ÓÏÂÀ´£¬ÎÒÃǾͼÌÐøѧϰÈçºÎ´ÓÊý¾Ý¿âÖлñÈ¡ÏëÒª»ñµÃµÄÄÚÈÝ£¬Ê×ÏÈ£¬ÎÒÃÇÏÈ¿´¿´£Ó£Ñ£Ì×¢ÈëµÄÒ»°ã²½Ö裺
µÚÒ»½Ú¡¢£Ó£Ñ£Ì×¢ÈëµÄÒ»°ã²½Öè
Ê×ÏÈ£¬Åжϻ·¾³£¬Ñ°ÕÒ×¢Èëµã£¬ÅжÏÊý¾Ý¿âÀàÐÍ£¬ÕâÔÚÈëÃÅƪÒѾ­½²¹ýÁË¡£
Æä´Î£¬¸ù¾Ý×¢Èë²ÎÊýÀàÐÍ£¬ÔÚÄÔº£ÖÐÖع¹SQLÓï¾äµÄԭò£¬°´²ÎÊýÀàÐÍÖ÷Òª·ÖΪÏÂÃæÈýÖÖ£º
£¨A£©¡¡¡¡ID=49¡¡ÕâÀà×¢ÈëµÄ²ÎÊýÊÇÊý×ÖÐÍ£¬SQLÓï¾äԭò´óÖÂÈçÏ£º
Select¡¡*¡¡from¡¡±íÃû¡¡where¡¡×Ö¶Î=49
×¢ÈëµÄ²ÎÊýΪID=49¡¡And¡¡£§²éѯÌõ¼þ£§£¬¼´ÊÇÉú³ÉÓï¾ä£º
Select¡¡*¡¡from¡¡±íÃû¡¡where¡¡×Ö¶Î=49¡¡And¡¡£§²éѯÌõ¼þ£§
£¨B£©¡¡Class=Á¬Ðø¾ç¡¡ÕâÀà×¢ÈëµÄ²ÎÊýÊÇ×Ö·ûÐÍ£¬SQLÓï¾äԭò´óÖ¸ÅÈçÏ£º
Select¡¡*¡¡from¡¡±íÃû¡¡where¡¡×Ö¶Î=¡¯Á¬Ðø¾ç¡¯¡¡
×¢ÈëµÄ²ÎÊýΪClass=Á¬Ðø¾ç¡¯¡¡and¡¡£§²éѯÌõ¼þ£§¡¡and¡¡¡®¡¯=¡¯¡¡£¬¼´ÊÇÉú³ÉÓï¾ä£º
Select¡¡*¡¡from¡¡±íÃû¡¡where¡¡×Ö¶Î=¡¯Á¬Ðø¾ç¡¯¡¡and¡¡£§²éѯÌõ¼þ£§¡¡and¡¡¡®¡¯=¡¯¡¯
£¨C£©¡¡ËÑË÷ʱû¹ýÂ˲ÎÊýµÄ£¬Èçkeyword=¹Ø¼ü×Ö£¬SQLÓï¾äԭò´óÖÂÈçÏ£º
Select¡¡*¡¡from¡¡±íÃû¡¡where¡¡×Ö¶Îlike¡¡¡¯£¥¹Ø¼ü×Ö£¥¡¯¡¡
×¢ÈëµÄ²ÎÊýΪkeyword=¡¯¡¡and¡¡£§²éѯÌõ¼þ£§¡¡and¡¡¡®£¥25¡¯=¡¯£¬¡¡¼´ÊÇÉú³ÉÓï¾ä£º
Select¡¡*¡¡from¡¡±íÃû¡¡where×Ö¶Îlike¡¡¡¯£¥¡¯¡¡and¡¡£§²éѯÌõ¼þ£§¡¡and¡¡¡®£¥¡¯=¡¯£¥¡¯
½Ó×Å£¬½«²éѯÌõ¼þÌæ»»³ÉSQLÓï¾ä£¬²Â½â±íÃû£¬ÀýÈ磺
ID=49¡¡And¡¡£¨Select¡¡Count£¨*£©¡¡from¡¡Admin£©¡·=0
Èç¹ûÒ³Ãæ¾ÍÓëID=49µÄÏàͬ£¬ËµÃ÷¸½¼ÓÌõ¼þ³ÉÁ¢£¬¼´±íAdmin´æÔÚ£¬·´Ö®£¬¼´²»´æÔÚ£¨ÇëÀμÇÕâÖÖ·½·¨£©¡£Èç´ËÑ­»·£¬Ö±ÖÁ²Âµ½±íÃûΪֹ¡£
±íÃû²Â³öÀ´ºó£¬½«Count£¨*£©Ìæ»»³ÉCount£¨×Ö¶ÎÃû£©£¬ÓÃͬÑùµÄÔ­Àí²Â½â×Ö¶ÎÃû¡£
ÓÐÈË»á˵£ºÕâÀïÓÐһЩżȻµÄ³É·Ö£¬Èç¹û±íÃûÆðµÃºÜ¸´ÔÓû¹æÂɵģ¬ÄǸù±¾¾ÍûµÃÍæÏÂÈ¥ÁË¡£ËµµÃºÜ¶Ô£¬ÕâÊÀ½ç¸ù±¾¾Í²»´æÔÚ100£¥³É¹¦µÄºÚ¿Í¼¼Êõ£¬²ÔÓ¬²»¶£ÎÞ·ìµÄµ°£¬ÎÞÂ۶༼Êõ¶à¸ßÉîµÄºÚ¿Í£¬¶¼ÊÇÒòΪ±ðÈ˵ijÌÐòдµÃ²»ÑÏÃÜ»òʹÓÃÕß±£ÃÜÒâʶ²»¹»£¬²ÅÓеÃÏÂÊÖ¡£
ÓеãÅÜÌâÁË£¬»°Ëµ»ØÀ´£¬¶ÔÓÚSQLServerµÄ¿â£¬»¹ÊÇÓа취ÈóÌÐò¸æËßÎÒÃDZíÃû¼°×Ö¶ÎÃûµÄ£¬ÎÒÃÇÔڸ߼¶ÆªÖлá×ö½éÉÜ¡£
¡¡×îºó£¬ÔÚ±íÃûºÍÁÐÃû²Â½â³É¹¦ºó£¬ÔÙʹÓÃSQLÓï¾ä£¬µÃ³ö×ֶεÄÖµ£¬ÏÂÃæ½éÉÜÒ»ÖÖ×î³£Óõķ½·¨£­AsciiÖð×Ö½âÂë·¨£¬ËäÈ»ÕâÖÖ·½·¨ËٶȺÜÂý£¬µ«¿Ï¶¨ÊÇ¿ÉÐеķ½·¨¡£
ÎÒÃǾٸöÀý×Ó£¬ÒÑÖª±íAdminÖдæÔÚusername×ֶΣ¬Ê×ÏÈ£¬ÎÒÃÇÈ¡µÚÒ»Ìõ¼Ç¼£¬²âÊÔ³¤¶È£º
http£º//¡£19cn¡£/showdetail¡£asp£¿id=49¡¡£»£»and¡¡£¨select¡¡top¡¡1¡¡len£¨username£©¡¡from¡¡Admin£©¡·0
ÏÈ˵Ã÷Ô­Àí£ºÈç¹ûtop¡¡1µÄusername³¤¶È´óÓÚ0£¬ÔòÌõ¼þ³ÉÁ¢£»½ÓמÍÊÇ¡·1¡¢¡·2¡¢¡·3ÕâÑù²âÊÔÏÂÈ¥£¬Ò»Ö±µ½Ìõ¼þ²»³ÉÁ¢ÎªÖ¹£¬±ÈÈç¡·7³ÉÁ¢£¬¡·8²»³ÉÁ¢£¬¾ÍÊÇlen£¨username£©=8
¡¡¡¡µ±È»Ã»È˻᱿µÃ´Ó0£»1£»2£»3Ò»¸ö¸ö²âÊÔ£¬ÔõôÑù²Å±È½Ï¿ì¾Í¿´¸÷×Ô·¢»ÓÁË¡£Ôڵõ½usernameµÄ³¤¶Èºó£¬ÓÃmid£¨username£»N£»1£©½ØÈ¡µÚNλ×Ö·û£¬ÔÙasc£¨mid£¨username£»N£»1£©£©µÃµ½ASCIIÂ룬±ÈÈ磺
id=49¡¡and¡¡£¨select¡¡top¡¡1¡¡asc£¨mid£¨username£»1£»1£©£©¡¡from¡¡Admin£©¡·0
ͬÑùÒ²ÊÇÓÃÖð²½ËõС·¶Î§µÄ·½·¨µÃµ½µÚ1λ×Ö·ûµÄASCIIÂ룬עÒâµÄÊÇÓ¢ÎĺÍÊý×ÖµÄASCIIÂëÔÚ1¡­128Ö®¼ä£¬¿ÉÒÔÓÃÕÛ°ë·¨¼ÓËٲ½⣬Èç¹ûд³É³ÌÐò²âÊÔ£¬Ð§ÂÊ»áÓм«´óµÄÌá¸ß¡£
µÚ¶þ½Ú¡¢£Ó£Ñ£Ì×¢Èë³£Óú¯Êý
ÓÐSQLÓïÑÔ»ù´¡µÄÈË£¬ÔڣӣѣÌ×¢ÈëµÄʱºò³É¹¦ÂʱȲ»ÊìϤµÄÈ˸ߺܶࡣÎÒÃÇÓбØÒªÌá¸ßÒ»ÏÂ×Ô¼ºµÄSQLˮƽ£¬ÌرðÊÇһЩ³£Óõĺ¯Êý¼°ÃüÁî¡£
Access£ºasc£¨×Ö·û£©¡¡¡¡SQLServer£ºunicode£¨×Ö·û£©
×÷Ó㺷µ»Øij×Ö·ûµÄASCIIÂë
Access£ºchr£¨Êý×Ö£©¡¡¡¡SQLServer£ºnchar£¨Êý×Ö£©
×÷ÓãºÓëascÏà·´£¬¸ù¾ÝASCIIÂë·µ»Ø×Ö·û
Access£ºmid£¨×Ö·û´®£»N£»L£©¡¡¡¡SQLServer£ºsubstring£¨×Ö·û´®£»N£»L£©
×÷Ó㺷µ»Ø×Ö·û´®´ÓN¸ö×Ö·ûÆ𳤶ÈΪLµÄ×Ó×Ö·û´®£¬¼´Nµ½N£«LÖ®¼äµÄ×Ö·û´®
Access£ºabc£¨Êý×Ö£©¡¡¡¡SQLServer£ºabc¡¡£¨Êý×Ö£©
×÷Ó㺷µ»ØÊý×ֵľø¶ÔÖµ£¨Ôڲ½⺺×ÖµÄʱºò»áÓõ½£©
Access£ºA¡¡between¡¡B¡¡And¡¡C¡¡¡¡SQLServer£ºA¡¡between¡¡B¡¡And¡¡C
×÷ÓãºÅжÏAÊÇ·ñ½çÓÚBÓëCÖ®¼ä
µÚÈý½Ú¡¢ÖÐÎÄ´¦Àí·½·¨
¡¡ÔÚ×¢ÈëÖÐÅöµ½ÖÐÎÄ×Ö·ûÊdz£ÓеÄÊ£¬ÓÐЩÈËÒ»Åöµ½ÖÐÎÄ×Ö·û¾ÍÏë´òÍËÌùÄÁË¡£ÆäʵֻҪ¶ÔÖÐÎĵıàÂëÓÐËùÁ˽⣬¡°ÖÐÎÄ¿Ö¾åÖ¢¡±ºÜ¿ì¿ÉÒÔ¿Ë·þ¡£
ÏÈ˵һµã³£Ê¶£º
AccessÖУ¬ÖÐÎĵÄASCIIÂë¿ÉÄÜ»á³öÏÖ¸ºÊý£¬È¡³ö¸Ã¸ºÊýºóÓÃabs£¨£©È¡¾ø¶ÔÖµ£¬ºº×Ö×Ö·û²»±ä¡£
SQLServerÖУ¬ÖÐÎĵÄASCIIΪÕýÊý£¬µ«ÓÉÓÚÊÇUNICODEµÄ˫λ±àÂ룬²»ÄÜÓú¯Êýascii£¨£©È¡µÃASCIIÂ룬±ØÐëÓú¯Êýunicode¡¡£¨£©·µ»ØunicodeÖµ£¬ÔÙÓÃncharº¯ÊýÈ¡µÃ¶ÔÓ¦µÄÖÐÎÄ×Ö·û¡£
¡¡Á˽âÁËÉÏÃæµÄÁ½µãºó£¬ÊDz»ÊǾõµÃÖÐÎIJ½âÆäʵҲ¸úÓ¢ÎIJ¶àÄØ£¿³ýÁËʹÓõĺ¯ÊýҪעÒâ¡¢²Â½â·¶Î§´óÒ»µãÍ⣬·½·¨ÊÇûʲôÁ½ÑùµÄ¡£
ºÃÁË£¬½ñÌìдÁËÕâô¶àÓеãÀÛÁË
´ó¼Ò×Ô¼º¿´¿´°É¡¡¡¡ÎÒÏëÓ¦¸Ã¿ÉÒÔ°ÑÄãÕ⼸ÌìѧµÄ¹ØÓÚSQL×¢ÈëµÄÖÖÖÖ¶«Î÷×÷¸ö×ܽá°É¡£Í·ÄÔÖÐÓ¦¸ÃÓиöÇåÎúµÄÈÏʶÁË°É
Ã÷ÌìÎÒÃǽ«ËµÈç¹ûÅöµ½±íÃûÁÐÃû²Â²»µ½£¬»ò³ÌÐò×÷Õß¹ýÂËÁËһЩÌØÊâ×Ö·û£¬ÔõôÌá¸ß×¢ÈëµÄ³É¹¦ÂÊ£¿ÔõôÑùÌá¸ß²Â½âЧÂÊ£¿
Ã÷Ìì¼û¡¡
ÍüÁË
ÏëÔÙÇ¿µ÷Ò»µã¡¡¡ºÌØÕ÷×Ö·ûµÄÓ÷¨¡»
¡¡ÎÒÃÇÔÚ×¢ÈëµÄʱºò£»Í¨³£ÊÇÔÚÍøÖ·ºóÃæ¼Ó¡¡and¡¡1=1ºÍ¡¡and¡¡1=2È¥²âÊÔÍøÖ·ÊÇ·ñÄÜ×¢Èë
Èç¹û¿ÉÒÔ×¢È룻һ°ãÓÐÏÂÃæÁ½ÖÖÇé¿ö£º
A¡£¡¡and¡¡1=1Õý³££»¡¡and¡¡1=2±¨HTTP´íÎó£»ÕâÖÖÇé¿ö£»NBSI¿ÉÒÔ×Ô¶¯×ö³öÅжϣ»ÎÞÐèÊäÈëÌØÕ÷×Ö·û
B¡£¡¡and¡¡1=1Õý³££»¡¡and¡¡1=2Ìáʾ¡¨ÕÒ²»µ½´Ë¼Ç¼¡¨Ö®ÀàµÄÌáʾ£»µ«²»±¨HTTP´íÎó£»Õâʱ£»¾ÍÐèÒªÎÒÃÇÊäÈëÒ»¸ö¡¨ÌØÕ÷×Ö·û¡¨£»À´°ïÖú³ÌÐòʶ±ðËù´«ÈëµÄSQLÓï¾äÖ´Ðнá¹ûÊÇTrue»¹ÊÇFalse
¼òµ¥µÄ˵£»¡¨ÌØÕ÷×Ö·û¡¨¾ÍÊÇ¡¡and¡¡1=1Ò³ÃæÖаüº¬Óжø¡¡and¡¡1=2Ò³ÃæÖв»°üº¬ÓеÄ×Ö·û´®¡£¡¡
¡ºµÚ22Ìì¡»SQL×¢Èë¹¥»÷¼ÌÐøÉ
ÀûÓÃϵͳ±í×¢ÈëSQLServerÊý¾Ý¿â¡®
SQLServerÊÇÒ»¸ö¹¦ÄÜÇ¿´óµÄÊý¾Ý¿âϵͳ£¬Óë²Ù×÷ϵͳҲÓнôÃܵÄÁªÏµ£¬Õâ¸ø¿ª·¢Õß´øÀ´Á˺ܴóµÄ·½±ã£¬µ«ÁíÒ»·½Ã棬ҲΪעÈëÕßÌṩÁËÒ»¸öÌø°å£¬ÎÒÃÇÏÈÀ´¿´¿´¼¸¸ö¾ßÌåµÄÀý×Ó£º
¢Ù¡¡http£º//Site/url¡£asp£¿id=1£»exec¡¡master¡£¡£xp_cmdshell¡¡¡°¡¡user¡¡name¡¡password¡¡/add¡±¡­¡­
¡¡¡¡·ÖºÅ£»ÔÚSQLServerÖбíʾ¸ô¿ªÇ°ºóÁ½¾äÓï¾ä£¬¡­¡­±íʾºóÃæµÄÓï¾äΪעÊÍ£¬ËùÒÔ£¬Õâ¾äÓï¾äÔÚSQLServerÖн«±»·Ö³ÉÁ½¾äÖ´ÐУ¬ÏÈÊÇSelect³öID=1µÄ¼Ç¼£¬È»ºóÖ´Ðд洢¹ý³Ìxp_cmdshell£¬Õâ¸ö´æ´¢¹ý³ÌÓÃÓÚµ÷ÓÃϵͳÃüÁî£

·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©

Äã¿ÉÄÜϲ»¶µÄ