°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "The IDA Pro Book Çѱ¹¾îÆÇ" Á¤°¡ 45,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1ºÎ IDA ¼Ò°³
1Àå µð½º¾î¼Àºí¸® ¼Ò°³ µð½º¾î¼Àºí¸® ÀÌ·Ð µð½º¾î¼Àºí¸®¶õ? µð½º¾î¼Àºí¸®°¡ ÇÊ¿äÇÑ ÀÌÀ¯ µð½º¾î¼Àºí¸®ÀÇ ¹æ¹ý
2Àå ¸®¹ö½Ì°ú µð½º¾î¼Àºí¸® Åø ºÐ·ù Åø ¿ä¾à Åø ½ÉÃþ Á¶»ç Åø
3Àå IDA ÇÁ·Î ¹è°æ Áö½Ä Çí½º·¹ÀÌ »çÀÇ ÀúÀÛ±Ç Ä§ÇØ ´ëÃ¥ IDA ProÀÇ È¹µæ IDA Áö¿ø »çÀÌÆ® IDA ¼³Ä¡ IDA »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º °íÂû
2ºÎ IDA ±âº» »ç¿ë¹ý
4Àå IDA ½ÃÀÛ IDA ½ÃÀÛ IDA µ¥ÀÌÅͺ£À̽º ÆÄÀÏ IDA µ¥½ºÅ©Å¾ ¼Ò°³ Ãʱ⠺м® °úÁ¤ Áß µ¥½ºÅ©Å¾ÀÇ ÁøÇà »óȲ IDA µ¥½ºÅ©Å¾ ÆÁ°ú Æ®¸¯ ¹ö±× º¸°í
5Àå IDA µ¥ÀÌÅÍ µð½ºÇ÷¹ÀÌ ±âº» IDA µð½ºÇ÷¹ÀÌ º¸Á¶ µð½ºÇ÷¹ÀÌ È¸é ±âŸ IDA µð½ºÇ÷¹ÀÌ
6Àå µð½º¾î¼Àºí¸® »ìÆ캸±â ±âº» Ž»ö ±â´É ½ºÅà ÇÁ·¹ÀÓ µ¥ÀÌÅͺ£À̽º °Ë»ö
7Àå µð½º¾î¼Àºí¸® ´Ù·ç±â À̸§°ú À̸§ ÁöÁ¤ IDAÀÇ ÁÖ¼® ±âº» ÄÚµå º¯È¯
8Àå µ¥ÀÌÅÍ Å¸ÀÔ°ú µ¥ÀÌÅÍ ±¸Á¶ µ¥ÀÌÅÍ ±¸Á¶ ÆÄ¾Ç IDA ±¸Á¶Ã¼ »ý¼º ±¸Á¶Ã¼ ÅÛÇø´ È°¿ë ½Å±Ô ±¸Á¶Ã¼ °¡Á®¿À±â Ç¥ÁØ ±¸Á¶Ã¼ È°¿ë IDA TIL ÆÄÀÏ C++ ¸®¹ö½º ¿£Áö´Ï¾î¸µ ±âÃÊ
9Àå »óÈ£ ÂüÁ¶¿Í ±×·¡ÇÁ »óÈ£ ÂüÁ¶ IDA ±×·¡ÇÁ
10Àå ¿©·¯ °¡Áö IDA ÄÜ¼Ö ¸ðµå IDA IDA ÀÏ°ýó¸® ¸ðµå »ç¿ë 3ºÎ IDA °í±Þ »ç¿ë¹ý
11Àå IDA Ä¿½ºÅ͸¶ÀÌ¡ ȯ°æ¼³Á¤ ÆÄÀÏ ±âŸ IDA ȯ°æ¼³Á¤ ÆÄÀÏ ¿É¼Ç
12Àå FLIRT ½Ã±×´Ïó·Î ¶óÀ̺귯¸® ÀÎ½Ä °í¼Ó ¶óÀ̺귯¸® ½Äº°°ú ÀÎ½Ä ±â¼ú FLIRT ½Ã±×´Ïó Àû¿ë FLIRT ½Ã±×´Ïó ÆÄÀÏ »ý¼º
13Àå IDA ½ÉÃþ Ž±¸ Ãß°¡µÈ ÇÔ¼ö Á¤º¸ loadint·Î ¹Ì¸® Á¤ÀÇµÈ ÁÖ¼® º¸°
14Àå ¹ÙÀ̳ʸ® ÆÐĪ°ú IDA Á¦¾à »çÇ× È¥¶õÀ» ¾ß±âÇÏ´Â ¸Þ´º IDA Ãâ·Â ÆÄÀÏ°ú ÆÐÄ¡
15Àå IDC ½ºÅ©¸³Æà ±âº»ÀûÀÎ ½ºÅ©¸³Æ® ½ÇÇà IDC ¾ð¾î IDC ½ºÅ©¸³Æ® ´ÜÃàÅ° À¯¿ëÇÑ IDC ÇÔ¼ö IDC ½ºÅ©¸³Æ® ¿¹Á¦ IDAPython ½ºÅ©¸³Æ® ¿¹Á¦
16Àå IDA SDK SDK ¼Ò°³ IDA API
17Àå IDA Ç÷¯±×ÀÎ ¾ÆÅ°ÅØó Ç÷¯±×ÀÎ °³¹ß Ç÷¯±×ÀÎ ÀÛ¼º Ç÷¯±×ÀÎ ¼³Ä¡ Ç÷¯±×ÀΠȯ°æ¼³Á¤ IDC È®Àå Ç÷¯±×ÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¿É¼Ç ½ºÅ©¸³Æ® Ç÷¯±×ÀÎ
18Àå ¹ÙÀ̳ʸ® ÆÄÀÏ°ú IDA ·Î´õ ¸ðµâ ¾ËÁö ¸øÇÏ´Â ÆÄÀÏ ºÐ¼® ¼öÀÛ¾÷À¸·Î PE ÆÄÀÏ ·Îµù IDA ·Î´õ ¸ðµâ IDA ·Î´õ ÀÛ¼º ´Ù¸¥ ·Î´õ Àü·« ½ºÅ©¸³Æ® ·Î´õ ÀÛ¼º
19Àå IDA ÇÁ·Î¼¼¼ ¸ðµâ ÆÄÀ̽㠹ÙÀÌÆ® ÄÚµå ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ ÇÁ·Î¼¼¼ ¸ðµâ ºôµå ÇÁ·Î¼¼¼ ¸ðµâ ¾ÆÅ°ÅØó ÇÁ·Î¼¼¼ ¸ðµâ ½ºÅ©¸³Æ®
5ºÎ ½ÇÁ¦ ¾ÖÇø®ÄÉÀ̼Ç
20Àå ´Ù¾çÇÑ ÄÄÆÄÀÏ·¯ Á¡ÇÁ Å×À̺í°ú switch¹® RTTI ±¸Çö µð¹ö±× ¹ÙÀ̳ʸ®¿Í ¸±¸®½º ¹ÙÀ̳ʸ® ±âŸ È£Ãâ ±Ô¾à
21Àå ³µ¶ÈµÈ ÄÚµå ºÐ¼® ¾ÈƼÁ¤Àû ºÐ¼® ±â¹ý ¾ÈƼµ¿Àû ºÐ¼® ±â¹ý IDA¸¦ ÀÌ¿ëÇÑ Á¤Àû ¹ÙÀ̳ʸ® ¿ª³µ¶È °¡»ó ¸Ó½Å ±â¹Ý ³µ¶È
22Àå Ãë¾àÁ¡ ºÐ¼® ½Å±Ô Ãë¾àÁ¡ ¹ß°ß IDA·Î Ãë¾àÁ¡À» ¹ß°ßÇÑ ÈÄ IDA¿Í Ãë¾àÁ¡ °³¹ß ÀýÂ÷ ¼ÐÄÚµå ºÐ¼®
23Àå ½ÇÁ¦ IDA Ç÷¯±×ÀÎ IDAPython collabREate ida-x86emu MyNav
6ºÎ IDA µð¹ö°Å
24Àå IDA µð¹ö°Å µð¹ö°Å ½ÃÀÛ µð¹ö°Å µð½ºÇ÷¹ÀÌ ÇÁ·Î¼¼½º Á¦¾î µð¹ö±ë ÀÚµ¿È
25Àå µð½º¾î¼Àºí·¯/µð¹ö°Å ÅëÇÕ ¹è°æ IDA µ¥ÀÌÅͺ£À̽º¿Í µð¹ö°Å ³µ¶È ÄÚµå µð¹ö±ë IdaStealth ¿¹¿Ü ó¸®
26Àå Ãß°¡ µð¹ö°Å ±â´É IDA¸¦ ÀÌ¿ëÇÑ ¿ø°Ý µð¹ö±ë Bochs È°¿ë µð¹ö±ë Appcall
ºÎ·Ï A IDA 5.0 ¹«·á ¹öÀü »ç¿ë IDA ¹«·á ¹öÀü Á¦¾à »çÇ× IDA ¹«·á ¹öÀü »ç¿ë
ºÎ·Ï B IDC/SDK »óÈ£ ÂüÁ¶
¿ä¾à
IDA Pro¸¦ »ç¿ëÇغ¸°í ½ÍÀºµ¥ ¾î¶»°Ô ½ÃÀÛÇØ¾ß ÇÒÁö Àß ¸ð¸¥´Ù¸é ÀÌ Ã¥À¸·Î ½ÃÀÛÇغ¸±æ ¹Ù¶õ´Ù. ÀÌ Ã¥Àº IDA Pro¿¡ ´ëÇÑ ÈǸ¢ÇÑ °¡À̵å·Î, IDA ProÀÇ ±¸¼ººÎÅÍ ±âº»ÀûÀÎ ±â´É, ½ºÅ©¸³Æ®¿Í SDK¸¦ È°¿ëÇÑ ´ç¸éÇÑ ¹®Á¦¸¦ ½±°Ô ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ý µî IDAÀÇ ¸ðµç °ÍÀ» ¾Ë·ÁÁØ´Ù. ÀÌ Ã¥À» º¸°í ³ª¸é IDA Pro¸¦ ÀÌ¿ëÇÑ ¸®¹ö½º ¿£Áö´Ï¾î¸µÀÇ ¸¶½ºÅÍ°¡ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.
¼Ò°³
¼Ò½ºÄڵ尡 ¾ø´Â°¡? ÀÌÁ¦´Â ¹®Á¦ ¾ø´Ù. ¶È¶ÈÇÑ µð½º¾î¼Àºí·¯ IDA Pro¸¦ »ç¿ëÇÏ¸é ¼Ò½ºÄÚµå ÀÌ»óÀÇ ¼¼°è¸¦ ¸¸³¯ ¼ö ÀÖ´Ù. IDA´Â ½ÇÇà ÆÄÀÏ¿¡ ÀÖ´Â ¼ö¹é¸¸ °³ÀÇ opcode¸¦ ºÐ¼®ÇØ µð½º¾î¼Àºí¸® Äڵ带 Á¦°øÇØÁØ´Ù. ÇÏÁö¸¸ ÀÌ´Â ´ÜÁö ½ÃÀÛ ´Ü°èÀÏ »ÓÀÌ´Ù. ?ÀÌ Ã¥À» º»´Ù¸é ¼ö¸¹Àº ´Ï¸ð´ÐÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ü°è·Î ¸¸µé¾î ÁÙ °ÍÀÌ´Ù.
IDA ProÀÇ Ã¢½ÃÀÚ°¡ '¾öû³, Á¾ÇÕÀûÀÎ, Á¤È®ÇÑ'À̶ó´Â ¸»·Î ¹¦»çÇßÀ» Á¤µµ·Î [The IDA Pro Book (2nd Edition) Çѱ¹¾îÆÇ]Àº ½ÃÀÛ ´Ü°èºÎÅÍ °í±Þ ÀÚµ¿È ´Ü°è±îÁö ¸ðµç °ÍÀ» ´Ù·é´Ù. »õ·Î µµÀÔµÈ Qt ±â¹Ý »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í Á» ´õ »ó¼¼ÇÑ IDA µð¹ö°Å ¼³¸í, Bochs µð¹ö°Å, IDA ½ºÅ©¸³ÆÃ(ƯÈ÷ IDAPython)À» ¸¸³ª°Ô µÈ´Ù. ÇÏÁö¸¸ »ç¶÷ÀÌ ÄÄÇ»Åͺ¸´Ù Çö¸íÇϱ⠶§¹®¿¡ IDAÀÇ ÃֽŠ±â¼úÀ» »ç¿ëÇÏ´Â ¹ý, °í±Þ ±â¼úÀ» ½ºÅ©¸³Æ®·Î È°¿ëÇÏ´Â ¹æ¹ýÀ» ½º½º·Î Å͵æÇÏ°Ô µÉ °ÍÀÌ´Ù.
¸Ö¿þ¾î¸¦ ºÐ¼®Çϵç, Ãë¾àÁ¡ ºÐ¼®À» Çϵç, ¸®¹ö½º ¿£Áö´Ï¾î¸µ ¼ÒÇÁÆ®¿þ¾îÀ̵ç IDA Pro¸¦ ¼÷´ÞÇÏ¸é ¿øÇÏ´Â °á°ú¸¦ ³»´Â È®·üÀ» ³ôÀÏ ¼ö ÀÖ´Ù. [The IDA Pro Book (2nd Edition) Çѱ¹¾îÆÇ]Àº ¿©·¯ºÐÀÇ ½Ç·ÂÀ» ÇÑ ´Ü°è ³ô¿©ÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
- ³»ºñ°ÔÀ̼Ç, ÁÖ¼®, µð½º¾î¼Àºí¸®¸¦ ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. - ¶óÀ̺귯¸® ·çƾ ÆľÇÀ¸·Î »ç¿ëÀÚ Äڵ忡 Á» ´õ ÁýÁßÇÒ ¼ö ÀÖ´Ù. - ÄÚµå ±×·¡ÇÁ ±â´ÉÀ¸·Î »óÈ£ ÂüÁ¶¿Í ÇÔ¼ö È£Ãâ °ü°è¸¦ ½±°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù. - SDK·Î ½Å±Ô ÇÁ·Î¼¼¼¿Í ÆÄÀÏ Å¸ÀÔÀ» Áö¿ø °¡´ÉÇÏ°Ô ÇÑ´Ù. - IDA ½ºÅ©¸³Æ®¸¦ Á» ´õ ½±°Ô ¸¸µé ¼ö ÀÖ´Â Ç÷¯±×ÀÎÀ» ã´Â´Ù. °øµ¿À¸·Î ¸®¹ö½º ¿£Áö´Ï¾î¸µ ÀÛ¾÷ µîÀ» ÇÒ ¼ö ÀÖ´Ù. - IDAÀÇ ³»Àå µð¹ö°Å·Î ¾î·Æ°í ³ÇØÇÑ Äڵ带 ÆÄÇìÄ¥ ¼ö ÀÖ´Ù.
|
|
|
|
|