22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   xornrbboy
   sql injection, xss ±Ùº»ÀûÀÎ ÇØ°á¹æ¾È...

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=31495 [º¹»ç]


Á¦°¡ 2012³âµµ¿¡ ³ª¸§´ë·Î sql injection, xssÀÇ ±Ùº»ÀûÀÎ ÇØ°á¹æ¾È¿¡ ´ëÇØ¼­ »ý°¢Çغþú´ø°Ô Àִµ¥¿ä.
´Ù½Ã Çѹø ÇØÄ¿½ºÄð ¿©·¯ºÐµéÀÇ ÀǰßÀ» µè°í½Í½À´Ï´Ù.

http://blog.naver.com/xornrbboy/90172933582 ¿¡ ¹®¼­·Î Á¤¸®Çسõ¾Ò½À´Ï´Ù.

Á¦°¡ »ý°¢Çϱ⿡ sql injectionÀÇ ±Ùº»ÀûÀ¸·Î ¹ß»ýÇÏ´Â ÀÌÀ¯´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ data°¡ queryÀÇ ±¸Á¶?¿¡ ¿µÇâÀ» ¹ÌÄ¡±â ¶§¹®ÀÔ´Ï´Ù.
Áï °¡Àå±âº»ÀûÀÎ ¿¹·Î¼­..
select * from database where id='$id' and pw='$pw'
¶õ Äõ¸®°¡ ÀÖÀ¸¸é
$id ¿¡
1' or '1'='1' #
ÀÌ·¸°Ô ÀÔ·ÂÀÌ µÇ¸é
select * from database where id='1' or '1'='1' # ' and pw='$pw'
ÀÌ·¸°Ô queryÀÇ ±¸Á¶¸¦ ¿ÏÀüÈ÷ ¹Ù²Ù±â ¶§¹®¿¡ ¹ß»ýÇÏ´Â ¹®Á¦¶ó°í »ý°¢Çß½À´Ï´Ù.
±×·¡¼­ Àú´Â »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ data°¡ ¹«¾ùÀ̵çÁö queryÀÇ ±¸Á¶´Â ¹Ù²îÁö ¾Êµµ·Ï ÇÏ¸é µÈ´Ù°í »ý°¢Çß½À´Ï´Ù.

±×¸®°í xssÀÇ °æ¿ìµµ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ ¹®ÀÚ¿­¿¡ űװ¡ µé¾î°¡ À־ ¹®Á¦°¡ ¹ß»ýÇϹǷÎ
»ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ data°¡ htmlÀÇ ±¸Á¶¸¦ ¹Ù²î°Ô ÇÏÁö ¾Êµµ·Ï ÇÏ¸é µÈ´Ù°í Çß½À´Ï´Ù.
Âü°í·Î Á¦°¡ ¹®¼­¿¡ ½á³õÀº ¹æ¹ýÀº ¾à°£ ¹®Á¦°¡ ÀÖ´õ¶ó°í¿ä..
1. <data>űװ¡ <html>ÅÂ±× º¸´Ù ¾Õ¿¡ ¿Í¾ß¸¸Çϰí
2. <data></data><data></data>°°ÀÌ 2°³ÀÇ Å±װ¡ ¿Ã¼ö ¾ø°í ¹«Á¶°Ç <data></data> ÀÌ·¸°Ô Çϳª¸¸ ÀÖ¾î¾ßÇϰí
3. ºñ¿Ï¼ºµÈ dataű×. Áï
<data>.....(³»¿ë»ý·«)...
.....(³»¿ë»ý·«)... </data>
<data>.....(³»¿ë»ý·«)...</data></data>
°°Àº °ÍµéÀº Àý´ë Çã¿ëÇÏÁö ¾Ê´Â´Ù.
¶ó´Â 3°¡Áö ±ÔÄ¢ÀÌ Ãß°¡µÈ´Ù¸é ÀüÇô ¹®Á¦°¡ ¾øÀ» °Í°°½À´Ï´Ù..
(<data>´Â Á¦°¡ ¸¸µé¾î³½ °¡»óÀÇ Å±×ÀÔ´Ï´Ù.)

À½... °á±¹ ÇÙ½ÉÀº data°¡ queryÀÇ ±¸Á¶?¿¡ ¿µÇâÀ» ³¢Ä¥ ¼ö ¾ø°í, data°¡ htmlÀÇ ±¸Á¶¿¡ ¿µÇâÀ» ³¢Ä¥¼ö ¾ø°Ô ÇØ¼­
data¿¡ ÀÛÀº µû¿ÈÇ¥°¡ ¿Àµç < °°Àº°Ô ¿Àµç ¹¹°¡ ¿ÀµçÁö »ó°ü¾øµµ·Ï Çϴ°ÍÀÔ´Ï´Ù.
»ç¿ëÀÚ°¡ ÀÔ·ÂÇÑ °ÍµéÀº ¿ÀÁ÷ data·Î½á µû·Î °ü¸®µÇµµ·Ï Çϴ°ÍÀÌÁÒ.

ÇØÄð ¿©·¯ºÐµéÀº ¾î¶»°Ô »ý°¢ÇϽôÂÁö ±Ã±ÝÇÕ´Ï´Ù..




  Hit : 9795     Date : 2014/01/12 10:45



    
blueh4g sql injection À» ¸·´Â ¹æ¹ýÀº ¸»¾¸ÇϽŴë·Î°¡ ¸Â½À´Ï´ç~ »ç¿ëÀÚÀÇ ÀÔ·ÂÀÌ Äõ¸®¿¡ ¿µÇâÀ» ¹ÌÄ¡Áö ¾Ê°Ô ÇÏ¸é µÇ´Â°ÅÁÒ..
±Ùµ¥ ±×·¸°Ô ÇÏ´Â°Ô ¾î·Á¿ö¼­ ¹®Á¦ÁÒ = ¤µ¤Ð
»ç½Ç, prepared statement °°ÀÌ °¢ µ¥ÀÌÅ͸¦ ¹ÙÀεùÇØ¼­ ¾²µµ·Ï ÇÏ¸é ¾î´ÀÁ¤µµ ¹æºñ´Â µÇ´Âµ¥, °³¹ßÀÚ°¡ ±ÍÂú¾ÆÁöÁÒ.. (Ç×»ó ÇÊÅ͸µ Çϳª ´õ ³ÖÀ¸¸é µÉ²¬, ±ÍÂú´Ù°í ¾È³Ö¾î¼­ »ý±â´Â Ãë¾àÁ¡µé;;)

±×¸®°í ¾Æ·¡ data ÀÇ °æ¿ì¿¡µµ, °ø°ÝÀÚ°¡ ÀÔ·ÂÀ» </data><query><data> ¶ó°í ³ÖÀ¸¸é ¿©ÀüÈ÷ °ø°ÝÀÌ µÉ°Å °°±¸¿ä..
»ç½Ç, À§¿¡¼­ ¸»¾¸ÇϽŠ<data> ¿Í °°Àº ¿ªÇÒÀ» ÇÏ´Â°Ô ÀÌ¹Ì <xmp> ű׶ó°í Á¸ÀçÇϱä ÇÕ´Ï´Ù ;¤±;
´õ¿íÀÌ, ³×À̹öµµ ±×·¸°í ¸¹Àº »çÀÌÆ®µé¿¡¼­´Â ´Ü¼øÈ÷ ±Û¸¸ ÀÔ·ÂÇÏ´Â°Ô ¾Æ´Ï¶ó, À̹ÌÁö »ðÀÔ µî ¿¡µðÅ͸¦ Áö¿øÇÏ´Â °æ¿ì°¡ ¸¹Àºµ¥, ÀÌ·²¶© ű׸¦ ¸ø¸·´Â »óȲ¿¡¼­ xss¸¦ ¸·¾Æ¾ß ÇÑ´Ù´Â Á¦ÇÑÀÌ »ý±âÁÒ ¤Ð¤Ð
2014/01/13  
$Zero ¹°·Ð ¸»¾¸ÇϽŴë·Î¸·À¸¸é ´Ù ¸·È÷°ÚÁÒ.. ´Ù¸¸, °³¹ßÇÏ´Ùº¸¸é »ý°¢Áö ¸øÇÏ´Â ºÎºÐÀÌ »ý±â±âµµ Çϰí
±ÍÂú¾Æ¼­ ´ëÃæ ³Ñ¾î°¡¹ö¸®°Å³ª Àß ¾ËÁö ¸øÇÏ´Â ºÎºÐÀº ¼Õµµ ¾È´í´Ù´Â °ÍÀÌ °¡Àå Å« ¹®Á¦ÁÒ. ¿©·µÀ̼­ ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´Ùº¸¸é ´Ù¸¥ »ç¶÷ÀÌ ¸¸µç API³ª ¸ðµâÀ» »ó¼¼ÇÏ°Ô ºÐ¼®ÇÏÁö ¾Ê´Â°æ¿ì°¡ ¸¹Àºµ¥ ±×·±°÷¿¡¼­ ¸¹Àº Ãë¾àÁ¡ÀÌ ¹ß°ßµÇ±âµµ ÇÕ´Ï´Ù.

°³¹ßÀÚ°¡ ½Å°æ¸¸¾´´Ù¸é ¹Ì¿¬¿¡ ¹æÁöÇÒ ¼ö ÀÖÁö¸¸ ¸ðµç °ÍÀ» ´Ù ½Å°æ¾²±â¿¡´Â ±ÍÂú±âµµÇÏ°í ¿Ïº®È÷ 100% ´Ù ó¸®Çϱâ¶õ ½±Áö ¾ÊÀº ÀÏÀÌÁÒ.
±×·¡¼­ À¥ ÇÊÅͳª À¥ ¹æÈ­º®°°Àº º¸¾È ¼Ö·ç¼ÇÀ» ÀÌ¿ëÇÏ´Â °æ¿ìµµ ¸¹½À´Ï´Ù.
2014/01/13