½Ã½ºÅÛ ÇØÅ·

 1574, 4/79 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ·¥±ï´Â³ëÀÎ
   "ÇØÅ· : °ø°ÝÀÇ ¿¹¼ú" ÀÇ ¹öÆÛ ¿À¹öÇ÷οì exploit_searchnote¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù.

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_system&no=1697 [º¹»ç]


¾È³çÇϼ¼¿ä. "ÇØÅ· : °ø°ÝÀÇ ¿¹¼ú" Ã¥À¸·Î È¥ÀÚ °øºÎÇÏ°í ÀÖ´Â ÇлýÀÔ´Ï´Ù. ¹öÆÛ ¿À¹öÇ÷ο츦 °øºÎÇÏ´Ùº¸´Ï ¸·È÷´Â ºÎºÐÀÌ ÀÖ¾î ÀÌ Ã¥À» °¡Áö°í ÀÌÀü¿¡ °øºÎÇϼ˴ø ºÐµéÀÇ Á¶¾ðÀ» ¾ò°íÀÚ Áú¹®À» ¿Ã¸³´Ï´Ù.

Á¦°¡ ¸·È÷´Â ºÎºÐÀº ¹öÆÛ ¿À¹öÇ÷οì éÅÍÀÇ exploit_notesearch ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Àú´Â ÀÌ ÇÁ·Î±×·¥À» ¹öÆÛ ¿À¹ö ÇÃ·Î¿ì ½Ãų ¾Æ±Ô¸ÕÆ®¸¦ Á¦ÀÛÇÏ°í notesearch·Î º¸³»´Â ÇÁ·Î±×·¥À¸·Î ÀÌÇØÇÏ°í ÀÖ½À´Ï´Ù. notesearch·Î º¸³»°í ³ª¸é char searchstring[100]º¯¼ö¸¦ ÀÌ¿ëÇÏ¿© notesearchÀÇ mainÀÌ returnµÇ´Â ÁÖ¼Ò¸¦ shell code°¡ ÀúÀåµÈ ÁÖ¼Ò(Á¤È®È÷´Â NOP½ä¸ÅÀÇ ÀϺÎ)·Î ¸®ÅϽÃÅ°´Â ¹æ½ÄÀ¸·Î ÇÁ·Î±×·¥ ÁøÇà ¹æÇâÀ» ½©ÄÚµå·Î ¹Ù²ã¼­ ·çÆ® ±ÇÇÑÀ» ȹµæ ÇÑ´Ù°í ¾Ë°í ÀÖ½À´Ï´Ù. ±×·±µ¥, ºí·Î±×ÀÇ ¼³¸í°ú Ã¥ÀÇ ¼³¸íÀ» º¸¸é ¸®ÅÏ ÁÖ¼Ò¸¦ exploit_notesearchÀÇ mainÇÔ¼öÀÇ ½ºÅØÇÁ·¹ÀÓ¿¡ ÀÖ´Â i¸¦ ÀÌ¿ëÇÏ¿© ¾ò½À´Ï´Ù. Á¦°¡ ÀÌÇØÇϱâ·Î´Â exploit_notesearch°ú notesearch´Â ¼­·Î ´Ù¸¥ ÇÁ·Î¼¼½º´Ï±î ¼­·Î ´Ù¸¥ ¸Þ¸ð¸® ¿µ¿ªÀ» °¡Áö°í Àִµ¥ ±×·¸´Ù¸é ¸®ÅÏÇÏ´Â ÁÖ¼Ò¸¦ exploit_notesearchÀÇ ½ºÅØÇÁ·¹ÀÓ¿¡ ÀÖ´Â i¸¦ ±âÁØÀ¸·Î ¸¸µå´Â °ÍÀÌ ¾Æ´Ï¶ó notesearchÀÇ ½ºÅØÇÁ·¹ÀÓ¿¡ ÀÖ´Â ¾î¶² º¯¼ö¸¦ ±âÁØÀ¸·Î ¸¸µé¾î¾ß Çϴ°ÍÀÌ ¾Æ´Ñ°¡ »ý°¢Çߴµ¥ À̺κÐÀÌ ´Þ¶ó¼­ Á» Çò°¥¸³´Ï´Ù. ±×·¡¼­ »ý°¢Çغ»°ÍÀÌ ¾îÂ÷ÇÇ notesearch ÇÁ·Î±×·¥ÀÇ ½ºÅؾîµò°¡¿¡ ÀÖÀ» NOP½ä¸ÅÀÇ ÁÖ¼Ò¸¦ exploit_notesearchÇÁ·Î±×·¥ÀÇ ½ºÅØ¿¡ ÀÖ´Â iÀÇ ÁÖ¼Ò¿¡¼­ ¿ÀÇÁ¼ÂÀ» ´ëÃæ »©°¡¸é¼­ ¶§·Á¸ÂÃç Âï¾îº¸´Â°ÍÀº ¾Æ´Ñ°¡ »ý°¢À» ÇØ”f´Âµ¥ ÀÌ°Ô ¸Â´Â ÃßÃøÀΰ¡¿ä? ¸¸¾à ÀÌ ÃßÃøÀÌ ¸Â´Ù¸é Ȥ½Ã¶óµµ notesearchÇÁ·Î±×·¥ ¾îµò°¡¿¡ ÀÖÀ» NOP½ä¸ÅÀÇ ÁÖ¼Ò°¡ exploit_notesearchÀÇ iº¸´Ù ³ôÀº ÁÖ¼Ò¿¡ ÀÖ´Â °æ¿ì´Â i¿¡¼­ offsetÀ» »©°¡¸é¼­ »óÀ§ ½ºÅØÀ¸·Î ã¾Æ°¡´Â°ÍÀÌ Çê¼ö°í°¡ µÇ´Âµ¥ ÀÌ ºÎºÐÀº ¾î¶»°Ô »ý°¢ÇϽôÂÁöµµ ±Ã±ÝÇÕ´Ï´Ù.

Ãß°¡ÀûÀ¸·Î ½ÇÁ¦·Î gdb·Î exploit_notesearchÀÇ ¸Þ¸ð¸®¸¦ °Ë»çÇغ» °á°ú NOP½ä¸Å°¡ ÀÖ´Â ¸®ÅÏÁÖ¼Ò·Î 0xbffff6e6À» ›§´Âµ¥ notesearchºÐ¼®°á°ú 0xbffff6e6Àº ½ÇÁ¦·Î searchstringº¸´Ùµµ ¾Õ¿¡ ÀÖ´Â ÁÖ¼Ò¿´½À´Ï´Ù(searchstring Àº 0xbffff760¿¡ Á¸Àç). µû¶ó¼­ 0xbffff6e6À¸·Î ¸®ÅÏÇعö¸®¸é NOP½ä¸Å¸¦ ¸¸³¯¼ö ¾ø´Âµ¥ ÀÌ°Ô ¾î¶»°Ô µÈ°É±î¿ä?

ÀÛÀº Á¶¾ðÀÌ¶óµµ ÇØÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù. ÀÌ Àǹ®ÀÌ Ç®¸®Áö ¾Ê¾Æ 4ÀÏ° ¸Ó¸´¼Ó¿¡¼­ ÀÌ »ý°¢¸¸ ÇÕ´Ï´Ù. ÀÛÀº Á¶¾ðÀÌ¶óµµ ÀÌ ºÎºÐÀ» µ¹ÆÄÇϴµ¥ Å« µµ¿òÀÌ µÉ°Í °°½À´Ï´Ù. ÀоîÁּż­ °¨»çÇÕ´Ï´Ù.

  Hit : 3918     Date : 2013/07/15 12:17



    
manorgass NOP°¡ overflowµÈ memory address´Â exploit_notesearchÀÇ iº¸´Ù ³ôÀº ÁÖ¼Ò¿¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù.

ÇØ´ç ¿¹Á¦¿¡¼­ notesearch ÇÁ·Î±×·¥Àº exploit_notesearch.c ¾ÈÀÇ systemÇÔ¼ö¿¡ ÀÇÇØ È£ÃâµË´Ï´Ù.

stack ±¸Á¶»ó ³ôÀºÁÖ¼Ò -> ³·ÀºÁÖ¼Ò ·Î Å©±â¸¦ È®Àå½ÃÄÑ °¡¹Ç·Î ´ç¿¬È÷ exploit_notesearch°¡ »ç¿ëÁßÀÌ´ø stackÀÇ ²À´ë±â Áï, esp register°¡ °¡¸®Å°°í ÀÖ´Â ÁÖ¼Ò¸¦ ¹Ù´ÚÀ¸·Î ÀÛ¾ÆÁö´Â ÇüÅ·Π¸Þ¸ð¸®¿¡ ÀûÁ¦µÉ °ÍÀÔ´Ï´Ù. µû¶ó¼­ notesearchÀÇ ¸â¹öº¯¼öµéÀº ¸ðµÎ exploit_notesearchÀÇ Áö¿ªº¯¼öÀÎ unsigned int i º¸´Ù ³·Àº ÁÖ¼Ò¿¡ À§Ä¡ÇÏ°Ô µÇ´Â °ÍÀÌÁÒ.
2013/07/15  
manorgass ¼³¸íÀÌ ºÎÁ·ÇÏ´Ù¸é manorgass@gmail.comÀ¸·Î ¸ÞÀÏ ÁÖ¼¼¿ä. ÀÌÇØÇÏ½Ç ¼ö ÀÖµµ·Ï µµ¿òµå¸®°Ú½À´Ï´Ù. 2013/07/15  
·¥±ï´Â³ëÀÎ ¸ÞÀÏ µå·È½À´Ï´Ù. 2013/07/15  
1514   Ç÷¹ÀÌ¿Àµð¼Ç[1]     ¹è¿ì´Â±æÀºÈûµé´Ù
06/05 5233
1513   ¹öÆÛ¿À¹öÇ÷οì Áú¹®ÀÔ´Ï´Ù[1]     ¸»·¹¹Ú
06/02 3001
1512   ÀÌ·±°Íµµ °ÔÀÓÇØÅ·?°¡´ÉÇÑ°¡¿ä?[8]     ¸·³»¾Æ¸®
02/17 3748
1511   ƯÁ¤ »çÀÌÆ® -> ¾ÆÀÌÇÇ[3]     ¸¶·ç´Ô
08/20 3389
1510   BOF¿¡¼­ ÀÎÀÚ ÀÔ·ÂÇÒ¶§...[2]     ¸®´ª½ºÆë±Ï
10/27 3394
1509   ³­ÇØÇÑ Áú¹®...[1]     ¸®´õ
10/29 3435
1508   °í¼ö´Ôµé µµ¿ÍÁÖ¼¼¿©[2]     ¸Û¸ÛÀ̵¿»ý
12/07 3797
1507     [re] ps Á¶ÀÛ     ¸Û¸Û
06/01 3197
1506     [re] ¹öÆÛ¿À¹öÇ÷οö ŽÁö Áú¹®ÀÔ´Ï´Ù.[1]     ¸Û¸Û
05/31 3257
1505       Á»´õ ÀÚ¼¼ÇÑ ¼³¸í ÇØÁÖ½Ç ºÐÀº ¾ø³ª¿ä?     ¸ñ¸¶¸¥°³³ª¸®
12/11 3308
1504   Áú¹® ÇÕ´Ï´Ù. ÇØÅ·À̳ª Å©·¡Å· ÀüÀÇ ÀϷðúÁ¤..     ¸ñ¸¶¸¥°³³ª¸®
12/10 3516
1503   IP spoofingÀ̶ó´Â ÇÁ·Î±×·¥ ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇØÁÖ¼¼¿ä[1]     ·¹µå½Ã¾á
09/30 4769
1502   ÇØÅ·À̶ó´Â °ÍÀÇ °íÂû[7]     ·¹ÀÌÁöº»
01/26 3459
1501   "ÇØÅ· : °ø°ÝÀÇ ¿¹¼ú" ÀÇ ¹öÆÛ ¿À¹öÇ÷οì exploit_searchnote¿¡ °üÇÑ Áú¹® ÇÑ°¡Áö ´õ ¿Ã¸³´Ï´Ù.[1]     ·¥±ï´Â³ëÀÎ
07/16 3670
  "ÇØÅ· : °ø°ÝÀÇ ¿¹¼ú" ÀÇ ¹öÆÛ ¿À¹öÇ÷οì exploit_searchnote¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù.[3]     ·¥±ï´Â³ëÀÎ
07/15 3917
1499   shutdown -i ¸í·É¾î ÀÌ°Å µÇ´Â°Ç°¡¿ä?[5]     ·ÎÄÉÆ®³×
02/23 4038
1498   ½Ã½ºÅÛ ÇØÅ· ¹× È­ÀÌÆ® ÇØÄ¿¸¦ ÇÏ°í ½ÍÀºµ¥¿ä...     ·çÀÌÁî
01/21 3382
1497   ¿ë¾î Áú¹®...[3]     µ¶µû
03/20 6409
1496   Àú´Â º¸¾È°ü·ÃÂÊÀ¸·Î Á÷¾÷À» ¼±ÅÃÇÏ°í ½ÍÀº ÇÑ ¾ÆÀÌÀä..[3]     µµ´Â¼¼»ó
05/19 3426
1495   ÆÄÀ̽ã ÇØÅ·?? ÆÄÀ̽㠹æ¾î...??[4]     µµ±úºñ¼±»ý
11/28 6291
[1][2][3] 4 [5][6][7][8][9][10]..[79]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org