22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¹éÆ®·¢
   À©µµ¿ì ȯ°æ¿¡¼­ÀÇ bof

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


À©µµ¿ì ȯ°æ¿¡¼­ÀÇ bof¿¡´ëÇØ¼­ ±Ã±ÀÇѰÔÀִµ¥¿ä.



À©µµ¿ì bof°øºÎÇϸ鼭 ±Ã±ÀÇß´ø°Ô

À©µµ¿ì7¿¡¼­µµ µÇ´Â°Ç°¡¿ä??

µÈ´Ù¸é MS»ç´Â ¸®´ª½º¿Í ´Þ¸®

¾Æ¿¹ osȯ°æ¿¡¼­ bof¸¦ ¸·´Â ±â¼úÀ» °³¹ßÇÏÁö¾ÊÀº°Ç°¡¿ä??



¸®´ª½º·Î µûÁö¸é ·£´ý½ºÅÃÀ̳ª ÀÌ·±°ÍµéÀ» Àû¿ëÇÏÁö¾ÊÀº ¸®´ª½º¿¡¼­ bof¸¦ ÇϰíÀÖ´Â...



MSȯ°æ¿¡¼­ÀÇ bof´Â ±×³É ÇÁ·Î±×·¥¿¡¼­ bofÃë¾àÁ¡ÀÌ ¹ß°ßµÇ¸é ±×³É ÀͽºÇ÷ÎÀÕ¸¸µé¾î¼­ °ø°ÝÇϸéµÇ´Â°ÇÁö..

±×·³ SEH¿À¹öÇ÷οì´Â ¹» ¸»Çϴ°ÇÁö..

Çò°¥¸®³×¿ä.¤Ì

  Hit : 8655     Date : 2012/08/07 09:09



    
supershop MSµµ BOF¿Í °°Àº Ãë¾àÁ¡À» ¸·±â À§ÇØ ¿©·¯ ¹æ¾î ¸ÞÄ¿´ÏÁòÀ» Àû¿ëÇß½À´Ï´Ù.
¸®´ª½ºÀÇ ·£´ý½ºÅÃó·³ À©µµ¿ìµµ ASLRÀÌ Àû¿ëµÇ¾ú°í, DEP ±â¼úÀ» Àû¿ëÇÏ¿© ½ºÅðú °°Àº °÷¿¡¼­
Äڵ尡 ½ÇÇàµÇÁö ¾Êµµ·Ï ÇßÁÒ. ÃֽŠÀ©µµ¿ì¿¡¼­ Ãë¾àÁ¡À» ½ÇÁ¦ exploit À¸·Î ¹ßÀü½ÃŰ´À °ÍÀº ±×·¸°Ô ½±Áö¸¸Àº ¾ÊÀ» °Ì´Ï´Ù :)

SEH ¿À¹öÇ÷οì´Â exploit ±â¹ý Áß¿¡ Çϳª·Î SEH °ü·Ã ±¸Á¶Ã¼¸¦ µ¤¾î¾º¿ö EIP¸¦ Á¶ÀÛÇÏ´Â °ø°Ý ±â¹ýÀÔ´Ï´Ù.
2012/08/08  
cd80 DEP, ASLR, ¾Æ½ºÅ°¾Æ¸Ó ¸ðµÎ¸¦ ¿ìȸÇÒ¼ö ÀÖ´Â ROP°¡ ÀÖ½À´Ï´Ù 2012/08/08  
¹éÆ®·¢ ¤¤¤¤ cd80
DEP,ASLR,¾Æ½ºÅ°¾Æ¸Ó

À©µµ¿ì bof¿¡¼­µµ ÀÌ·±°ÍµéÀ» ¿ìȸÇÏ´Â ROP°¡ ÀÖ³ª¿ä?
±×¸®°í º¸È£±â¹ýÀÌ ¾ø´Â À©µµ¿ì xp¹öÀüÀ» ´ë»óÀ¸·Î Ãë¾àÁ¡À»Ã£°í ÀͽºÇ÷ÎÀÕÀ» °³¹ßÇÑ´Ù¸é
´õ ½±°Ô °ø°ÝÀÌ °¡´ÉÇѰ¡¿ä??
2012/08/08  
supershop ¹éÆ®·¢ // ROP¸¦ ¾²´Â ¸ñÀûÀÌ DEP¸¦ ¿ìȸÇϱâ À§ÇÔÀÔ´Ï´Ù. ASLRÀ» ¿ìȸÇϱâ À§ÇÑ ´ëÇ¥ÀûÀÎ ±â¹ýÀ¸·Ð ½ºÇÁ·¹À× ±â¹ýÀÌ ÀÖÁÒ. ÃֽŠÀ©µµ¿ì¿¡¼­µµ º¸È£ ¸ÞÄ¿´ÏÁòÀ» ¿ìȸÇÏ¿© °ø°ÝÇÏ´Â ÀͽºÇ÷ÎÀÕÀº ¸¹½À´Ï´Ù.

exploit-db.com ¿¡ µé¾î°¡½Ã¸é ¿Â°® À©µµ¿ì/¸®´ª½º ±â¹ÝÀÇ Ãë¾àÁ¡À» ã¾Æº¸½Ç ¼ö ÀÖ½À´Ï´Ù.
2012/08/09  
¹éÆ®·¢ ¤¤¤¤ supershop

Èü ½ºÇÁ·¹À× ±â¹ýÀ» ¸·´Â º¸È£±â¹ýÀº ¾ÆÁ÷¾ø´Â°Ç°¡¿ä??
º¸È£±â¹ýÀ» ¿ìȸÇÏ´Â ±â¹ýµéÀº SEH¿À¹öÇ÷οì/rop °¡Àִ°ÅÁö¿ä?
2012/08/09  
cd80 Èü½ºÇÁ·¹À̵µ °á±¹ Èü¿µ¿ª ¸Þ¸ð¸®¿¡ º¹»ç¸¦ ÇÒ¶§ ¹ÙÀÌÆ®¸¦ Á¤ÇØÁÖÁö ¾Ê°í ¸ðµç ÀÔ·ÂÀ» ³Ö¾îÁÙ¶§ »ý±â´Â°ÍÀ̱⠶§¹®¿¡
strncpy °°Àº ÇÔ¼ö¸¦ ½á¼­ ¹ÙÀÌÆ® ¼ö¸¦ ÁöÁ¤ÇØÁÖ°í »ç¿ëÇÏ¸é ¸·À» ¼ö ÀÖ½Àᄂµðᅡ

±×¸®°í Return To Env, Return To Library, Return To Binary, Return To Argv
µîµî ¸®ÅÏÇÒ ¿µ¿ªÀ» ´Ù¸£°Ô Çϴ°ɷεµ º¸È£±â¹ýÀ» ¿ìȸÇÒ ¼ö ÀÖ½À´Ï´Ù
À§¿¡¼­ ¸»¾¸µå¸° ROPµµ ¹ÙÀ̳ʸ®·Î ¿©·¯¹ø ¸®ÅÏÇØ¾ß ÇÏ´Â ±â¹ýÀ̱¸¿ä

¾²±â ÆíÇØ¼­ °³ÀÎÀûÀ¸·Î ÁÁ¾ÆÇÏ´Â ±â¹ýÀÎ jmp *%espµµ nx ȯ°æ¿¡¼± »ç¿ë ºÒ°¡´É ÇÏÁö¸¸ ·£´ý½ºÅÃÀ» ¿ìȸÇÒ ¼ö ÀÖ½À´Ï´Ù
2012/08/09  
cd80 À߸øµÈ Áö½ÄÀÌ Àü´ÞµÉ °Í °°¾Æ Á¤Á¤ÇÕ´Ï´Ù
´ñ±Û¿¡ jmp *%esp°¡ nx ȯ°æ¿¡¼­ »ç¿ë ºÒ°¡´É ÇÏ´Ù°í ÇÑ°Ç esp°¡ ½ºÅÃÀ» °¡¸£Å°°í ÀÖÀ»¶§ÀÔ´Ï´Ù
2012/08/09  
¹éÆ®·¢ ¤¤¤¤cd80
¸®´ª½º ¹öÆÛ¿À¹öÇ÷ο쿡¼­´Â ½ºÅÿ¡¼­ ½ÇÇàÀÌ ºÒ°¡´ÉÇØ¼­ RTLÀ̳ª ¿À¸Þ°¡ ÀÌ·±°ÍµéÀ» »ç¿ëÇϴµ¥

À©µµ¿ì ¹öÆÛ¿À¹öÇ÷ο쿡¼­µµ ½ºÅó»¿¡¼­ÀÇ ½ÇÇàÀÌ ºÒ°¡´ÉÇϵµ·ÏÇÑ º¸È£±â¹ýÀÌ ÀÖÀݾƿä??
±×·³ ÀÌ·±°Å´Â Èü¿À¹öÇ÷ο츻°í ÀÌ·±°É ¿ìȸÇÒ¼öÀÖ´Â ¾î¶² ±â¹ýÀÌ ÀÖ³ª¿ä??
2012/08/09  
cd80 ´Ù ¶È°°½À´Ï´Ù
À©µµ¿ìÁî¿¡¼­µµ RTL°¡´ÉÇϰí ROP°¡´ÉÇÏ°í ±×·¸½À´Ï´Ù
±â¹ý ÀÚü°¡ ÇÑ Ç÷§Æû»ó¿¡¸¸ Á¦ÇÑµÇ´Â°Ô ¾Æ´Ï¶ó
ȯ°æ¸¸ ¸Â¾Æ¶³¾îÁö¸é ´Ù °¡´ÉÇÕ´Ï´Ù
2012/08/09  
¹éÆ®·¢ //...
°¨»çÇÕ´Ï´Ù.!
2012/08/09