Æ÷Æ® ½ºÄ³´× °¨½Ã ¹× OS Á¤º¸ ¼û±â±â | ÀÛ¼ºÀÏ : 2003/10/30 00:56 |
![]() |
Á¶È¸¼ö : 11494 |
![]() | |||||||||||||||||||||||||
ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ ) ÀÛ¼ºÀÏ : 2002.09.14(Åä) ¼öÁ¤ÀÏ : 2003.10.29(¼ö) Á¤¸®, 10.31(±Ý) FreeBSD ¼³Ä¡ Ãß°¡ nmapÀº ¿¸° Æ÷Æ®¸¦ È®ÀÎÇÏ¿© º¸¾È Á¡°ËÀ» À§ÇÑ ´ëÇ¥ÀûÀÎ ÅøÀÌ¸é¼ ¿øÄ¡ ¾Ê´Â ¼¹ö¸¦ ´ë»óÀ¸·Î Æ÷Æ® ½ºÄ³´×°ú ½Ã½ºÅÛÀÇ OS Á¾·ù¿Í ¹öÀüÀ» ¾Ë¾Æ³»´Âµ¥ »ç¿ëµÇ±âµµ ÇÑ´Ù. ÃÖ±Ù¿¡ ³ª¿Â nmap 3.45¹öÀüÀº ¿ÀÇÂµÈ ¼ºñ½ºÀÇ ¹öÀü Á¤º¸±îÁöµµ È®ÀνÃÄÑÁØ´Ù.
À§¿¡¼ º¸´Â °Íó·³ nmapÀÇ ¶Ù¾î³ ±â´ÉÀ¸·Î ¾î´À OS¸¦ »ç¿ëÇÏ´ÂÁö ½±°Ô ¾Ë ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ nmapÀÇ OS¸¦ ¾Ë¾Æ³»´Â ±â´ÉÀº 7´Ü°è(T1~T7)¸¦ °ÅÄ¡°Ô µÈ´Ù. T1 ´Ü°è¿¡¼ ¿¸° Æ÷Æ®·Î SYN ÆÐŶÀ» º¸³»°í, T2¿¡¼ ¿¸° Æ÷Æ®·Î null ÆÐŶ Àü¼Û, T3¿¡¼ ¿¸° Æ÷Æ®·Î SYN, FIN, URG, PSH ÆÐŶÀ» Àü¼Û T5 ºÎÅÍ´Â ´ÝÇôÁø Æ÷Æ®·Î ºñ½ÁÇÑ °úÁ¤À» °ÅÄ¡°Ô µÈ´Ù. ÀÚ~ ÀÌÁ¦ nmap OS fingerprintingÀ» ¸·´Â ¹æ¹ýÀ» ¾Ë¾Æº¸ÀÚ. 1. iplog Åø iplog´Â Æ÷Æ® ½ºÄ³´×À¸ ·Î±ëÇÏ´Â ÅøÀÌ´Ù. TCP Æ÷Æ®, UDP Æ÷Æ® ½ºÄ³´×, TCP null ½ºÄµ, FIN ½ºÄµ, smurf °ø°Ý, Xmas ½ºÄµ, ping Ç÷¯µù, IP fragment °ø°Ý µîÀ» °¨ÁöÇÒ ¼ö ÀÖ´Ù. procmisc ¸ðµå¸¦ Áö¿øÇÏ¿© °°Àº ¼ºê³ÝÀ¸·Î µé¾î¿À´Â ½ºÄ³´×À» °¨ÁöÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ OS Á¤º¸¸¦ ¼û±â±âÇÑ ¸ñÀûÀ¸·Îµµ »ç¿ëÇÒ ¼ö ÀÖ´Ù. 1) ¼³Ä¡ http://ojnk.sourceforge.net/ ¿¡¼ iplog-2.2.3.tar.gz À» ¹Þ¾Æ¿Â´Ù.
iplog.conf¿¡¼ ´ÙÀ½ 2°¡Áö¸¦ ¼öÁ¤ÇÑ´Ù.
¼Ò½º ¼³Ä¡°¡ ±ÍÂúÀº ºÐ Áß ·¹µåÇÞ »ç¿ëÀÚ´Â http://www.rpmfind.net/ ¿¡¼ iplog-2.2.3-fr2.i386.rpm ¹Þ¾Æ ¼³Ä¡ÇÑ´Ù. FreeBSD »ç¿ëÀÚ´Â Æ÷Æ® ½Ã½ºÅÛÀ» ÀÌ¿ëÇØ¼ ¼³Ä¡ÇÑ´Ù. ½ÇÇà ÆÄÀÏÀº /usr/local/sbin¿¡, ¼³Á¤ÆÄÀÏÀº /usr/local/etc¿¡ ¼³Ä¡µÈ´Ù.
'Æ÷Æ®½Ã½ºÅÛÀÌ ¹¹¿¡¿ä?' ÇÏ´Â ºÐÀº ÃÖÁØÈ£´ÔÀÌ ¾´ ±ÛÀ» Âü°íÇϱ⠹ٶõ´Ù. http://www.bsdnet.co.kr/articles/article.qsp?no=14 2) ½ÇÇà
-o µîÀÇ ¿É¼ÇÀÇ Àǹ̴ nmap Å×½ºÆ® ÈÄ¿¡ ¾Ë¾Æº»´Ù.
nmapÀº T1~T7±îÁö OS ŽÁö Å×½ºÆ® °úÁ¤À» °ÅÃÆÁö¸¸ OS Á¾·ù´Â ¾Ë¾Æ³»Áö ¸øÇßÀ½À» È®ÀÎÇß´Ù. ±×·³ µµ´ëü ½ºÄ³´× ·Î±×´Â ¾îµð¿¡ Àִ°ǰ¡? /etc/iplog.conf ¼³Á¤¿¡ µû¶ó /var/log/iplog¿¡ ÀúÀåµÈ´Ù.
3) ¿É¼Ç°ú ¼³Á¤Àº? -o : ¹é±×¶ó¿îµå·Î ½ÇÇàÇÏÁö ¾Ê´Â´Ù. (±âº» ¹é±×¶ó¿îµå) -z : ÀÌ°Ô ¹Ù·Î ÇÙ½ÉÀÌ´Ù. nmap·Î OS Á¤º¸ ¾Ë¾Æ³»´Â °ÍÀ» ¸·´Â´Ù. -L : log¸¦ ȸéÀ¸·Î Ãâ·ÂÇÑ´Ù. -i : interface¸¦ ÁöÁ¤ÇÑ´Ù. (±âº» eth0) -u : iplog ½ÇÇà »ç¿ëÀÚ ¶Ç´Â UID¸¦ ÁöÁ¤ÇÑ´Ù. (±âº» nobody) -g : iplog ½ÇÇà ±×·ì¸í ¶Ç´Â GID¸¦ ÁöÁ¤ÇÑ´Ù. (±âº» nobody) -l : ·Î±×ÆÄÀÏÀ» ÁöÁ¤ÇÑ´Ù. (±âº» /var/log/iplog) -a : promisc ¸ðµå·Î ÀüȯÇÏ¿© ÁöÁ¤ÇÑ ³×Æ®¿öÅ© ³»ÀÇ ½ºÄ³´×À» ·Î±ëÇÑ´Ù. (¿¹. -a 192.168.123.0/24) -k : iplog ÇÁ·Î¼¼½º¸¦ killÇÑ´Ù. ¹é±×¶ó¿îµå, Æ÷±×¶ó¿îµå ½ÇÇàÁßÀÎ °Í°ú »ó°ü¾øÀÌ kill. -R : iplog¸¦ Àç½ÇÇàÇÑ´Ù. ÀÌ ¸¹Àº ¿É¼ÇÀ» ¾î¶»°Ô »ç¿ëÇϸé ÁÁÀ»±î? ȸéÀ¸·Î ¸ð´ÏÅ͸µÇÑ´Ù¸é # iplog -o -z -L ÆÄÀÏ·Î ·Î±ëÀ» ÇÑ´Ù¸é (ºÎÆÃ½Ã ½ÇÇàµÇµµ·Ï ÇÏ·Á¸é /etc/rc.d/rc.local µî¿¡ Ãß°¡) # iplog -z /etc/iplog.conf ¼³Á¤ ÆÄÀÏ¿¡¼´Â ¿É¼ÇÀ¸·Î »ç¿ëÇÒ °ÍÀ» ¹Ì¸® ÁöÁ¤ÇØ µÑ ¼ö ÀÖ´Ù. ½ÇÇà »ç¿ëÀÚ, interface, °¨Áö¿¡¼ Á¦¿ÜÇÒ Æ÷Æ® µî 2. iptables ÀÌ¿ëÇÏ´Â ¹æ¹ý iptables¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ¸³ª Ä¿³Î ÆÐÄ¡+iptables ÆÐÄ¡¸¦ ÇØ¾ßÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇϸç Ä¿³Î 2.4.19 ÀÌÈÄÀÇ ¹öÀü¿¡ ´ëÇØ¼´Â ´õÀÌ»óÀÇ ¹ßÇ¥µµ ÀÖÁö ¾Ê¾Æ °£´ÜÇÏ°Ô ¼³¸íÇÑ´Ù. http://ippersonality.sourceforge.net/ ¿¡¼ ippersonality-20020819-2.4.19.tar.gz ¸¦ ¹Þ¾Æ Ä¿³Î°ú iptables °¢°¢ ÆÐÄ¡¸¦ ÇÑ ÈÄ ÄÄÆÄÀÏÀ» ÇÑ´Ù. ippersonality-20020819-2.4.19/samples µð·ºÅ丮¿¡´Â OS¸¦ ¼ÓÀ̱â À§ÇÑ ÃÑ 10°³ÀÇ ÆÄÀÏÀÌ ÀÖ´Ù. AmigaOS, Dreamcast, FreeBSD, Linux 2.0x, Linux 2.2, MacOS 9, Solaris 8, Tru64 UNIX, Win Me ¶Ç´Â Win 2000, Win 9x ÀÌ·¸°Ô 10°³. Windows¸¦ »ç¿ëÇÏ´Â °Í ó·³ ¼ÓÀÌ·Á¸é ¾î¶»°Ô ÇØ¾ß Çϴ°¡? ÆÐÄ¡µÈ iptables¸¦ ÀÌ¿ëÇØ¼
3. Âü°í ÀÚ·á * A practical approach for defeating Nmap OS-Fingerprinting http://coffeenix.net/doc/security/nmap_os_fingerprinting.html * IP Personality ÇÁ·ÎÁ§Æ® http://ippersonality.sourceforge.net/ * iplog http://ojnk.sourceforge.net/ * nmap 3.45ÀÇ »õ±â´É, ¹öÀü ½ºÄ³´× (±Û ÁÁÀºÁøÈ£) http://coffeenix.net/board_view.php?bd_code=71 |
![]() |