±Û : Çöâȣ 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°¡ ½Ç½Ã°£À¸·Î Ãâ·ÂÇس»´Â
·Î±×¸Þ½ÃÁöÀ» |