| 
 ±Û : Çöâȣ climbk2@hitel.net 
 | ||||||||||||||||||||||
| 
 <¸ñ Â÷> 0. Nessus¶õ ¹«¾ù? 
 0.Nessus¶õ ¹«¾ù? Nessus´Â satan °ú ¸¶Âù°¡Áö·Î ÀÚ½ÅÀÇ ³×Æ®¿öÅ©ÀÇ Ãë¾àÁ¡À» ÆÄ¾ÇÇØÁÙ »Ó¸¸ ¾Æ´Ï¶ó ±× ÇØ°áÃ¥µµ Á¦½ÃÇØ ÁÖ´Â ÇöÀç Ȱ¹ßÈ÷ °³¹ßÀÌ ÁøÇàµÇ°í ÀÖ´Â linux°èÀÇ ¶Ç´Ù¸¥ º¸¾È ÇÁ·ÎÁ§Æ®ÀÌ´Ù. ÇѸ¶µð·Î nessus À» Ç¥ÇöÇÑ´Ù¸é Nessus > Satan ÀÌ¶ó ¸»ÇÒ ¼ö ÀÖ´Ù. Satan°ú ºñ±³Çغ¸¾ÒÀ» ¶§,nessus´Â ¹Ù·Î Áö±Ý ÁøÇà ÁßÀÎ ÃÖ½Å ÇØÅ·±â¹ýÀ» »ç¿ëÇØ¼ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» °Ë»çÇÑ´Ù´Â Á¡ÀÌ ´Ù¸£´Ù. Nessus´Â ÇÏ·ç¿¡µµ »õ·Î¿î ÇØÅ·±â¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ½ºÅ©¸³Æ®°¡ »õ·Î º¸°µÇ´Â »ì¾Æ ¼û½¬´Â ÇÁ·ÎÁ§Æ®¶ó ÇÒ ¼ö ÀÖ´Ù. Å×½ºÆ® ȯ°æ ¡¤ ¾ËÂ¥ ¸®´ª½º 6.0(Ä¿³Î 2.2.17),¸Þ¸ð¸® 32M,½º¿Ò 
                64M 
 1. ¼³Ä¡¼ø¼ 1.gtk ÇÁ·Î±×·¥ ¼³Ä¡µÇ¾îÀÖ´ÂÁö È®ÀÎ 
 1) gtkÇÁ·Î±×·¥ ¼³Ä¡µÇ¾îÀÖ´ÂÁö È®ÀÎ NessusÀ» ÀÌ¿ëÇϱâ À§Çؼ´Â gtkÇÁ·Î±×·¥µéÀÌ ¼³Ä¡µÇ¾îÀÖ¾î¾ß ÇÑ´Ù. ¼³Ä¡È®ÀÎ 
 
 ¹Ýµå½Ã gtk+-devel* °ú XFree86-develÀº ¼³Ä¡µÇ¾îÀÖ¾î¾ß ÇÑ´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º ¾¾µð¿¡ ¸ðµÎ ÀÖÀ¸¹Ç·Î ¼³Ä¡ÇÏ¸é µÈ´Ù. gtk ¹öÀüÀº 1.2ÀÌ»óÀ̾î¾ß ÇÑ´Ù. 
 2) Nmap ¼³Ä¡ ÇÁ·Î±×·¥ ´Ù¿î·Îµå 
 
 Nmap ¼³Ä¡ 
 
 Á¦´ë·Î ¼³Ä¡µÇ¸é ¼³Ä¡ µð·ºÅ丮¿Í /usr/local/bin¿¡ 
                ½ÇÇàÆÄÀÏ nmapµîÀÌ »ý°Ü³´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ´ëÇØ ºü¸¥ Æ÷Æ®½ºÄµÀ¸·Î 
                nmapÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö °Ë»çÇÑ´Ù. 
 
 3) Nessus ÇÁ·Î±×·¥ ¼³Ä¡ ÇÁ·Î±×·¥ ´Ù¿î·Îµå 
 
 NessusÇÁ·Î±×·¥À» ´Ù¿î ¹ÞÀ» ¶§ ¾Æ·¡ 4°³ÀÇ ÆÄÀϵéÀ» 
                ¸ðµÎ ´Ù¿î ¹Þ¾Æ¾ß ÇÑ´Ù. 
 
 wgetÇÁ·Î±×·¥À» »ç¿ëÇÏÁö ¾Ê´Â »ç¶÷Àº ÀÏ¹Ý ftpÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¼ ¹Þ±â ¹Ù¶õ´Ù. 
 2. Nessus ¼³Ä¡¼ø¼¸¦ ¹Ýµå½Ã ÁöŰÀÚ. 1.nessus-libraries 
 1) nessus-libraries ¼³Ä¡ 
 
 /usr/local/binÀÌ ÀÚ½ÅÀÇ ½ÇÇà°æ·Î¿¡ Æ÷ÇԵǾî 
                ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. 
 
 /etc/ld.so.conf¿¡ /usr/local/libÀÌ Æ÷ÇԵǾîÀÖ´ÂÁö 
                È®ÀÎÇÑ´Ù. 
 
 Æ÷ÇÔ ¾ÈµÇ¾îÀÖÀ¸¸é 
 
 ·Î Æ÷ÇÔ½ÃŲ ÈÄ 
 
 ÇØÁØ´Ù.ÀÌ·¸°Ô ÇÔÀ¸·Î½á shared library¿¡ /usr/local/libÀ» Æ÷ÇÔ½ÃÄÑ ÁÖ°Ô µÈ´Ù. À§ ¹æ¹ý¸»°í ÀÚ½ÃÀÇ ¿¡µðÅÍ·Î /etc/ld.so.confÆÄÀÏ¿¡ /usr/local/libÀ» ³Ö¾îÁØ ÈÄ ldconfig -v ÇØÁ־ ¹«¹æÇÏ´Ù. 
 2) libnasl¼³Ä¡ 
 
 3) Nessus-core ¼³Ä¡ 
 
 
 4) Nessus-plugin ¼³Ä¡ 
 
 ¸ðµç NessusÇÁ·Î±×·¥ ¼³Ä¡°¡ ´ÙÀ½ µð·ºÅ丮¿¡ ¿Ï·áµÇ¾ú´Ù. /usr/local/bin/ <-nessus ½ÇÇàÆÄÀÏ µð·ºÅ丮 
 2. Nessus½ÇÇà(¾Æ·¡ ¼ø¼´ë·Î ½ÇÇàÇØÁØ´Ù.) 1) Nessus ½ÇÇà 
 
 ÀÌ ºÎºÐ¿¡¼ ¿¡·¯ ¹ß»ý½Ã /etc/ld.so.conf¿¡ 
                /usr/local/libÀÌ Æ÷ÇԵǾî ÀÖ´ÂÁö ´Ù½Ã Çѹø È®ÀÎÇϰí ldconfig 
                ¸í·ÉÀ» ´Ù½ÃÇѹø ÇØÁØ´Ù.±×¸®°í ´Ù½Ã 
 
 
 2) »ç¿ëÀÚ µî·Ï 
 
 3) Nessus µ¥¸ó ½ÇÇà 
 
 4) Nessus½ÇÇà 
 
 5) Nessus°¡ ½ÇÇàµÈ´Ù.½ÇÇàµÇ¸é 
            »õ·Î¿î ¾ÏÈ£¸¦ ³ÖÀ¸¶ó°í ÇÒÅÙµ¥ À ºÎºÐÀÇ »ç¿ëÀÚ µî·Ï½Ã ³Ö¾îÁØ 
 6) loginÄ¿¡ Á» Àü¿¡ 
            ³Ö¾îÁØ »ç¿ëÀÚ À̸§À» ³Ö¾îÁØ ÈÄ Log inÇØÁÖ¸é µÈ´Ù. 
 
 loginµÇ¸é ¹Ýµå½Ã PluginsºÎºÐÀÇ Denial of ServiceÀ» Off½ÃÄÑÁØ´Ù. Prefs ¶õ ¿¡¼ ¾Ë¸ÂÀº °ªÀ» ¼±ÅÃÇØÁØ´Ù.±âº»ÀûÀ¸·Î ¼±ÅÃµÈ ¿É¼Ç¸¸À» »ç¿ëÇØµµ ¹«¹æÇÏ´Ù. Scan Optons ¶õ¿¡¼ port rangeÀÇ ±âº» °ªÀÎ 1-15000Àº Æ÷Æ® 15000±îÁö °Ë»öÇÏ°Ô ÇØÁØ´Ù.ÀÌ °ªÀ» portÃÖ´ë °ªÀÎ 65535°ªÀ¸·Î ¹Ù²Ù¾îÁÖ¸é È£½ºÆ®ÀÇ ¸ðµç Æ÷Æ®¿¡ ´ëÇØ °Ë»çÇÒ ¼ö ÀÖ´Ù.ÇÏÁö¸¸ °Ë»ö½Ã°£ÀÌ ±×¸¸Å ´Ã¾î³ª°Ô µÈ´Ù. Port Scanner¿¡¼ ÀÚ½ÅÀÌ ¿øÇÏ´Â ¹æ¹ýÀ» ¼±ÅÃÇØ¼ Ã¼Å©ÇØÁÖ¸é µÈ´Ù.¿ª½Ã ±âº» °ªÀ» »ç¿ëÇØµµ ¹«¹æÇÏ´Ù. Target Selection ¶õ¿¡ localhost ³ª ¾Æ´Ï¸é 
                ¿©·¯ºÐÀÌ ½ºÄµÀ» ½ÃµµÇϴ ȣ½ºÆ® À̸§À» ³Ö¾îÁÖ¸é µÈ´Ù.¿©·¯ °³ÀÇ 
                È£½ºÆ®À» µ¿½Ã¿¡ ½ºÄµÀ» ½ÃµµÇÒ ½Ã´Â ','·Î ±¸ºÐÇØ¼ °°ÀÌ ³Ö¾îÁÖ¸é 
                µÈ´Ù.¹°·Ð ipÁּҷεµ °¡´ÉÇÏ´Ù. 
 
 Start the Scan À» Ŭ¸¯ÇÏ¸é ½ºÄµÀ» ½ÃÀÛÇÑ´Ù. ½ºÄµÀÌ ¿Ï·áµÇ¸é ÀÚµ¿ÀûÀ¸·Î È£½ºÆ®ÀÇ Ãë¾àÁ¡À» º¸¿©ÁÖ´Â »õ·Î¿î â(Nessus Report)ÀÌ »ý¼ºµÈ´Ù. ½ºÄµÀ» ¸ØÃß°í ½ÍÀ» ¶§´Â ¾ðÁ¦µçÁö Stop the whole testÀ» Ŭ¸¯ÇÏ¸é µÈ´Ù. °Ë»ö¿Ï·áÈÄ ÀúÀå½Ã(save as..) ¿·¿¡ º¸¸é ÀúÀ广¹ý¿¡¼ save as HTML with pie and graph·Î ÇÏ¸é ¾ÆÁÖ Ä÷¯Ç®ÇÏ°í ¸ÚÁø °Ë»ö°á°úȸéÀ» º¼ ¼ö ÀÖ´Ù.<save as...>À» Ŭ¸¯Çؼ ¿øÇÏ´Â µð·ºÅ丮¿¡ ¿øÇÏ´Â À̸§À¸·Î ÀúÀå½ÃŲ ´ÙÀ½ À¥ºê¶ó¿ìÀú·Î Ãâ·ÂÇØº¸¸é ÀÚ¼¼ÇÑ ¼³¸íÀ» º¼ ¼ö ÀÖ´Ù. 
 4. Nessus »ç¿ë ¿¹ 
 
 5. tip ¹× ÁÖÀÇ »çÇ× * ÀÚ½ÅÀÇ localhost³ª ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ´Ù¸¥ 
                ÄÄÇ»ÅÍ¿¡ nessusÀ» ÀÌ¿ëÇØ¼ ½ºÄµÀ» ½Ãµµ½Ã    tail 
                -f /var/log/messagesÀ» ÇØ¼ º¸¸é syslogd°¡ ½Ç½Ã°£À¸·Î Ãâ·ÂÇØ³»´Â 
                ·Î±×¸Þ½ÃÁöÀ» |