http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_system&no=5 [º¹»ç]
[ buffer ][sfp][ret]
4 4
ÀÌ·± ±¸Á¶¶ó°í ÇÒ¶§ ret¸¦ ½©ÄÚµåÀÇ ÁÖ¼Ò·Î µ¤¾î¾ßÁö ½©ÀÌ ¶å´Ï´Ù.
¿¹Àü¿£ buffer ÀÇ Å©±â°¡ ÃæºÐÈ÷ ²ø ¶©,
[NOP..........shellcode][sfp][ret]
¿¡¼ ret¸¦ NOP ¿¡¼ shellcodeÀÇ À§Ä¡ Áß ¾Æ¹« °÷À̳ª ÂïÀ¸¸é µÇÁÒ..
ÇÏÁö¸¸ ¸¸¾à bufferÀÇ Å©±â°¡ shellcode¸¦ Áý¾î ³ÖÀ» ¸¸Å ÃæºÐÈ÷ Å©Áö ¾ÊÀ» °æ¿ì
[ȯ°æº¯¼ö shellcode ] [buffer][sfp][ret]
À϶§ ȯ°æº¯¼ö¿¡ ½©Äڵ带 Áý¾î ³Ö°í, ±× ÁÖ¼Ò·Î ret¸¦ µ¤À¸¸é µÇÁÒ.
>bof¿¡¼ RETºÎºÐ¿¡´Ù°¡ ½©ÀÌ À§Ä¡ÇÑ °æ·Î¸¦ ¾²¶ó°í µé¾ú´Âµ¥¿ä.
>
>RETºÎºÐ¿¡´Â 4¹ÙÀÌÆ® ¹Û¿¡ ¾µ¼ö°¡ ¾øÀݾƿä.
>
>±Ùµ¥ ¾î¶»°Ô ½©ÀÌ À§Ä¡ÇÑ °æ·Î¸¦ ¾µ¼ö°¡ ÀÖ´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
>
>Ȥ½Ã °æ·Î°¡ /bin/bash/ABCshell.c ÀÌ·±½ÄÀÌ ¾Æ´Ï¶ó ¹«½¼ ´Ù¸¥½ÄÀÇ °æ·Î°¡ µû·Î ÀÖ´Â
>
>Áö..
>
>Á¦°¡ bof¿¡ °üÇØ À߸ø ÀÌÇØÇÏ°í Àִ°Š°°Àºµ¥..
>
>¾Æ¹«Æ° ¾î¶»°Ô ÇؾߵŴÂÁö ¾Ë·ÁÁÖ¼¼¿ä.
|
Hit : 5137 Date : 2003/09/11 03:07
|