1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ssuckies
   http://www.ganseo.com
   format stringÀ» À§ÇÑ ¸®ÅϾîµå·¹½º ±¸Çϱâ.

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=162 [º¹»ç]


±×³É Áú¹®ÀÌ ¿Ô±æ·¡ ½áºÃ½À´Ï´Ù.
Ʋ¸°ºÎºÐÀÖÀ»Áö ¸ð¸£³ª °øÀ¯Â÷¿ø¿¡¼­...^^

Produced by ganseo
e-mail : postmaster@ganseo.com
homepage : http://www.ganseo.com


[Æ÷¸ä½ºÆ®¸µÀ» À§ÇÑ ¸®ÅϾîµå·¹½º ã±â]
1.mainÇÔ¼öÀÇ ¸®ÅϾîµå·¹½º ÁÖ¼Òã±â.
2.printfÀÇ .got ÁÖ¼Òã±â.
3. .dtorsÀÇ ÁÖ¼Òã±â.

ÀÏ´Ü ÀÌ ÀÌ °­Á¿¡´Â ¸¹Àº ¼³¸í¾øÀÌ ½ÇÁ¦ ã´Â ¹æ¹ý¸¸ ¼³¸íÇØ µå¸®µµ·ÏÇϰڽÀ´Ï´Ù.

1.mainÇÔ¼öÀÇ ¸®ÅϾîµå·¹½º ÁÖ¼Òã±â.
óÀ½ ¸ÞÀÎ ÇÔ¼ö¿¡ µé¾î°¡°Ô µÇ¸é ¸Þ¸ð¸® ±¸Á¶´Â ÀÌ·¸°Ô µË´Ï´Ù.

------------------------------------- low
º¯¼ö
------------------------------------- ebp
Saved frame pointer
-------------------------------------
retern address
------------------------------------- high

óÀ½ ¸ÞÀÎÇÔ¼ö°¡ µé¾î°¡´Â ºÎºÐ¿¡ ºê·¹ÀÌÅ© Æ÷ÀÎÆ®¸¦ °Ì´Ï´Ù.
±×·± ´ÙÀ½ ebpÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æº¾´Ï´Ù.
(gdb) x/16 $ebp              <-- ebp¸¦ 16°³ º¸¿©Áִµ¥..
0xbffff278:     0xbffff298      0x40038917      0x00000001      0xbffff2c4
0xbffff288:     0xbffff2cc      0x4001582c      0x00000001      0x080483b0
0xbffff298:     0x00000000      0x080483d1      0x08048458      0x00000001
0xbffff2a8:     0xbffff2c4      0x08048308      0x080484cc      0x4000c660
(gdb)
ÀÌ·±½ÄÀ¸·Î ³ªÅ¸³µ´Ù°í »ý°¢ÇØ º¾´Ï´Ù.
ebp´Â 0xbffff278ÀÔ´Ï´Ù.
¿äÁò ÄÄÆÄÀÏ·¯¿¡ µû¶ó ´Ù¸£°ÚÁö¸¸ º¸ÅëÀº ÀÌ·²°æ¿ì¿¡ 0xbffff27c¿¡¼­ 16¹ÙÀÌÆ® ´ÜÀ§·Î +,-ÇØÁÝ´Ï´Ù.
0xbffff24c , 0xbffff25c , 0xbffff26c , 0xbffff27c , 0xbffff28c , 0xbffff29c , 0xbffff2ac , 0xbffff2bc
ÀÌÁß¿¡ Çϳª°¡ mainÇÔ¼öÀÇ ¸®ÅϾîµå·¹½º°¡ µË´Ï´Ù.

2.printfÇÔ¼öÀÇ .got ÁÖ¼Òã±â.
objdump¸¦ ÀÌ¿ëÇØ¼­ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù.
objdump -R ./recluse5 | grep printf
080495cc R_386_JUMP_SLOT printf

À̰ÍÀ¸·Î printfÀÇ .got ÁÖ¼Ò´Â 080495ccÀÔ´Ï´Ù.

gdb¸¦ ÀÌ¿ëÇØ¼­µµ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù.
disass printfÇϼż­ ±¸Çغ¸½Ç¼ö ÀÖ½À´Ï´Ù.

3. .dtorsÀÇ ÁÖ¼Òã±â.
ÀÌ°Í ¿ª½Ã objdump¸¦ ÀÌ¿ëÇØ¼­ ±¸ÇÒ¼ö ÀÖ½À´Ï´Ù.
objdump -h ./recluse5 | grep .dtors
17 .dtors        00000008  080495a8  080495a8  000005a8  2**2
À̰ÍÀ¸·Î .dtorsÀÇ ÁÖ¼Ò´Â 080495a8ÀÔ´Ï´Ù.
.dtorsÀÇ ¼³¸íÀº ganseo.comÀÇ ÇØÅ· ±âÃÊÇй®¿¡ ÀÚ·á ÀÖ½À´Ï´Ù.

mainÇÔ¼öÀÇ ¸®ÅϾîµå·¹½º¸¦ ±¸Çغ¸´Â°Ô ÁÁÀ¸½Ç°Í °°½À´Ï´Ù.

  Hit : 12727     Date : 2004/02/08 08:22



    
sjh21a À̰ÍÀ¸·Î printfÀÇ ¸®ÅϾîµå·¹½º ÁÖ¼Ò´Â 080495ccÀÔ´Ï´Ù. .got ¿µ¿ª¾Æ´Ñ°¡¿ä..? globl offset table..~ °£¼­´Ô ÁÁÀº ¹®Á¦ ¾ðÁ¦³ª°¨»çÇϰí ÀÖ½À´Ï´Ù ^^ 2004/02/12  
ssuckies ¼öÁ¤Çß½À´Ï´Ù.^^ °¨»çÇÕ´Ï´Ù^^ 2004/02/12  
     [°øÁö] °­Á¸¦ ¿Ã¸®½Ç ¶§´Â ¸»¸Ó¸®¸¦ ´Þ¾ÆÁÖ¼¼¿ä^¤Ñ^ [29] ¸Û¸Û 02/27 21741
1618   realip_finder(asm ver)     ÇØÅ·ÀßÇϰí½Í´Ù
02/05 376
1617   realip_finder     ÇØÅ·ÀßÇϰí½Í´Ù
02/05 397
1616   ¸®´ª½º Ä¿³Î&¿î¿µÃ¼Á¦ °³·Ð (1)     ÇØÅ·ÀßÇϰí½Í´Ù
11/02 760
1615   stack overflow »çÀÌÆ® ¹ø¿ª     ÇØÅ·ÀßÇϰí½Í´Ù
07/09 1170
1614   [L.O.B ¿øÁ¤´ë] - troll     ÇØÅ·ÀßÇϰí½Í´Ù
07/08 1451
1613   [L.O.B ¿øÁ¤´ë] - orge     ÇØÅ·ÀßÇϰí½Í´Ù
07/07 1397
1612   [L.O.B ¿øÁ¤´ë] - darkelf     ÇØÅ·ÀßÇϰí½Í´Ù
07/07 1367
1611   [L.O.B ¿øÁ¤´ë] - wolfman     ÇØÅ·ÀßÇϰí½Í´Ù
07/03 1364
1610   [L.O.B ¿øÁ¤´ë] - orc     ÇØÅ·ÀßÇϰí½Í´Ù
07/03 1211
1609   [L.O.B ¿øÁ¤´ë] - goblin     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1384
1608   [L.O.B ¿øÁ¤´ë] - cobolt     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1583
1607   [L.O.B ¿øÁ¤´ë] - gremlin     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1279
1606   [L.O.B ¿øÁ¤´ë] - gate     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 1268
1605   ARP ½ºÇªÇÎ - Part.1 -     ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1837
1604   http ½º´ÏÆÛ ±¸Çö     ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1597
1603   pcapÀ¸·Î ÆÐŶ ½º´ÏÆÛ ±¸ÇöÇϱ⠠   ÇØÅ·ÀßÇϰí½Í´Ù
04/20 1434
1602   ÇØÄ¿½ºÄ𠸸ȭÀÇ ÀÚµ¿À¸·Î ½ºÄµÇÏ´Â ÇÁ·Î±×·¥     ÇØÅ·ÀßÇϰí½Í´Ù
02/18 1833
1601   ½Ã½ºÅÛ ÄÝ ÃßÀû È®ÀåÆÇ[2]     ÇØÅ·ÀßÇϰí½Í´Ù
01/19 1957
1600   °£´ÜÇÑ ½Ã½ºÅÛ ÄÝ ÃßÀû ÇÁ·Î±×·¥ ¸¸µé±â     ÇØÅ·ÀßÇϰí½Í´Ù
01/18 1957
1 [2][3][4][5][6][7][8][9][10]..[81]

Copyright 1999-2026 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org