|  |
| |
| aalswn |
EIP ´Â ½ÇÇàÇÒ ÄÚµåÀÇ ÁÖ¼Ò¸¦ ´ã°íÀÖ´Â ·¹Áö½ºÅÍ¿¡¿ä |
2012/05/16 |
|
windowhan |
aalswn // ±×·±µ¥ °ªÀÚü¸¦ º¸¸é °è¼Ó Áõ°¡Çϴ°ɿä?.. ±× ÀÌÀ¯°¡ ±×°Í¶§¹®Àΰǰ¡¿ä? |
2012/05/16 |
|
| aalswn |
³× EIP ´Â ÄÚµåÀÇ ÁÖ¼Ò¸¦ °¡¸®Å°´Ï ÇÁ·Î±×·¥ÀÌ ¾îµð¼ ¸ØÃè´ÂÁö¿¡ µû¶ó °ªÀÌ ´Þ¶óÁö°ÙÁ®? |
2012/05/16 |
|
| key |
1) ebp¸¦ ½ºÅÿ¡ push ÇÏ¿´±â ¶§¹®¿¡ ½ºÅÃÀº ³ôÀºÁÖ¼Ò->³·ÀºÁּҴϱî 4¸¸Å ÁÖ¼Ò°ªÀÌ °¨¼Ò
2) eip´Â ¼øÂ÷ÀûÀ¸·Î ½ÇÇàµÇ´Â ÄÚµåÀÇ ÁÖ¼Ò°¡ ´ã±â¹Ç·Î ¸í·É¾îÀÇ Å©±â¸¸Å Áõ°¡ |
2012/05/17 |
|
| cd80 |
ºê·¹ÀÌÅ©Æ÷ÀÎÆ®°¡ mov %esp, %ebp ¿¡¼ ¸ØÃè´Ü°ÍÀº push %ebp±îÁö ½ÇÇàµÇ°í
mov %esp, %ebp¸¦ ¾ÆÁ÷ ½ÇÇàÇϱâ ÀüÀ̶õ ¶æÀÔ´Ï´Ù
eip°¡ Á¡Á¡ ´Ã¾î³ª´Â ÀÌÀ¯´Â CPU°¡ ¸í·É¾î¸¦ ÇϳªÇϳª ½ÇÇà½Ãų¶§¸¶´Ù eip¸¦ Áõ°¡½ÃŰ°í ´ÙÀ½ ¸í·É¾î¸¦ °¡¸£ÄÑ ±× ¸í·É¾î¸¦ ½ÇÇàÇÏ°Ô Çϱ⠶§¹®À̱¸¿ä |
2012/05/17 |
|