|
|
|
|
|
|
|
|
|
|
|
|
|
3923, 11/197 |
|
attainer | |||||||
level3 Ç®ÀÌ º¸´Ù°¡ ±Ã±ÝÇÑ°Ô »ý°Ü¼ Áú¹®ÇÕ´Ï´Ù. | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_linux&no=3966 [º¹»ç]
Hit : 2962 Date : 2011/05/01 10:00
|
|||||||
attainer | ±×·±µ¥ ¿©±â´Ù°¡ Ç®À̹æ¹ý ÀûÀ¸¸é ¾ÈµÉ°Å °°Àºµ¥ Á˼ÛÇÕ´Ï´Ù. Àú Ç®ÀÌ ¹æ¹ý ¾È¾²°í Áú¹®À» ¹¹¶ó°í µå·Á¾ß µÉÁö ¸ð¸£°Ú¾î¼ ±×³É ½è½À´Ï´Ù ¤Ð¤Ð; |
2011/05/01 | |
Prox | ¼¼¹ÌÄݷаú ÆÄÀÌÇÁ¸¦ Á¤È®È÷ ÀÌÇØÇϽøé ÇØ°áµË´Ï´Ù~ "/bin/bash;my-pass" ¿©±â¿¡¼ /bin/bash À̺κÐÀº »ç½Ç µé¾î°¥ ÀÌÀ¯°¡ ¾øÁÒ ¤¾¤¾ À§¿Í°°ÀÌ ÀÔ·ÂÇϸé dig @/bin/bash;my-pass version.bind chaos txt <- ÀÌ¿Í °°ÀÌ ½ÇÇàµÉÅ×°í ±×·¯¸é (dig @/bin/bash) ¿Í (my-pass version.bind chaos txt) µÎ°³¸¦ ¼ø¼´ë·Î ½ÇÇàÇÑ È¿°ú¸¦ º¸°ÔµÇ´Ï±î¿ä. ¼¼¹ÌÄÝ·ÐÀÌ ¾ÕºÎºÐ½ÇÇà-µÞºÎºÐ½ÇÇà ¿ªÇÒÀ» Çϴϱñ, dig ºÎºÐÀÌ ¸ÕÀú ½ÇÇàµÇ¾î ±× °á°ú¸¦ ȸ鿡 Ãâ·ÂÇÏ°í ±×´ÙÀ½ my-pass version.bind chaos txt ¸¦ ½ÇÇàÇÏ°í °á°ú¸¦ Ãâ·ÂÇÕ´Ï´Ù. Âü°í·Î my-pass´Â argument¸¦ ¹ÞÁö ¾Ê´Â ÇÁ·Î±×·¥À̱⠶§¹®¿¡ my-pass µÚ¿¡ ¹» ÀÔ·ÂÇϵç Á¤»óÀûÀ¸·Î my-pass°¡ ½ÇÇà‰çÀ»¶§¶û °á°ú°¡ ¶È°°À»²¨¿¡¿ä. cf. "|my-pass" ÀÌ·¸°Ô Ç®¾úÀ» °æ¿ì dig @|my-pass version.bind chaos txt À§¿Í °°Àº ¸í·ÉÀÌ ½ÇÇàµÇ°í, ½ÇÇà°úÁ¤ ¿ª½Ã ÆÄÀÌÇÁÀÇ ¿ªÇÒ¸¸ ¾Æ½Ã¸é µÇ¿ä (ȸéÃâ·ÂÀ» stdinÀ¸·Î) (1) (dig @) ½ÇÇà (2) dig @ ¸¦ ½ÇÇàÇßÀ»¶§ ȸ鿡 Ãâ·ÂµÉ °ªÀ» stdin À¸·Î ³Ñ±è(stdinÀº Å°º¸µåÀÔ·ÂÀ» ¹Þ´Â ½ºÆ®¸²) (3) ³Ñ°ÜÁø stdinÀ» °¡Áö°í (my-pass version.bind chaos txt) ¸¦ ½ÇÇà my-pass´Â argument¸¦ ó¸®ÇÏÁö ¾Ê±â ¶§¹®¿¡, ¸»Çß´Ù½ÃÇÇ ¸í·É¾îÀÇ µÞºÎºÐ (version.bind chaos txt)´Â ¹«½ÃµÇ±¸¿ä. my-pass´Â stdinµµ ÀÐÁö ¾Ê±â ¶§¹®¿¡(scanf °°Àº ÇÔ¼ö°¡ stdinÀ» ÀÐÁÒ) dig @¿¡¼ ³Ñ¾î¿Â Ãâ·Âµµ ¹«½ÃµË´Ï´Ù. µû¶ó¼.. °á°úÀûÀ¸·Ð autodig "|my-pass" ¸¦ ÀÔ·ÂÇÔÀ¸·Î½á, Áß°£¿¡ stdin ³Ñ¾î¿À´Â°Å¶û µÚ¿¡ version ¾î¼°í ÀÎÀںٴ°ŶûÀº ´Ù ¹«½ÃµÇ°í system("my-pass") ¸¸ ½ÇÇà‰çÀ» ¶§¿Í °°Àº °á°ú¸¦ ¾ò°Ô µË´Ï´Ù. |
2011/05/03 | |
attainer | ´äº¯°¨»çÇÕ´Ï´Ù! ÀÌÇØ°¡ Àß µÇ³×¿ä! | 2011/05/04 | |
|
|