½Ã½ºÅÛ ÇØÅ·

 1576, 1/79 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   wjsqud011
   http://¾ø´Ù.
   GDB¿¡ ´ëÇØ¼­...

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


¾È³çÇϼ¼¿ä.
ÀÌ ±ÛÀ» º¸½Ã´Â ³×ƼÁð ¿©·¯ºÐ!!
Á¦°¡ ½Ç½ÀÀ» ÇÒ·Á°í Çϴµ¥

int main()
{
    char *name[2];
    name[0]="/bin/sh";
    name[1]=NULL;
    execve(name[0],name,NULL);
}
ÀÌ ÇÁ·Î±×·¥À» gdb·Î ÀÌ¿ëÇÏ¿© ½© Äڵ带 ¸¸µé¾î º¼·Á°í Çϴµ¥...

gdb) disass main
À̶ó°í Çϸé Àß ³ª¿Í¿ä...

±Ùµ¥
gdb)disass execve
¶ó°í ÇÏ¸é µþ¶û 3ÁÙ....
jmp *0x8049478
push $0x8
jmp 0x80482c8

ÀÌ·¸°Ô ³ª¿À´Âµ¥¿ä....
¾î¶»°Ô ÇØ¾ßÁö mainÇÔ¼ö ó·³ Àß ³ª¿Ã±î¿ä???

Á¦°¡ ½Ç½ÀÇϰí ÀÖ´Â ¿î¿µÃ¼Á¦´Â ·¹µåÇò ¸®´ª½º 6.2 ÀÔ´Ï´Ù.
¿©±â ÇØÄ¿ ½ºÄð¿¡¼­ Á¦°øÇÏ´Â °ÍÀ¸·Î Çϰí ÀÖ½À´Ï´Ù.

  Hit : 2986     Date : 2011/12/01 10:56



    
BrokenPipe Àúµµ Áö±Ý °øºÎÇϰíÀÖ´Â ´Ü°èÁö¸¸
¶óÀ̺귯¸® ÇÔ¼ö¸¦ È£ÃâÇÏ°ÔµÇ¸é ¶óÀ̺귯¸®·Î ½ÇÇà±ÇÇÑÀÌ ³Ñ¾î°¡´Â°É·Î ¾Ë°íÀÖ¾î¿ä
±×·¡¼­ ¶óÀ̺귯¸®·Î ½ÇÇà±ÇÇÑÀ» ³Ñ±ä´ÙÀ½¿¡ ´Ù½Ã ¹Þ´Â½ÄÀ̶ó
gdb¿¡¼± Àú·¸°Ô¹Û¿¡ ¾Èº¸À̰í
½ÇÁ¦ 󸮴 ¶óÀ̺귯¸®¿¡¼­ ´ã´çÇÒ²¨¿¡¿ä
2011/12/01  
kjwon15 static ¿É¼ÇÀ» Á༭ ÄÄÆÄÀÏ ÇÏ¸é ¶óÀ̺귯¸® ÇÔ¼öµµ °°ÀÌ Æ÷ÇԵDZ⠶§¹®¿¡ µð¹ö±×°¡ °¡´É ÇÕ´Ï´Ù. 2011/12/01  
phpmyadmin <a href="http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Board&no=21991">Âü°íÇϼ¼¿ä</a> 2011/12/01