½Ã½ºÅÛ ÇØÅ·

 1574, 17/79 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   topnons
   gcc 2.96½ºÅñ¸Á¶ÀÇ º¯È­ ¾î¶»°Ô ¾Ë ¼ö ÀÖ³ª¿ä?

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


BOF ÇØÅ·°úÁ¤¿¡¼­
¼Ò½º»ó¿¡

main()
{
...
char buf2[20];
char buf[20];
...
ÀԷ¹ÞÀº °ª¿¡¼­ overflowÀϾ¼­.. system(¾î¶²°Å...)ÇÑ´Ù¸é... (»ý·«ÇÑ ¼Ò½º)
...
}

º¸Åë stdinÀ¸·Î ÀԷ¹ÞÀ»¶§ 10bytes + Á¶°Ç¸Â´Â ¹®ÀÚ¿­ ÇÏ¸é µÉµí½ÍÀºµ¥,
gcc 2.96 ºÎÅÏ 16bytes + Á¶°Ç¸Â´Â ¹®ÀÚ¿­ÀÌ´õ±º¿ä.

±×·¡¼­ ÀÌ¿Í °ü·Ã
main()
{
char buf[10];
}
À̳ÑÀÇ dumpcode¸¦ »Ì¾Æº¸´Ï
00000000  55                push ebp
00000001  89E5              mov ebp,esp
00000003  83EC18            sub esp,byte +0x18
00000006  C9                leave
00000007  C3                ret
ÀÌ·¸´õ±º¿ä.
À§¿¡¼­ º¸¸é char buf[10];ÀÇ °ø°£À¸·Î ½ºÅÿ¡ 18bytes¸¸Å­ È®º¸ÇÏ´Â °Å °°Àºµ¥ ¿Ö 16byte·Î ÇØ¾ß Á¦´ë·Î µ¹¾Æ°¡´ÂÁö ÀÌÇØ°¡ ¾ÈµÇ³×¿ä.
16bytes + Á¶°Ç¸Â´Â ¹®ÀÚ¿­ Çϸé Á¤»óµ¿ÀÛÀº Çϱä Çϴµ¥¿ä...

Áú¹®ÀÌ ³Ê¹« »ê¸¸Çؼ­ Á¦´ë·Î Àü´ÞÀÌ µÉÁö Àß ¸ð¸£°Ú´Âµ¥...
°á·ÐÀûÀ¸·Î gcc 2.96¿¡¼­ÀÇ ½ºÅú¯È­ ¾îµð¼­ ¾Ë¾Æ³¾ ¼ö Àִ°¡?
±×¸®°í Á¦ »ó½ÄÀ¸·Ð À§¿Í °°ÀÌ dumpcode»Ì¾Æº¸¸é ºÐ¸í °ø°£È®º¸¸¦ 18bytes¸¸Å­Çϴ°Š°°Àºµ¥ 16bytesÀΰ¡? ±Ã±ÝÇϳ׿ä..

ÁÁÀºÇÏ·çµÇ¼¼¿ä.

  Hit : 3485     Date : 2005/01/02 05:00



    
revo1r À§¿¡ ²¨ °°Àº °æ¿ì´Â buf[20] + dummy[12] + buf2[20] + dummy2[12] + dummy3[8] + ebp[4] + ret[4] ÀÏÅÙµ¥... 2005/01/02  
revo1r 10byte + Á¶°Ç¸Â´Â ¹®ÀÚ¿­À̶ó´Ï ÀÌÇØ°¡ ¾È°¡³×¿ä.. ±×³É Àß ¾²¿©Áø °­Á¸¦ ¸µÅ©½Ãŵ´Ï´Ù. Âü°íÇϼ¼¿ä 2005/01/02  
revo1r <a href=http://hackerleon.cybersoldier.net/next-board/board.cgi?db=hack&mode=read&num=36&page=1 target=_blank>http://hackerleon.cybersoldier.net/next-board/board.cgi?db=hack&mode=read&num=36&page=1</a> 2005/01/02  
topnons ¾Æ.. 10bytes´Â ¾Æ·¡²¬·ç ÇÑ°É ½á¼­.. À߸ø›§±º¿ä -_-¤».. Á˼ۿä .. ¾ÆÁ÷ °­Á´ ÀÐÁö ¸øÇؼ­ ¿ì¼±Àº °¨»çµå¸³´Ï´Ù. ÀÌÁ¦ °ð Àо°í »ý°¢Á» Çؾ߰ھî¿ä. °¨»çÇÕ´Ï´Ù. 2005/01/06  
  gcc 2.96½ºÅñ¸Á¶ÀÇ º¯È­ ¾î¶»°Ô ¾Ë ¼ö ÀÖ³ª¿ä?[4]     topnons
01/02 3484
1253   »çÀ̹ö¼ö»ç´ëÁú¹®Á¡[1]     tolta
01/13 3244
1252   ¶Ç Áú¹®ÇÔ[1]     tolta
04/19 3021
1251   ¶Ç »çÀ̹ö¼ö»ç´ë Áú¹®Á¡¿© ¤»....[2]     tolta
01/15 3141
1250   Áú¹®Á»ÇÏ°Ù½À´Ï´Ù[4]     tolta
02/25 3415
1249   NC¼ÒÇÁÆ®¸¦ »ó´ë·Î ¼Ò¼Û ÁغñÁß¿¡ ÀÖ½À´Ï´Ù.      TOGEACE
12/09 3394
1248   ¸¹Àº´äº¯¹Ù¶÷´Ï´Ù...[4]     tnvlfdl1
03/09 3191
1247   ¾Æ ¹ÌÃĹö¸®³×-.-[2]     tlsdbcjs
03/31 3812
1246   À¥ÇØÅ· ½ÎÀÌÆ® ÀÖ³ª¿ä?[3]     tlsdbcjs
03/09 4561
1245   °£´ÜÇÑ Áú¹®Á»...[1]     tlqaksqhr
12/06 3163
1244   rop ´ÙÀ½¿¡ ¹¹¸¦ °øºÎÇÏ´Â°Ô ÁÁÀ»±î¿ä?[1]     tloet
08/26 2098
1243   µµ¿ÍÁÖ¼¼¿ä~[1]     tkfkwufk
06/18 3279
1242   pwntools ¸¦ ÀÌ¿ëÇÑ Àͽº Áú¹®[6]     tkakr7458
04/16 7430
1241   format string bug + got overwite[3]     tkakr7458
04/19 2474
1240   ½©Äڵ带 ÀÌ¿ëÇؼ­ bof ¸¦ ÇÒ¶§[4]     tkakr7458
05/22 2742
1239   ÇØÄ¿½ºÄð¿¡¼­ Á¦°øÇÏ´Â BOF º¸°í ÇÏ´øµµÁß Áú¹®ÀÔ´Ï´Ù.     tjzmfls
10/11 2905
1238   Áú¹®ÀÌÀÖ¾î¿ä!![4]     tjdqlsd234
10/09 3134
1237   Àú±â¿ä ÇØÅ· ÇÒ¶§¿ä[3]     tjdkstn
02/07 3501
1236   ´ëÇб³¶õ ½Ã½ºÅÛÇØÅ· 21°­ºÎÅÍ 26°­ ¸øµé¾î°¡°ÔÇسù³×¿ä[6]     tjddnr0306
05/24 3815
1235   ȯ°æº¯¼ö¸¦ ÀÌ¿ëÇÑ BOF °ø°Ý½Ã Àǹ®Á¡ Áú¹®ÀÔ´Ï´Ù.[5]     tjdalstjr938
01/02 2414
[1]..[11][12][13][14][15][16] 17 [18][19][20]..[79]

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