Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
»ª°²½âÃÜÖ®DDoS¹¥·À-05 HTTP°¸Àýƪ ¡°ËѺüÊÓÆµ¡±Ê¼þ½âÃÜ
 
×÷Õߣº»ª°²
  2045  次浏览      32
2020-8-28 
 
±à¼­ÍƼö:
±¾ÎÄÊ×ÏȶÔÒ»¸ö°¸Àý½øÐÐÁ˻عˣ¬È»ºóÓÖ½éÉÜÁËHTTPЭÒé»ù±¾ÖªÊ¶¡¢»ªÎªAnti-DDoS½â¾ö·½°¸Ôõô×ö£¿


±¾ÎÄÀ´×ÔÓÚ»ªÎªÆóÒµ»¥¶¯ÉçÇø£¬ÓÉ»ðÁú¹ûÈí¼þAnna±à¼­¡¢ÍƼö¡£

ÔÚ¿àÐÄ×êÑÐDDoS·ÀÓù¼¼Êõ֮ǰ£¬¸çÒ²Ôø¾­ºÍ´ó¶àÊýÈËÒ»Ñù£¬ÈÏÎªÍøÂç·¸×ï¶¼ÊǺڿ͵ÄÊ£¬Ö»Ïë°²°²¾²¾²µØ×ö¸öÃÀ£¨ºÃ£©ÄУ¨Íø£©×Ó£¨Ãñ£©£¬»¥ÁªÍøÉϵĸ÷ÖÖ·×Õù¶¼ÓëÎÒÎ޹أ¬Ö±µ½¸ç²»Öª²»¾õ³äµ±ÁËÒ»´Î¡°È⼦¡±¡£

»°ËµÄÇʱµÄËѺüÒѾ­ÊÇÃûÁÐǰéµÄÍøÕ¾£¬ÄÇʱµÄ¸çÒ²»¹ÊǸöÄêÇáµÄСÏÊÈ⣬µ±¸çÕûÌì±§×ÅËѺüÊÓÆµ¿´µçÊÓ¿´ÇòÈü¿´¹ã¸æµÄʱºò£¬ÏÂÃæµÄÊÂÇé·¢ÉúÁË¡­¡­

0x01 ʼþ»Ø¹Ë

2014Äê5Ô£¬µ±¸ç»¹³Á½þÔÚËѺüÈȲ¥µÄʱºò£¬ÆÄ¸ºÊ¢ÃûµÄËѺüÊÓÆµ£¬È´±³¸ºÁËÒ»ÆðÖøÃûµÄDDoS¹¥»÷ʼþ¡£

µ±Ê±£¬ÈÕ±¾CDN·þÎñÉÌIncapsulaÉù³Æ£¬×Ô¼ºµÄһλ¿Í»§µÄ·þÎñÆ÷ÔâÓöÁËËѺüÊÓÆµ·¢ÆðµÄDDoS¹¥»÷£¬ÆÚ¼ä×ܹ²Óг¬¹ý2ÍòµÄÍøÃñͨ¹ýËѺüÊÓÆµÏòÕâλ¿Í»§·¢Æð³¬¹ý2000Íò´ÎµÄHTTP GetÇëÇó¡£È»¶øÈç´ËÖªÃûµÄÍøÕ¾£¬Ôõô»á¸Êð²»è¸£¬¹«È»Ïò±ðÈË·¢Æð¹¥»÷ÄØ£¿Ô­À´£¬ËѺüÊÓÆµÊÇÔÚδ֪µÄÇé¿öϱ»ºÚ¿ÍÀûÓ㬳ÉΪÁ˹¥»÷µÄÔ´Í·¡£

Óо仰½Ð¡°³ÃÐé¶øÈ롱£¬ËѺüÊÓÆµÍøÕ¾ÉÏÇ¡ºÃ¾ÍÓÐÕâôһ¸ö©¶´¸øÁ˺ڿ͡°´ò½Ù¡±µÄ»ú»á¡£Í¨¹ýÕâ¸ö©¶´£¬ºÚ¿Í×¢²áÒ»¸öËѺüÊÓÆµÕË»§£¬ÔÚÍ·ÏñÖÐ×¢Èë¶ñÒâ´úÂ루JavaScript£©£¬È»ºóÓÃÕâ¸öÕË»§ÔÚÊÓÆµµÄÆÀÂÛÇø·¢²¼´óÁ¿µÄÆÀÂÛ¡£Äã¿´£¬Ã¿ÌõÆÀÂÛ¶¼´øÓÐÓû§Í·Ïñ£¬Í·ÏñÖдøÓжñÒâ´úÂ룬ÕâÑù£¬Ã¿ÌõÆÀÂÛ¶¼¸½´ø×ŶñÒâ´úÂë¡£µ±ÈκÎÓû§·ÃÎÊÕâ¸öÊÓÆµÒ³ÃæµÄʱºò£¬¶¼»á´¥·¢¶ñÒâ´úÂ룬ʵ¼ÊÉÏ¿ØÖÆÁËËѺüÊÓÆµÓû§µÄä¯ÀÀÆ÷¡£

ÄÇôÕâ¶Î¶ñÒâ´úÂë¸ÉÁËÊ²Ã´ÄØ£¿¼òµ¥Ëµ£¬Õâ¶Î´úÂë¾ÍÊÇÔÚÓû§²»ÖªÇéµÄÇé¿öÏ£¬¶¨Ê±ÏòÊܺ¦Õß·¢ÆðHTTP·ÃÎÊÇëÇó¡£Õâ¸ö¶¨Ê±Æ÷£¬ÊÇ1Ãë¡£

Ò²¾ÍÊÇ˵£¬µ±ËѺüÊÓÆµÓû§¹Û¿´ÊÓÆµÊ±£¬ËûµÄä¯ÀÀÆ÷»áÿÃëÏòÊܺ¦Õß·¢ÆðÒ»´ÎÇëÇó¡£Èç¹ûÓû§¹Û¿´30·ÖÖÓÊÓÆµ£¬ÄÇô¾Í»áÏòÊܺ¦Õß·¢Æð1800´ÎÇëÇó¡£´ó¼Ò¿ÉÄÜ»á¾õµÃ£¬ÕâҲûÓжàÉÙѽ£¬µ«ÊÇ£¬ËѺüÊÓÆµÕâÑùµÄ´óÐÍÊÓÆµÍøÕ¾£¬Í¬Ê±ÔÚÏß¹Û¿´ÈÈÃÅÊÓÆµµÄÓû§¶¼ÊdzÉǧÉÏÍò¼¶±ðµÄ£¬ºÚ¿ÍÔÚ¶à¸öÈÈÃÅÊÓÆµÏ·¢²¼º£Á¿ÆÀÂÛ£¬ÇáËÉ»ñµÃÎÞÊý¡°È⼦¡±¡£ÖÚÈËʰ²ñ»ðÑæ¸ß£¬Èç¹ûÐÇ»ðÁÇÔ­µ½Ç§¼ÒÍò»§Í¬Ê±³ÖÐøµØÏòÊܺ¦Õß·¢ËÍÇëÇ󣬹¥»÷Ч¹û¾Í¿ÉÏë¶øÖªÁË¡£

àÅ£¬Ã¿Ò»¸öÈ˶¼ÊǰïÐס£

0x02 HTTPЭÒé»ù±¾ÖªÊ¶

HTTPЭÒ飬HyperText Transfer Protocol£¬³¬Îı¾´«ÊäЭÒé¡£ÎÒÃÇÏÈÀ´¼òµ¥»Ø¹ËÏÂHTTPЭÒéµÄ»ù±¾Ô­Àí¡£

HTTPЭÒé×î»ù±¾µÄ½»»¥Á÷³ÌÈçÏ¡£

Íê³ÉTCPÈý´ÎÎÕÊֺ󣬿ͻ§¶ËÏò·þÎñÆ÷·¢ÆðHTTPÇëÇó¡£Õý³£Çé¿öÏ£¬·þÎñÆ÷»ØÓ¦200 OK£¬ÔÚÓ¦´ðÖÐÌí¼ÓÓ¦´ð³¤¶È£¬È»ºó¿ªÊ¼´«ÊäÊý¾Ý¡£

HTTPЭÒ黹ÓÐÒ»ÖÖÖØ¶¨ÏòµÄ½»»¥Á÷³Ì£¬ÈçÏ¡£

Íê³ÉTCPÈý´ÎÎÕÊֺ󣬿ͻ§¶ËÏò·þÎñÆ÷·¢ÆðHTTPÇëÇó¡£Èç¹û¿Í»§¶ËÇëÇóµÄÕâ¸öURLÊǹýÆÚµÄ£¬ÄÇô·þÎñÆ÷¾Í»á»ØÓ¦¿Í»§¶Ë302ÖØ¶¨Ïò±¨ÎÄ£¬²¢Ð¯´øÐµÄURLµØÖ·¡£È»ºó¿Í»§¶ËÔÙÖØÐÂÏòеÄURLµØÖ··¢ÆðÇëÇ󣬷þÎñÆ÷»ØÓ¦200 OK£¬²¢¿ªÊ¼´«ÊäÊý¾Ý¡£

0x03 »ªÎªAnti-DDoS½â¾ö·½°¸Ôõô×ö£¿

HTTPЭÒéÊÇÒ»ÖÖ»ùÓÚTCPЭÒéµÄÓ¦ÓòãЭÒ飬¶øHTTPÀàµÄ¹¥»÷£¬×î¸ßЧµÄ·ÀÓù·½Ê½¾ÍÊÇÔ´ÈÏÖ¤·½Ê½½øÐÐУÑé¡£»ªÎªAnti-DDoS½â¾ö·½°¸¿ÉÒÔ¸ÐÖªTCPЭÒéºÍHTTPЭÒ飬¿ÉÒÔÕë¶Ô¹¥»÷Ô´½øÐжà²ã¼¶µÄÔ´ÈÏÖ¤ºÍУÑé¡£

Ô´ÈÏÖ¤ÌåϵÖ÷ÒªÓÐÈý¸ö²ãÃæ£º

µÚÒ»²ã£¬TCP/IPÔ´ÈÏÖ¤

Ò»°ãÓÃÓÚTCPÈý´ÎÎÕÊÖ»¹Ã»½¨Á¢³É¹¦Ç°£¬ÑéÖ¤¹¥»÷Ô´µÄTCP/IPÊÇ·ñÕæÊµ¿ÉÐÅ£¬±ÈÈçIPÔ´ÈÏÖ¤ÊǶÔIP²ãÃæµÄУÑ飬ÈÏÖ¤Õâ¸öÔ´ÊDz»ÊÇÕæÊµ´æÔÚµÄÔ´£»¶øTCP´úÀíºÍÊ×°ü¶ªÆúУÑéÊǶÔÓÚTCPЭÒéÕ»²ãÃæµÄУÑ飬ÓÃÓÚÅжÏÊÇ·ñÊÇÕâ¸öÔ´·¢³öµÄÕæÊµÇëÇó¡£

ºÜÏÔÈ»ÉÏÊö¹¥»÷ʼþÒѾ­Íê³ÉÁËTCPÈý´ÎÎÕÊÖ£¬²»ÊôÓÚTCP/IP·¶³ë£¬¹ØÓÚTCP/IPÔ´ÈÏÖ¤µÄ·ÀÓù»úÖÆ£¬ÎÒÃÇ»áÔÚºóÃæÏêϸ½éÉÜ£¬±¾½Ú×ÅÖØ½éÉÜÓ¦ÓòãÔ´ÈÏÖ¤¡£

µÚ¶þ²ã£¬Ó¦ÓòãÔ´ÈÏÖ¤

Èç¹ûÈ⼦ʹÓù¤¾ßµ÷ÓÃÕæÊµµÄTCP/IPЭÒéÕ»·¢¶¯¹¥»÷£¬ÔòTCP/IPÔ´ÈÏÖ¤ÎÞ·¨Ê¶±ðÊÇ·ñÊǹ¥»÷£¬ÎÒÃDZØÐëÆôÓÃÓ¦ÓòãÔ´ÈÏÖ¤£¬±ÈÈçÀûÓÃHTTP 302ÖØ¶¨ÏòÇëÇ󣬿ÉÒÔÈÏÖ¤¿Í»§¡°ä¯ÀÀÆ÷¡±ÊÇ·ñ¿ÉÐÅ¡£Ö»ÓÐÕæÊµä¯ÀÀÆ÷²Å¾ß±¸ÍêÕûµÄHTTPЭÒéջУÑé»úÖÆ¡£

µÚÈý²ã£¬Óû§Ô´ÈÏÖ¤

ÔÚ¿Í»§¶ËÊÇÕæÊµµÄ»ù´¡ÉÏ£¬½øÒ»²½ÑéÖ¤ÊÇ·ñÓÉÕæÊµÓû§·¢³öµÄÇëÇ󣬶ø²»ÊÇÈ⼦ä¯ÀÀÆ÷±»ºÚ¿Í¿ØÖÆÇ¿ÖÆ·¢³öµÄÇëÇó¡£Õë¶ÔÕâÖÖÇé¿ö£¬ÖÕ¼«µÄÊֶξÍÊÇ£¬ÈË»ú½»»¥£¬ÊäÈëÑéÖ¤ÂëºÍͼƬÔËËã¡£ÆäʵÑéÖ¤Âë»úÖÆ¾ÍÊǶԵǼÓû§µÄÒ»´Î°²È«ÑéÖ¤£¬ÅжÏÒ»ÏÂÊDz»ÊÇÕæÊµÓû§·¢ÆðµÄÇëÇó¡£Èç¹ûÊÇDDoS¹¤¾ß·¢ÆðµÄÇëÇó£¬ÊÇÎÞ·¨×Ô¶¯ÏìÓ¦Ëæ»úÓ¦±äµÄÑéÖ¤ÂëµÄ¡£

ÎÒÃÇÔٻص½Ç°ÃæµÄ¹¥»÷ʼþÉÏÀ´¡£¹¥»÷±¨ÎÄÊÇÓÉä¯ÀÀÆ÷·¢³öµÄÇëÇó£¬Ã»ÓÐÈËΪ²ÎÓ룬ԴIPÊÇÕæÊµ´æÔڵģ¬ä¯ÀÀÆ÷Ò²ÊÇÕæÊµ´æÔڵ쬵«ÊÇÇëÇóÐÐΪÊÇÐé¼ÙµÄ¡£ËùÒÔÔÚ·ÀÓùµÄʱºò£¬¾ÍҪʶ±ð³öHTTPÇëÇóÖУ¬ÄÄЩÊÇÕæÊµµÄÓû§·¢Ë͵ÄÇëÇó£¬ÄÄЩÊÇÈ⼦ä¯ÀÀÆ÷·¢µÄÇëÇó¡£ä¯ÀÀÆ÷¾ßÓÐÍêÕûµÄHTTPЭÒéУÑé»úÖÆ£¬¶ÔÓÚ302ÖØ¶¨Ïò±¨ÎÄ£¬ä¯ÀÀÆ÷¿ÉÒÔÖ±½ÓÍê³É½»»¥¹ý³Ì£¬ÎÞÐëÓû§²ÎÓ룬ÏÔÈ»302ÖØ¶¨Ïò·½Ê½Ê¶±ð²»Á˹¥»÷±¨ÎÄ¡£Ö»ÄÜͨ¹ýÑéÖ¤ÂëÕâÖÖÐèÒªÈË»ú½»»¥µÄ·½Ê½À´Ê¶±ð¹¥»÷±¨ÎÄ£¬ÏÔÈ»¶ÔÕÕµÄÊǵÚÈý¸ö²ãÃæ¡£

¶ÔÓÚHTTP¹¥»÷·ÀÓù£¬µÚ¶þ²ãÌáµ½µÄ302ÖØ¶¨ÏòºÍµÚÈý²ãµÄÑéÖ¤Â뷽ʽ¶¼ÊǷdz£ÓÐЧµÄ·ÀÓùÊֶΣ¬302ÖØ¶¨Ïò¸ü³£Óá£Ö»Òª¿Í»§¶Ë¾ß±¸ÍêÉÆµÄ302ÖØ¶¨Ïò»úÖÆ£¬¾Í¿ÉÒÔͨ¹ý302ÖØ¶¨ÏòԴ̽²â·½Ê½Ê¶±ðÐé¼ÙÔ´¡£µ«ÊÇ302ÖØ¶¨ÏòÎÞ·¨Ê¶±ð½©Ê¬ä¯ÀÀÆ÷£¬¶ÔÓÚ½©Ê¬ä¯ÀÀÆ÷¿ÉÒÔʹÓÃÑéÖ¤Â뷽ʽ£¬Ö»ÊÇÑéÖ¤ÂëÐèÒªÓû§²ÎÓ룬Óû§ÌåÑéÉÔ²îÒ»µã¡£

»¹ÓÐÒ»ÖÖÌØÊâÇé¿ö£¬µ±ÍøÂçÖÐÓÐHTTP´úÀí·þÎñÆ÷ʱ£¬Ö»ÒªÓÐÒ»´ÎÔ´ÈÏ֤ͨ¹ý£¬Anti-DDoS¾Í»á½«´úÀí·þÎñÆ÷IPµØÖ·¼ÓÈë°×Ãûµ¥£¬ºóÐøºÚ¿Í¾Í»áÀûÓôúÀí·þÎñÆ÷IPÈÆ¹ýÔ´ÈÏÖ¤¼ì²é£¬´Ó¶øµ¼Ö·ÀÓùʧ°Ü¡£ÕâÖÖÇé¿öÏ£¬¾ÍÒªÅäºÏ´úÀí¼ì²é¹¦ÄÜÒ»ÆðʹÓ㬼ì²âHTTPÇëÇóÊÇ·ñΪͨ¹ý´úÀí·¢³öµÄÇëÇó¡£Èç¹ûÊÇ£¬Anti-DDoS»á´ÓHTTP±¨ÎÄÖлñÈ¡ÇëÇóÕßµÄʵ¼ÊIPµØÖ·£¬½«Í¨¹ýÈÏÖ¤µÄÕæÊµIPµØÖ·ºÍ´úÀí·þÎñÆ÷IPµØÖ·¼ÓÈë°×Ãûµ¥£¬ºóÐøÖ»ÓдËʵ¼ÊÔ´IPµØÖ··¢Ë͵ı¨ÎIJÅÄÜÖ±½Óͨ¹ý£¬ÆäËûÔ´IP·¢Ëͱ¨ÎÄʱ£¬Anti-DDoS»á¶ÔÆä½øÐÐÔ´ÈÏÖ¤£¬´ïµ½·ÀÓùЧ¹û¡£

   
2045 ´Îä¯ÀÀ       32
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]
 
×îÐÂÎÄÕÂ
ÎïÁªÍø°²È«¸ÅÊö
Ê·ÉÏ×îÏêϸµÄÇø¿éÁ´¼¼Êõ¼Ü¹¹·ÖÎö
Ò»ÎĶÁ¶®Çø¿éÁ´ÕûÌå¼Ü¹¹¼°Ó¦Óð¸Àý
Çø¿éÁ´¼¼Êõ¼Ü¹¹
°²È«¼Ü¹¹ÆÀÉóʵս
×îпγÌ
WebÓ¦Óð²È«¼Ü¹¹¡¢ÈëÇÖ¼ì²âÓë·À»¤
ÎïÁªÍø¹Ø¼ü¼¼Êõ¡¢°²È«Óë±ßÔµ¼ÆËã
Çø¿éÁ´°²È«¼¼Êõʵ¼ùÖ¸ÄÏ
ÔÆ·þÎñÓ밲ȫ¼Ü¹¹
»¥ÁªÍø°²È«¿ª·¢·½·¨Óëʵ¼ù
³É¹¦°¸Àý
ÖйúÒøÐÐ ÐÅÏ¢°²È«¼¼Êõ¼°Éî¶È·ÀÓù
±±¾© WebÓ¦Óð²È«¼Ü¹¹¡¢ÈëÇÖ¼ì²âÓë·À»¤
ij²ÆË°ÁìÓòÖªÃûIT·þÎñÉÌ Web°²È«²âÊÔ
ÆÕÈð¿Ë˹ web°²È«Éè¼Æ¡¢²âÊÔÓëÓÅ»¯
±±¾©ºÍÀûʱ ÐÔÄܺͰ²È«ÐÔ²âÊÔ