|  |
| |
| vngkv123 |
¾Æ ±×¸®°í 32bit¿¡¼´Â rtl½Ã °ÅÁþ½ºÅÃÀ» »ç¿ëÇ޴ٴµ¥ ÀÌ °¡Áþ½ºÅÃÀº ¹«¾ùÀ» ¸»Çϴ°ǰ¡¿ä? |
2017/04/08 |
|
| pwnnnt |
Á¦ÀÏ ¿ÞÂÊ ÁÖ¼Ò°¡ ¹«¾ùÀ» ¸»ÇϽô Áö ¸ð¸£°Ú³×¿ä ;¤±;
±×¸®°í °ÅÁþ ½ºÅÃÀÌ ¹«¾ùÀ» ¸»ÇϽô°ÅÁÒ ? |
2017/04/08 |
|
| vngkv123 |
¸Þ¸ð¸® ÁÖ¼Ò¿µ Á¦ÀÏ¿ÞÂÊ¿¡ Ç¥½ÃµÇ´Â.
(gdb) x/10i 0x44a4f0
0x44a4f0: Cannot access memory at address 0x44a4f0
(gdb)
0x44a4f1: Cannot access memory at address 0x44a4f1
°ÅÁþ½ºÅÃÀº Àúµµ ¹®¼º¸´Ù°¡ º¸°ÔµÈ°Å¶ó ¹» ¸»Çϴ°ÇÁö ¸ô¶ó¼.. |
2017/04/08 |
|
| ÇØÄð·¯ |
°ÅÁþ½ºÅÃÀ̶õ°Ç ÀϹÝÀûÀΠǥÇöÀº ¾Æ´Ñµ¥
1. BSS°°ÀÌ ÁÖ¼Ò¸¦ ¿ì¸®°¡ ½±°Ô ¾Ë ¼ö ÀÖ°í R/W ±ÇÇÑÀÌ ÀÖ¾î ÀÚÀ¯·Ó°Ô ¾µ ¼ö ÀÖ´Â ¸Þ¸ð¸®
2. EBP¸¦ º¯Á¶ÇÑ »óÅ¿¡¼ leave; ret À» ½ÇÇàÇÔÀ¸·Î½á esp°¡ º¯Á¶µÇ¾î '½ºÅÃ'À» ¿øÇÏ´Â ¸Þ¸ð¸®·Î ¸¸µå´Â ±â¹ý = fake ebp
ÀÌ µÑ Áß ÇϳªÀεíÇÕ´Ï´Ù
±×¸®°í ÁÖ¼Ò´Â µüÈ÷ Àǹ̰¡ ¾ø½À´Ï´Ù |
2017/04/09 |
|
| pwnnnt |
³×,, ¸» ±×´ë·Î °¡»ó ¸Þ¸ð¸® Áּҳ׿ä. |
2017/04/10 |
|
| ppuuv8585 |
.. |
2017/06/23 |
|