| wsfuzzer. WSFUZZER´Â HTTP SOAP ±â¹Ý À¥ ¼ºñ½º¿¡ ´ëÇØ »ç¿ëµÇ´Â ÆÛÁö ħÅõ Å×½ºÆ® µµ±¸ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
wsfuzzer. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Cosmin Banciu, David Shu and Andres Andreu
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://www.owasp.org/index.php/Category:OWASP_WSFuzzer_Project
wsfuzzer. ű×
wsfuzzer. ¼³¸í
WSFUzzer´Â HTTP SOAP ±â¹Ý À¥ ¼ºñ½º¿¡ ´ëÇØ »ç¿ëµÇ´Â ÆÛÁö ħÅõ Å×½ºÆ® µµ±¸ÀÔ´Ï´Ù. WSFUzzer´Â HTTP SOAP ±â¹Ý À¥ ¼ºñ½º¿¡ ´ëÇØ »ç¿ëµÇ´Â ÆÛÁö ħÅõ Å×½ºÆ® µµ±¸ÀÔ´Ï´Ù. ÇöÀç À¥ ¼ºñ½º¸¦ Ÿ°ÙÆÃÇÏ´Â PythonÀ¸·Î ÀÛ¼ºµÈ GPL ¶óÀ̼¾½º ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÇöÀç ¹öÀü HTTP ±â¹Ý SOAP ¼ºñ½º´Â ÁÖ ´ë»óÀÔ´Ï´Ù. ÀÌ µµ±¸´Â ÀϺΠ½ÇÁ¦ ¼öµ¿ ºñ´© Ææ Å×½ºÆ® ÀÛ¾÷À» ±â¹ÝÀ¸·Î ¸¸µé°í ÀÚµ¿ÈÇÏ´Â µµ±¸¸¦ ¸¸µé¾ú½À´Ï´Ù.ÀÌ µµ±¸´Â °íü ¼öµ¿ Àΰ£ ºÐ¼®À» ´ëüÇÏ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. À¯´ÉÇÑ ¹× Áö½Ä Àü¹®°¡°¡ ¼öÇàÇÏ´Â ºÐ¼®À» º¸¿ÏÇÏ´Â µµ±¸·Î WSFUZZER¸¦º¸½Ê½Ã¿À. À¥ ¼ºñ½º´Â ÀÚ¿¬¿¡¼ »ç¼ÒÇÑÀÌ ¾Æ´Ï¹Ç ·ÎÀÌ ºÐ¾ßÀÇ Àü¹® Áö½ÄÀº ÀûÀýÇÑ Ææ Å×½ºÆ®¸¦ À§ÇØ ÇʼöÀûÀ̾î¾ßÇÕ´Ï´Ù. ¡¤ ¼öµ¿À¸·Î °ø°Ý º¤ÅÍ »ý¼ºÀ» ¼öÇà ÇÒ °æ¿ì ²Ï ½Ã°£ÀÌ ¸¹ÀÌ °É¸± ¼öÀÖ´Â ´õ °·ÄÇÑ SOAP ÆÛ¡ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿ÈÇÕ´Ï´Ù. ƯÁ¤ ¸ñÇ¥¹°À» ±â¹ÝÀ¸·ÎÇÏ´Â µ¿Àû ¹× Áö´ÉÇü ÆÐ¼Ç ¡¤ ¿Ïº®ÇÑ ¹æ½ÄÀ¸·Î ´Ù¸¥ µµ±¸¿¡ ´ëÇÑ ±â´É / °á°ú µ¥ÀÌÅÍ Á¦°ø ¡¤ ƯÈ÷ ƯÁ¤ ¸ñÇ¥¹°¿¡ ´ëÇÑ ¾Ë·ÁÁø ¼º°øÀûÀÎ °ø°Ý º¤ÅÍÀÇ ¹Ýº¹ °¡´ÉÇÑ »ç¿ëÀ» ÃËÁøÇϱâ À§ÇØ ¡¤ ¼Ö¸®µå À¥ ÀÀ¿ë ÇÁ·Î±×·¥ Ææ Å×½ºÆ®ÀÇ ÀϺΰ¡ µÉ °ÍÀÔ´Ï´Ù. ÅøŶ ¡¤ ÀÌÇØÀÇ ½ºÆåÆ®·³¿¡¼ »ç¿ëÇϱ⠽±°í, ºñ´© ¼ºñ½º´Â Àΰ£ ºÐ¼®À» ´ëüÇÏ´Â WSFUZZERÀÇ ¸ñÇ¥°¡ ¾Æ´Õ´Ï´Ù. Aamof WSFuzzer´Â ÇöÀç ¼öÁý µÈ °á°ú¸¦ ºÐ¼®ÇÏÁö ¾Ê½À´Ï´Ù. ºÐ¼®ÀÇ ÀÏÀº ÁÖ¾îÁø Ææ Å×½ºÆ®¸¦ ½ÇÇàÇÏ´Â ºÐ¼®°¡ / ¿£Áö´Ï¾î¿¡°Ô ³²¾Æ ÀÖ½À´Ï´Ù.ÀÌ µµ±¸´Â ±Ã±ØÀûÀ¸·Î SOAP Services¿Í °ü·ÃÇÏ¿© Ææ Å×½ºÅÍ ÀÛ¾÷À» º¸¿ÏÇϱâÀ§ÇÑ °ÍÀÔ´Ï´Ù. ¡¤ ÆæÀº HTTP SOAP Å×½ºÆ®¸¦ Å×½ºÆ®ÇÕ´Ï´Ù. À¥ ¼ºñ½º À¯È¿ÇÑ WSDL, ¾Ë·ÁÁø XML ÆäÀÌ·Îµå ¶Ç´Â À¯È¿ÇÑ ¿£µå Æ÷ÀÎÆ® ¹× ³×ÀÓ ½ºÆäÀ̽º¸¦ ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ¡¤ ÁÖ¾îÁø ´ë»ó¿¡ ´ëÇØ WSDLÀ» Áö´ÉÀûÀ¸·Î °¨ÁöÇÏ·Á°í ½Ãµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °£´ÜÇÑ TCP Æ÷Æ® ½ºÄ³³Ê°¡ Æ÷ÇԵ˴ϴÙ. ¡¤ WSFUZZER´Â ¿©·¯ ¸Å°³ º¯¼ö. °ø°Ý 2 °³ ¸ðµå°¡ ÀÖ½À´Ï´Ù : "°³ÀÎ"°ú "µ¿½Ã". °¢ ¸Å°³ º¯¼ö´Â °íÀ¯ ÇÑ ¿£Æ¼Æ¼ (°³º° ¸ðµå)·Î ó¸®µÇ¸ç °ø°Ý ¹Þ°Å³ª ³²°Ü µÎ°Å³ª ÁÖ¾îÁø µ¥ÀÌÅÍ ¼¼Æ®¸¦ »ç¿ëÇÏ¿© ¿©·¯ ¸Å°³ º¯¼ö°¡ µ¿½Ã¿¡ °ø°ÝµË´Ï´Ù (µû¶ó¼ À̸§ - µ¿½Ã ¸ðµå). ¡¤ Fuzz ¼¼´ë (°ø°Ý ¹®ÀÚ¿ ) »çÀü ÆÄÀÏ, ÀϺΠ¼±ÅÃÀû µ¿Àû ´ëÇü ÁÖÀÔ ÆÐÅÏ ¹× ÀÚµ¿È µÈ XXE ¹× WSSE °ø°Ý »ý¼ºÀ» Æ÷ÇÔÇÑ ¼±ÅÃÀûÀÎ ¹æ¹ý ƯÁ¤ °ø°ÝÀÇ Á¶ÇÕÀ¸·Î ±¸¼ºµË´Ï´Ù. ¡¤ µµ±¸´Â °·ÂÇÑ º¸¾ÈÀ» À§ÇØ ÀϺΠID ȸÇÇ ±â¼úÀ» »ç¿ëÇÒ ¼öÀÖ´Â ¿É¼ÇÀ» Á¦°øÇÕ´Ï´Ù. ÀÎÇÁ¶ó (IDS / IPS) Å×½ºÆ® °æÇè. ¡¤ ¿äû°ú ÀÀ´ä °£ÀÇ °¢ ¿Õº¹ÀÇ ½Ã°£ ÃøÁ¤ÀÌ ÇöÀç °á°ú ºÐ¼®¿¡¼ ÀáÀçÀûÀ¸·Î µµ¿òÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ ÁÖ¾îÁø ÇÁ·Î±×·¥ ½ÇÇà¿¡ ´ëÇØ »ý¼º µÈ °ø°Ý º¤ÅÍ°¡ XML ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. XML ÆÄÀÏÀÇ À̸§Àº xxxÀÌ¸ç °á°ú HTML ÆÄÀÏÀÌ ÀúÀåµÇ´Â µ¿ÀÏÇÑ µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù. ÀÌÀü¿¡ »ý¼º µÈ XML ÆÄÀÏÀÇ °ø°Ý º¤ÅÍ´Â »çÀü / ÀÚµ¿È µÈ ÄÞº¸ ´ë½Å È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº µ¿ÀÏÇÑ º¤ÅÍ°¡ ´Ù½Ã »ç¿ëÇؾßÇÏ´Â °æ¿ì ¹Ýº¹¼ºÀ» À§Çؼ´Â ¹Ýº¹¼ºÀ» À§ÇؼÀÔ´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î °ÍÀÔ´Ï´Ù. ¡¤ PROG ·±Å¸ÀÓ ¼º´ÉÀ» Çâ»ó½ÃÅ°±â À§ÇØ ¹«ÀÛÀ§ °ø°Ý º¤ÅÍ »ý¼º ÇÁ·Î¼¼½º Áß ÀϺθ¦ ÅæÀ¸·Î Åæ ³Â½À´Ï´Ù. ¡¤ Ãß°¡ Áö¿ø ¹®¼ / ¸®ÅÍ·² SOAP ÆäÀ̷εå´Â -XML ¿É¼ÇÀ» ÅëÇØ Á¦ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ °¡Àå ºü¸¥ ´Ü°è¿¡¼ È£½ºÆ® °¡¿ë¼ºÀ» È®ÀÎÇÏ´Â Äڵ尡 Ãß°¡µÇ¾ú½À´Ï´Ù. PROG°¡ È£½ºÆ®¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¸é »ç¸ÁÇÕ´Ï´Ù. ¡¤ ·ÎÄà ÆÄÀÏÀ» ÀÚµ¿À¸·Î ÀúÀåÇÏ´Â Äڵ尡 Ãß°¡µÇ¾î ÁÖ¾îÁø ½ÇÇà¿¡ ´ëÇÑ »ý¼º µÈ ¸ðµç °ø°Ý º¤ÅÍÀÔ´Ï´Ù. ÀÌ ÆÄÀÏÀº °£´ÜÇÑ XML Çü½ÄÀÔ´Ï´Ù. ¡¤ °ø°Ý º¤ÅÍÀÇ µ¿Àû »ý¼º°ú ´Þ¸® XML ÆÄÀÏ¿¡¼ ÀúÀåµÈ °ø°Ý º¤Å͸¦ È°¿ëÇÏ´Â ±â´ÉÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. ÀÌ ¿É¼ÇÀº "--attacks ="½ºÀ§Ä¡·Î È£ÃâµË´Ï´Ù. ¡¤ ±¸¼º ÆÄÀÏ ¸ðµ¨¿¡ ´õ ¸¹Àº ¿É¼ÇÀÌ Ãß°¡µÇ¾î ´ëÈ½Ä Ãø¸éÀÌ ´ú »ç¿ëµÇµµ·Ï ÇØ°áµË´Ï´Ù.
wsfuzzer. °ü·Ã ¼ÒÇÁÆ®¿þ¾î