±¹³»µµ¼
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
IT Àü¹®¼
³×Æ®¿öÅ©
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
24,000¿ø |
---|
21,600¿ø (10%ÇÒÀÎ)
1,200P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
Ã¥¼Ò°³
Ãâ°£ ÇÑ ´Þ ¸¸¿¡ 5000ºÎ¶ó´Â ³î¶ó¿î ÆǸŸ¦ º¸ÀΠå! ¿À¶óÀϸ® ÀçÆÒÀÇ ¾ß½ÉÀÛ!
ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼. ÀÌ Ã¥Àº BINARY HACKS¶ó°í ºÒ¸®´Â ¼ÒÇÁÆ®¿þ¾îÀÇ Àú¼öÁØ ±â¼úÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö ³ëÇÏ¿ì¿¡ ´ëÇÏ¿© ¼³¸íÇÑ °ÍÀ¸·Î, ±âº»ÀûÀÎ Åø »ç¿ë¹ý¿¡¼ º¸¾È ÇÁ·Î±×·¡¹Ö, OS³ª ÇÁ·Î¼¼¼ÀÇ ±â´ÉÀ» ÀÌ¿ëÇÑ °íµµÀÇ Å×Å©´Ð±îÁö Æø³Ð°Ô ´Ù·ç°í ÀÖ´Ù.
»óÀ§ÇÁ·Î±×·¡¹ÖÀÇ ¹®Á¦µéÀ» ÇØ°áÇϱâ À§ÇÑ Àú¼öÁØ ÇÁ·Î±×·¡¹Ö ±â¼ú°ú GCC È®Àå±â´É, OS ½Ã½ºÅÛÄÝ, ÀζóÀÎ ¾î¼Àºí·¯ µîÀ» ÀÌ¿ëÇÑ °íµµÀÇ Å×Å©´ÐÀ» ´Ù¾çÇÑ ¿¹Á¦¸¦ ÅëÇØ ÀÌÇØÇϱ⠽±°Ô ¼³¸íÇÑ´Ù.
ÃâÆÇ»ç ¼Æò
Ãâ°£ ÇÑ ´Þ ¸¸¿¡ 5000ºÎ¶ó´Â ³î¶ó¿î ÆǸŸ¦ º¸ÀΠå! ¿À¶óÀϸ® ÀçÆÒÀÇ ¾ß½ÉÀÛ!
ÀÌ Ã¥ÀÇ ÁÖÁ¦´Â Àú¼öÁØ ÇÁ·Î±×·¡¹ÖÀÔ´Ï´Ù. Àú¼öÁØÀ̶õ ÄÄÇ»ÅÍÀÇ °üÁ¡¿¡¼ Æí¸®ÇÏ´Ù´Â °ÍÀ» ¶æÇÕ´Ï´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ ¼¼°è´Â Ãß»óÈÀÇ °³³äÀ» Á¡Â÷ ´Ã·Á°¡¸ç Áøº¸ÇØ ¿Ô½À´Ï´Ù. ¾î¼Àºí·¯´Â ±â°è¾î¿¡ ´ëÇÑ Ãß»óÈÀÌ°í, C ¾ð¾î´Â ¾î¼Àºí·¯¿¡ ´ëÇÑ Ãß»óÈÀÔ´Ï´Ù. ¶ÇÇÑ C ¾ð¾î »óÀ§¿¡´Â C ¾ð¾î·Î ±¸Ã¼ÈµÇ´Â °¢Á¾ ½ºÅ©¸³Æ® ¾ð¾î°¡ ÀÖ½À´Ï´Ù. Ãß»óÈ´Â Àú¼öÁØÀÇ º¹ÀâÇÑ ºÎºÐÀ» °¨Ãß°í, °³¹ßÀÚ°¡ º¸´Ù »ý»êÀûÀÌ°í ¾ÈÀüÇÑ ¹æ¹ýÀ¸·Î ÇÁ·Î±×·¡¹ÖÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.
±×·¯³ª Àú¼öÁØÀÇ ±â¼úÀ» ÀüÇô ¸ð¸¥ ä·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. öÀúÈ÷ ¼º´ÉÇâ»óÀ» Ãß±¸Çϰųª ÃÖ´ëÇÑ ½Å·Ú¼ºÀ» ³ôÀÌ°íÀÚ ÇÒ ¶§, °¡²û ¹ß»ýÇÏ´Â ¡®Àǹ®ÀÇ ¿¡·¯¡¯¸¦ ÇØ°áÇÏ°íÀÚ ÇÒ ¶§´Â Àú¼öÁØÀ» ´Ù·ç¾î¾ß ÇÒ Çʿ伺À» ´À³¢°Ô µË´Ï´Ù. À¯°¨½º·´°Ôµµ Ãß»óÈ°¡ ¸¸´ÉÀº ¾Æ´Ï±â ¶§¹®ÀÔ´Ï´Ù.
¿¹¸¦ µé¾î, ·çºñ³ª ÆÞ ½ºÅ©¸³Æ®¿¡¼ ¼¼±×¸ÕÅ×ÀÌ¼Ç ÆúÆ®(segmentation fault) ¿¡·¯¸¦ ³»¸ç ºñÁ¤»ó Á¾·áµÇ´Â ¹®Á¦°¡ ¹ß»ýµÇ¸é, C ¾ð¾î ·¹º§·Î ³»·Á¿Í ¿øÀÎÀ» ã¾Æ¾ß ÇÕ´Ï´Ù. ¶§·Î´Â ƯÀ¯ÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ¿© ¡®½ÇÇà½Ã°£¿¡ ÇÁ·Î±×·¥ ÀÚ½ÅÀÇ ±â°è¾î Äڵ带 ÀçÀÛ¼º¡¯ÇØ¾ß ÇÏ´Â ±î´Ù·Î¿î ±â¼úÀ» ÇÊ¿ä·Î ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. ¸¸ÀÏ Àú¼öÁØÀÇ ±â¼úÀ» ¸ð¸¥´Ù¸é ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥ÀÇ ¸ñÀûÀº ÀÌ¿Í °°Àº °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼ö¸¹Àº ³ëÇÏ¿ì, ¡®Binary Hack¡¯À» ¼Ò°³ÇÏ´Â °ÍÀÔ´Ï´Ù. ¡®Binary Hack¡¯À̶ó´Â ¿ë¾î´Â 0 ¶Ç´Â 1, Áï ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Àå Àú¼öÁØ¿¡ ÀÖ´Â ¡®Binary¡¯¶ó´Â °³³ä¿¡¼ À¯·¡ÇÕ´Ï´Ù. ÀÌ Ã¥¿¡¼´Â ¡®Binary Hack¡¯À» ¡®¼ÒÇÁÆ®¿þ¾îÀÇ Àú¼öÁØ ±â¼úÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö ³ëÇϿ졯¶ó Á¤ÀÇÇÏ°í, ±âº»ÀûÀÎ Åø »ç¿ë¹ý¿¡¼ º¸¾È ÇÁ·Î±×·¡¹Ö, OS³ª ÇÁ·Î¼¼¼ÀÇ ±â´ÉÀ» ÀÌ¿ëÇÑ °íµµÀÇ Å×Å©´Ð±îÁö Æø³Ð°Ô ´Ù·ç°í ÀÖ½À´Ï´Ù.
_¡¸½ÃÀÛÇϸ硹¿¡¼
ÀÌ Ã¥ÀÇ ±¸¼º
1Àå. ¼Ò°³
Binary HackÀÇ °³³äÀ» ÀÍÈù´Ù. ÀÌ Ã¥¿¡ »ç¿ëµÈ ´Ù¾çÇÑ ±â¼ú¿ë¾î¿¡ ´ëÇÑ Çؼ³°ú Binary HackÀÇ °¡Àå ±âº»ÀÌ µÇ´Â ÅøÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù.
2Àå. ¿ÀºêÁ§Æ® ÆÄÀÏ Hack
½ÇÇà ÆÄÀÏ°ú °øÀ¯ ¶óÀ̺귯¸®ÀÇ º»Ã¼ÀÎ ¿ÀºêÁ§Æ® ÆÄÀÏ¿¡ ´ëÇØ ½Éµµ ÀÖ°Ô ¼³¸íÇÑ´Ù. ¸ÕÀú, GNU/¸®´ª½º µî¿¡¼ »ç¿ëµÇ´Â ELF¿¡ ´ëÇØ Çؼ³ÇÏ°í, ¶óÀ̺귯¸®¿¡ °üÇÑ HackÀ» ¼Ò°³ÇÑ´Ù. ¿ÀºêÁ§Æ® ÆÄÀÏ HackÀÇ ±âº»ÀûÀÎ GNU BinutilsÀÇ »ç¿ë¹ýµµ ¼³¸íÇÏ°í ÀÖ´Ù.
3Àå. GNU ÇÁ·Î±×·¡¹Ö Hack
GNU °³¹ßȯ°æ, À̸¦Å׸é GCC, glibc¸¦ ½ÃÀÛÀ¸·Î ÇÏ´Â GNU ¼ÒÇÁÆ®¿þ¾î¿¡´Â ´Ù¾çÇÑ È®Àå±â´ÉÀÌ ÀÖ´Ù. ÀÌ Àå¿¡¼´Â GNU °³¹ßȯ°æÀÇ ÈûÀ» ÃÖ´ëÇÑ ²ø¾î³»´Â Å×Å©´Ð¿¡ ´ëÇØ ¾Ë¾Æº»´Ù.
4Àå. º¸¾È ÇÁ·Î±×·¡¹Ö Hack
º¸¾È ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â °ÍÀº Çö´ë¿¡ °¡Àå Áß¿äÇÑ °úÁ¦ Áß Çϳª´Ù. ÀÌ Àå¿¡¼´Â º¸¾È ÇãÁ¡À» ¸·±â À§ÇÑ Å×Å©´Ð°ú º¸¾È ÇãÁ¡À» ¹ß°ßÇÏ°í ÅðÄ¡ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
5Àå. ·±Å¸ÀÓ Hack
ÇÁ·Î±×·¥ ½ÇÇà ½Ã°£¿¡ ÇÁ·Î±×·¥ÀÌ ÀÚ½ÅÀÇ Äڵ带 ÀçÀÛ¼ºÇϰųª, ÀÚ½ÅÀÇ »óŸ¦ Á¶»çÇÒ ¼ö ÀÖ´Ù¸é Àç¹ÌÀÖÁö ¾Ê°Ú´Â°¡? ÀÌ Àå¿¡¼´Â ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥¿¡ ´ëÇØ Àû¿ë °¡´ÉÇÑ ¿©·¯ °¡Áö Å×Å©´ÐÀ» ¼Ò°³ÇÑ´Ù.
6Àå. ÇÁ·ÎÆÄÀÏ·¯/µð¹ö°Å Hack
ÀÌ Àå¿¡¼´Â ÇÁ·ÎÆÄÀÏ·¯¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥ÀÇ º´¸ñÁ¡À» ¾Ë¾Æ³»´Â ¹æ¹ý ¹× °íµµÀÇ µð¹ö°Å »ç¿ë¹ýÀ» ¼Ò°³ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ ÇÁ·ÎÆÄÀÏ·¯·Î gprof, sysprof, oprofileÀ», µð¹ö°Å·Î´Â GDB¸¦ ´Ù·ç°í ÀÖ´Ù.
7Àå. ±× ¹ÛÀÇ Hack
ÀÌ Àå¿¡¼´Â À§¿¡¼ ºÐ·ùÇÒ ¼ö ¾ø¾ú´ø HackÀ» ´Ù·é´Ù. ¸¶Áö¸· HackÀº Âü°í¹®Çå ¾È³»·Î ¾ÕÀ¸·ÎÀÇ Binary Hack ¾È³»¼°¡ µÇ¾î ÁÙ ¼Àû°ú À¥»çÀÌÆ®¸¦ ¼Ò°³ÇÏ°í ÀÖ´Ù.
ÀÌ Ã¥ÀÇ ÀÌ¿ë¹ý
ÀÌ Ã¥Àº óÀ½ºÎÅÍ ¼ø¼´ë·Î Àаųª ¸ñÂ÷¿¡¼ Àç¹ÌÀÖÀ» °Í °°Àº Ç׸ñÀ» ¼±ÅÃÇؼ ¸ÕÀú Àо »ó°ü¾ø´Ù. ¸¸ÀÏ ¹ÙÀ̳ʸ® ±â¼ú¿¡ °üÇÑ ±âÃÊÀûÀÎ Áö½ÄÀ» ¾ò°íÀÚ ÇÑ´Ù¸é ¸ÕÀú 1ÀåÀ» ´ë° ÀÐ¾î ºÁµµ ÁÁ´Ù. ¶ÇÇÑ ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ¾ÆÁ÷ ¸¹Áö ¾Ê´Ù¸é °¢ ÀåÀÇ ÃÊ±Þ HackÀ» ¸ÕÀú Àд °ÍÀÌ ÁÁ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â °Í°ú ´Ù·çÁö ¾Ê´Â °Í
ÀÌ Ã¥¿¡´Â Binary Hacking¿¡ ºÒ°¡°áÇÑ ±âº» ÅøÀÇ »ç¿ë¹ý¿¡¼ GCC È®Àå±â´É, OS ½Ã½ºÅÛÄÝ, ÀζóÀÎ ¾î¼Àºí·¯ µîÀ» ÀÌ¿ëÇÑ °íµµÀÇ Å×Å©´ÐÀ» ÁÖ·Î ´Ù·ç°í ÀÖ´Ù. ´ë»ó Ç÷§ÆûÀº À¯´Ð½º(UNIX) ¶Ç´Â GNU/¸®´ª½º¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. À©µµ¿ì(Windows)ÀÇ Win32 API¸¦ ÀÌ¿ëÇÑ Binary HackingÀº °ÅÀÇ ´Ù·çÁö ¾ÊÁö¸¸, CygwinÀ» ÀÌ¿ëÇÑ GNU ±â¹ÝÀÇ °³¹ßȯ°æ¿¡¼´Â ÀÌ Ã¥¿¡¼ ´Ù·é HackÀÇ ´ëºÎºÐÀ» Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
¸ñÂ÷
1Àå ¼Ò°³ 1
2Àå ¿ÀºêÁ§Æ® ÆÄÀÏ Hack 21
3Àå GNU ÇÁ·Î±×·¡¹Ö Hack 93
4Àå º¸¾È ÇÁ·Î±×·¡¹Ö Hack 177
5Àå ·±Å¸ÀÓ Hack 245
6Àå ÇÁ·ÎÆÄÀÏ·¯쪾µð¹ö°Å Hack 379
7Àå ±× ¹ÛÀÇ Hack 399
ã¾Æº¸±â 439
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.