½Ã½ºÅÛ ÇØÅ·

 1574, 8/79 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   morieye
   µµ¿ÍÁÖ¼¼¿ä ´ëÇб³¼ö´ÔµéÇÑÅ× ¹°¾îºÁµµ ÀÌ»óÇÏ°Ô ´äº¯ÇØÁÖ¼¼¿ä ¤Ð.

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


Á¦°¡ ±Ã±ÝÇÑ°ÍÀÌ 2°¡Áö ÀÖ½À´Ï´Ù.

ù¹ø°´Â
level13


ȯ°æº¯¼ö¿¡ NOP°ªÀÌ ¾Õ¿¡ 16°³ ÀÌ»óÀÌ µé¾î°¡¾ßÁö¸¸ ¼¼±×¸ÕÆ®ÆúÆ®°¡ ³ª¿ÀÁö¾Ê´Âµ¥ ¿Ö ±×·±Áö ÀÌÀ¯¸¦ ¸ð¸£°Ú½À´Ï´Ù. ÀÚ¼¼ÇÏ°Ô ¼³¸íÇØÁÖ½Ã¸é °¨»çÇÏ°Ú½À´Ï´Ù.  


µÎ¹ø°´Â
level15



Á¦°¡ ¸ÇóÀ½¿¡´Â ȯ°æº¯¼ö·Î °ø°ÝÀ»Çغ¸·Á°í python -c 'print "\xef\xbe\xad\xde"' ÀÌ·±½ÄÀ¸·Î shellÀ̶ó´Â ȯ°æº¯¼öÀÇ °ª¿¡ pythonÀ» ÀÌ¿ëÇÏ¿© °ªÀ»³Ö¾ú½À´Ï´Ù
ÀÌ È¯°æº¯¼öÀÇ ÁÖ¼Ò°ªÀº 0xbfffff2cÀÌ°í¿ä.


±×·¡¼­ Á¦°¡ (python -c 'print "A"*40 + "\x2c\xff\xff\xbf"'; cat) | ./attack ¸¦ ÀÔ·ÂÇÏ¿©°ø°ÝÀ» Çغ¸¾ÒÁö¸¸ ½ÇÆи¦ ÇÏ¿´½À´Ï´Ù.
±×·¡¼­ Ȥ½Ã¸ô¶ó ´Ù½Ã ȯ°æº¯¼ö¿¡ python -c 'print "\xde\xad\xbe\ef"' ¹Ý´ë·Î °ªÀ» ³Ö°í ÀúÀåÇغ¸°í Œm°°Àº ¹æ½ÄÀ¸·Î °ø°ÝÀ» Çغ¸¾Ò½À´Ï´Ù¸¸ ¿ª½Ã³ª ½ÇÆÐÇÏ¿´½À´Ï´Ù.

±×·¡¼­ ±×³É mainÇÔ¼ö¾È¿¡ÀÖ´Â deadbeefÀÇ °ªÀ» °¡Áö°íÀÖ´Â ÁÖ¼Ò°ªÀÎ 0x080484b2¸¦ ÀÌ¿ëÇÏ¿©
(python -c 'print "A"*40 + "\xb2\x84\x04\x08"'; cat) | ./attackme¸¦ ÇÏ´Ï ¼º°øÀ» ÇÏ¿´½À´Ï´Ù.

Œm°°ÀÌ deadbeef°¡ ÀÖ´Â ÁÖ¼Ò°ªÀ» ³Ö¾îÁÖ¾ú´Âµ¥ ¿Ö ù¹ø° ¹æ¹ýÀº ¾ÈµÇ°í µÎ¹ø° ¹æ¹ýÀº ÅëÇÏ´ÂÁö ¸ð¸£°Ú½À´Ï´Ù.


Á¦°¡ ÇØÅ·º¸¾ÈÇаú¿¡ ¿ÃÇØ ½ÅÀÔ»ýÀ¸·Î µé¾î°¬½À´Ï´Ù. ±×·±µ¥ ½Ã½ºÅÛÇØÅ·Àº ¾ÆÁ÷ ¾È¹è¿ì´Â°ÍÀÌ´Ï Áö±Ý¹°¾îº¸¸é Â÷´Ü¸ÔÀδٰí ÇÏ³×¿ä ¾î¶»°ÔÇؾßÇϳª¿ä;;

  Hit : 2241     Date : 2017/03/14 10:56



    
ÇØÄð·¯ 1. ȯ°æº¯¼ö¿¡ ½©Äڵ带 ³ÖÀ»‹š NOP°¡ 16°³ ÀÌ»ó ÇÊ¿äÇÑ °æ¿ì
ȯ°æº¯¼öÀÇ ÁÖ¼Ò¸¦ ¾î¶»°Ô ã¾Æ³»¼Ì´ÂÁö, GDB·Î º¸¼Ì´ÂÁö ¾Æ´Ï¸é ¿¡±×½©À» »ç¿ëÇØ ¿¡±×½©¿¡¼­ Ãâ·ÂÇϴ°ªÀ» »ç¿ëÇϼ̴ÂÁö ¸ð¸£°Ú´Âµ¥
½ºÅÿ¡ ¸Ç³¡¿¡ º¸¸é 0xc0000000 Á÷Àü¿¡ ÇÁ·Î±×·¥ À̸§ÀÌ µé¾î°©´Ï´Ù
±× ¾Æ·¡ ÁÖ¼Ò¿¡ µé¾î°¡´Â °Íµé, ¿¹¸¦ µé¾î ȯ°æº¯¼öÀÇ ½ÃÀÛ ÁÖ¼Òµµ ÇÁ·Î±×·¥ À̸§ÀÇ ±æÀÌ¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù
¸¸¾à gdb·Î ȯ°æº¯¼ö ÁÖ¼Ò¸¦ ãÀ¸½Å´ÙÀ½¿¡ ½©¿¡¼­ °ø°ÝÇϽŠ°Å¶ó¸é gdb¿¡¼­´Â Àý´ë°æ·Î·Î ½ÇÇàÇϱ⠋š¹®¿¡
/tmp/attack/this ÀÌ·±½ÄÀ¸·Î ½ºÅà ¸Ç³¡¿¡ µé¾î°¡°Ô µÇ°í, 16±ÛÀÚ
½©¿¡¼­ ¸¸¾à »ó´ë°æ·Î·Î Çϼ̴ٸé
./this ·Î ½ÇÇàÇϸé 6±ÛÀÚ
ÀÌ·¸°Ô µÇ¸é ȯ°æº¯¼öÀÇ ½ÃÀÛÁ¡ÀÌ gdb¿¡¼­¿Í ½©¿¡¼­ 10¹ÙÀÌÆ®°¡ Â÷À̳ª°Ô µË´Ï´Ù

ȯ°æº¯¼ö¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì¿¡¼­µµ ÀÌ·± À¯»çÇÑ °æ¿ì°¡ »ý±â´Âµ¥
Áö¿ªº¯¼ö¿¡ ½©Äڵ带 ³Ö°í Áö¿ªº¯¼ö·Î ¸®ÅÏÇÏ´Â °æ¿ì ½©ÄÚµåÀÇ ³¡°ú ret»çÀÌÀÇ °Å¸®°¡ 16¹ÙÀÌÆ®°¡ ÇÊ¿äÇÕ´Ï´Ù(\x31\xc0À¸·Î ½ÃÀÛÇϴ ȤÀº \x6a\x0b·Î ½ÃÀÛÇÏ´Â 23¹ÙÀÌÆ® ȤÀº 25¹ÙÀÌƮ¥¸® ½©ÄÚµå ±âÁØ)

2. À̰͵µ 1¹ø°ú ¸¶Âù°¡Áö ¹®Á¦ÀÔ´Ï´Ù. gdb¿¡¼­ ºÃÀ»¶© 0xbfffff2c¿´À»Áö ¸ô¶óµµ ½©¿¡¼­ ½ÇÇàÇÒ¶§´Â 0xbfffff34Àϼöµµ ÀÖ½À´Ï´Ù

ÀÌ·±½ÄÀÇ È¥¶õÀ» ¹æÁöÇϱâ À§Çؼ± ½©¿¡¼­ °ø°ÝÇϽǶ§ ÇÁ·Î±×·¥ÀÇ Àý´ë°æ·Î¸¦ »ç¿ëÇØ ½ÇÇàÇϽøé gdb¿Í °°Àº ½ºÅÃÀÌ »ý±é´Ï´Ù
±×¸®°í ¾ÕÀ¸·Î ÀÌ·±½ÄÀ¸·Î ±×³É ¿©·¯¹ø ½ÃµµÇϴ°͸¸À¸·Î´Â ¹®Á¦¸¦ ÆľÇÇϱ⠾î·Á¿ö Áö´Âµ¥, ½ÃµµÇϴ°͸¸ ¾Æ´Ï¶ó µð¹ö°Å·Î ºÐ¼®ÇÏ´Â ½À°üÀ» Àß µéÀÌ¼Å¾ß ÇÕ´Ï´Ù
¾ÈµÇ¸é ¹«Á¶°Ç gdbºÎÅÍ ¹Ù·Î ÄѼ­ ÇϳªÇϳª Æ®·¹À̽º Çسª°¡½Ã¸é È¥ÀÚ¼­µµ ¸¹Àº ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù
2017/03/15  
1434   °í¼ö´Ôµé²² Áú¹®ÇÕ´Ï´Ù.[2]     pwnnnt
03/30 2211
1433   64ºñÆ® bof°ü·ÃÁú¹®[3]     vngkv123
03/28 2640
1432   ROP GOT overwriteÀÇ strcpyÁú¹®.. lob fedora hell_fire[6]     vngkv123
03/26 2331
1431   RTL±â¹ý Áú¹®[6]     vngkv123
03/23 2308
  µµ¿ÍÁÖ¼¼¿ä ´ëÇб³¼ö´ÔµéÇÑÅ× ¹°¾îºÁµµ ÀÌ»óÇÏ°Ô ´äº¯ÇØÁÖ¼¼¿ä ¤Ð.[1]     morieye
03/14 2240
1429   ¶óÀ̺귯¸®ÆÄÀÏ »ç¿ë[1]     exqa123
02/05 2586
1428   FC10 1¹ø¹®Á¦     exqa123
01/24 2304
1427   shellcode Áú¹®µå¸³´Ï´Ù.[1]     bong93
01/07 2192
1426   socat, µð¹ö±ë[3]     choboKing
12/31 2451
1425   32ºñÆ® ¸®´ª½º ¸ÅÁ÷°¡Á¬[2]     choboKing
12/31 3697
1424   peda context view ¿À·ù[2]     choboKing
12/22 2829
1423   ¶óÀ̺귯¸® ÇÔ¼öÀÇ ÁÖ¼Ò°¡ ÀÌ»óÇØ¿ä[codegate2014 nuclear][4]     choboKing
12/17 2995
1422   __libc_start_main¿¡ ´ëÇØ ¿©Â庾´Ï´Ù.[2]     choboKing
12/14 2733
1421   ½© Äڵ带 ¹è¿ì°í½ÍÀºµ¥ ¾î¶²Áö½ÄÀÌÀÖ¾î¾ßÇϳª¿ä?[4]     morieye
12/14 2402
1420   Ä«Åå ÆäÅå ÇØÅ·,Ä«Åå³»¿ªÁ¶È¸,Ä«ÅåÇØÅ·,»èÁ¦ÇÑÄ«Åå³»¿ªº¹±¸,½ºÆÄÀ̾Û,     wlslwlstm
11/25 3505
1419   °øÀ¯¶óÀ̺귯¸®¿¡ ´ëÇØ ¿©Â庾´Ï´Ù.     iwonderhow
10/07 2372
1418   ¾Ç¼ºÄÚµå ºÐ¼®...[1]     dreadlo
09/27 2877
1417   dllÀÎÁ§¼ÇÀÌ ¿Ö ¾ÈµÇ´Â °É±î¿ä....     wlgns5721
08/30 2746
1416   ÇØÅ·/µðµµ½º/¹é½Å¿ìȸÂÊ °°ÀÌ ¿¬±¸ÇϽø鼭 ¼ºÀåÇϽǺР±¸ÇÕ´Ï´Ù. Áö½Ä¾ø¾îµµµÊ [2]     yoyo1234
08/21 3230
1415   ÈÞ´ëÆù ÇØÅ·(?) ÀÌ°Å ¾î¶² ÇØÅ· Àΰ¡¿ä?[1]     ks610126
07/17 2937
[1][2][3][4][5][6][7] 8 [9][10]..[79]

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