= ! °ü¸®¹æ¾î °ø°£ 11-20 |
= |
= \TableOfContents0 |
= |
= !! level 11 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # __/etc/shadow__ ÆÄÀÏ ÆíÁý |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # vi shadow |
= root:6RBFY9mqyrfq.:6445:::::: |
= daemon:NP:6445:::::: |
= bin:NP:6445:::::: |
= sys:NP:6445:::::: |
= adm:NP:6445:::::: |
= listen:*LK*::::::: |
= nobody:NP:6445:::::: |
= yspace:NP:11648:1:14:::: // 1Àº Æнº¿öµå º¯°æÈÄ À纯°æ ½Ã°£ 14´Â Æнº¿öµå º¯°æ ±â°£ |
= "shadow" 12 lines, 249 characters written |
= # finish |
= }}} |
= |
= > pass = <font color=red>lifecycle</font> |
= |
= !! level 12 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # __rm__ ¸í·É ±âÁ¸ ÆÄÀÏ »èÁ¦ |
= # .rhost µð·ºÅ丮 »ý¼ºÈÄ µð·ºÅ丮 ¾È¿¡ ÆÛ¹Ì¼Ç 000ÀÎ ÆÄÀÏ »ý¼º |
= # .rhost µð·ºÅ丮 __chmod__ ¸í·É »ç¿ë ÆÛ¹Ì¼Ç 000 º¯°æ |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # cd home0/yspace |
= # ls -la |
= ÃÑ 4 |
= drwxrwxrwx 2 yspace 200 512 8¿ù 22ÀÏ 16:12 . |
= drwxr-xr-x 5 root other 512 8¿ù 22ÀÏ 16:12 .. |
= -rw-rw-r-- 1 yspace 200 0 8¿ù 22ÀÏ 16:12 .rhosts |
= # rm .rhosts |
= rm: .rhosts: µ¤¾î¾²±â ¹æÁö 664 (y/n)? y |
= # mkdir .rhosts |
= # cd .rhosts/ |
= # touch file |
= # chmod 000 file |
= # ls -la |
= ÃÑ 4 |
= drwxr-xr-x 2 root other 512 8¿ù 22ÀÏ 16:14 . |
= drwxrwxrwx 3 yspace 200 512 8¿ù 22ÀÏ 16:14 .. |
= ---------- 1 root other 0 8¿ù 22ÀÏ 16:14 file |
= # cd .. |
= # ls -la |
= ÃÑ 6 |
= drwxrwxrwx 3 yspace 200 512 8¿ù 22ÀÏ 16:14 . |
= drwxr-xr-x 5 root other 512 8¿ù 22ÀÏ 16:12 .. |
= drwxr-xr-x 2 root other 512 8¿ù 22ÀÏ 16:14 .rhosts |
= # chmod 000 .rhosts/ |
= # finish |
= }}} |
= |
= > pass = <font color=red>onlyyou</font> |
= |
= !! level 13 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # /etc/inetd.conf ÆÄÀÏ ÆíÁý |
= # -s ¿É¼ÇÀ» »ç¿ëÇÏ´Â °ÍÀº chroot()±â´ÉÀ» ÀÌ¿ëÇϱâ À§ÇÔ |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # vi inetd.conf |
= |
= #ident "@(#)inetd.conf 1.33 98/06/02 SMI" /* SVr4.0 1.5 */ |
= # Configuration file for inetd(1M). See inetd.conf(4). |
= # |
= # Tftp service is provided primarily for booting. Most sites run this |
= # only on machines acting as "boot servers." |
= # |
= tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot // -s ¿É¼ÇÃß°¡ |
= # |
= "inetd.conf" 150 lines, 5295 characters written |
= # |
= # finish |
= }}} |
= |
= > pass = <font color=red>xsetrehash</font> |
= |
= !! level 14 |
= |
= + Ç®ÀÌ ¹æ¹ý |
- # |
+ # sendmail __-bt__ ¿É¼Ç »ç¿ë ·ê¼Â üũ |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
+ # /usr/lib/sendmail -bt |
+ ADDRESS TEST MODE (ruleset 3 NOT automatically invoked) |
+ Enter <ruleset> <address> |
+ > check_nv boundary="====_ABC1234567890DEF_====" |
+ check_nv input: boundary="====_ABC1234567890DEF_====" |
+ check_nv returns: $# error $: 550 553Your messagae may contain the NIMDA worm. |
+ > # // ctrl-D Á¾·á |
+ # finish |
+ }}} |
= |
+ > pass = <font color=red>redcode</font> |
+ |
+ !! level 15 |
+ |
+ + Ç®ÀÌ ¹æ¹ý |
+ # __/usr/local/apache/conf/httpd.conf__ ÆÄÀÏ ÆíÁý |
+ |
+ - ½ÇÁ¦ Ç®ÀÌ |
+ {{{ |
+ # vi httpd.conf |
+ |
+ <Directory "/home/data"> |
+ options includesNOEXEC |
+ AddType application/x-httpd-php-source .php .php3 |
+ </Directory> |
+ |
+ "httpd.conf" 919 lines, 30888 characters written |
+ # finish |
= }}} |
= |
- > pass = <font color=red></font> |
- |
- !! level 15 |
- |
- + Ç®ÀÌ ¹æ¹ý |
- # __/usr/local/apache/conf/httpd.conf__ ÆÄÀÏ ÆíÁý |
- |
- - ½ÇÁ¦ Ç®ÀÌ |
- {{{ |
- # vi httpd.conf |
- |
- <Directory "/home/data"> |
- options includesNOEXEC |
- AddType application/x-httpd-php-source .php .php3 |
- </Directory> |
- |
- "httpd.conf" 919 lines, 30888 characters written |
- # finish |
- }}} |
- |
= > pass = <font color=red>envokexterm</font> |
= |
= !! level 16 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # /etc/named.conf ÆÄÀÏ ÆíÁý |
= # __allow-transfer__ ¿É¼Ç »ç¿ë |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # vi named.conf |
= options { |
= directory "/var/named"; |
= allow-transfer { 203.239.110.1; }; |
= }; |
= zone "kisa.org" in { |
= type master; |
= file "master/kisa.org"; |
= }; |
= zone "." in { |
= type hint; |
= file "named.cache"; |
= }; |
= zone "0.0.127.in-addr.arpa" in { |
= type master; |
= notify no; |
= file "master/127.0.0"; |
= }; |
= "named.conf" 21 lines, 333 characters written |
= # finish |
= |
= }}} |
= |
= > pass = <font color=red>tcp53port</font> |
= |
= !! level 17 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # /etc/sysconfig/iptable ÆÄÀÏ ÆíÁý |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # vi iptables |
= *filter |
= :INPUT DROP [0:0] |
= :FORWARD DROP [0:0] |
= :OUTPUT ACCEPT [0:0] |
= ################################################################# |
= -A INPUT -i lo -j ACCEPT |
= -A INPUT -d 0.0.0.0/0.0.0.0 -p tcp -m tcp ! --tcp-flags SYN,RST,ACK SYN -j ACCEPT |
= -A INPUT -d 0.0.0.0/0.0.0.0 -p udp -m udp --dport 53 -j ACCEPT |
= -A INPUT -s 0.0.0.0/0.0.0.0 -p udp -m udp --sport 53 -j ACCEPT |
= -A OUTPUT -o lo -j ACCEPT |
= ################################################################# |
= -A INPUT -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -p tcp -m tcp --dport 22 -j ACCEPT |
= -A INPUT -s 0.0.0.0/0.0.0.0 -d 0.0.0.0/0.0.0.0 -p tcp -m tcp --dport 80 -j ACCEPT // ÇÑÁÙ Ãß°¡ |
= ################################################################# |
= COMMIT |
= ~ |
= ~ |
= "iptables" 16 lines, 697 characters written |
= # finish |
= }}} |
= |
= > pass = <font color=red>upgradeipchains</font> |
= |
= !! level 18 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # __patchadd__ ¸í·É¾î »ç¿ë |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= # patchadd /var/sadm/spool/patch/109320-04 |
= |
= Checking installed patches... |
= Verifying sufficient filesystem capacity (dry run method)... |
= Installing patch packages... |
= |
= Patch Number 109320-04 has been successfully installed. |
= See /var/sadm/patch/109320-04/log for details |
= |
= Patch packkages installed: |
= SUNWpcu |
= SUNWppm |
= SUNWpsf |
= SUNWpsu |
= SUNWscplp |
= # finish |
= }}} |
= |
= > pass = <font color=red>postscript</font> |
= |
= !! level 19 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # ¶ó¿ìÅÍ ¼³Á¤¹ý ½ÇÁ¦ Ç®ÀÌ Âü°í ^^;; |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= Router# conf t // ȯ°æ ¼³Á¤À¸·Î µé¾î°¡±â |
= Enter configuration commands, one per line. End with CNTL/Z. |
= Router(config)# interface serial0 // »ç¿ëÁßÀÎ ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ È¯°æ ¼³Á¤ |
= Router(config-if)# ip access-group 101 in // access group 101 ÁöÁ¤ |
= Router(config-if)# access-list 101 deny tcp any any eq 31337 // Á¢±Ù °¡´ÉÇÑ ½ÇÁ¦ ¼³Á¤ ºÎºÐ |
= Router(config-if)# end |
= Router# write // ÀúÀå(º¸ÅëÀÇ ¶ó¿ìÅÍ´Â ¿£ÅÍÄ¡´Â°ÍÀ¸·Î ¼³Á¤ÀÌ ³¡) |
= %SYS-5-CONFIG_I: Configured from console by console |
= Building configuration... |
= [OK] |
= Router# exit |
= exit from router |
= # finish |
= }}} |
= |
= > pass = <font color=red>proteon |
= </font> |
= |
= !! level 20 |
= |
= + Ç®ÀÌ ¹æ¹ý |
= # __netstat -s -P tcp__ ÆĶó¹ÌÅÍ°ª È®ÀÎ |
= # __ndd__ ¸í·É¾î ÀÌ¿ë Ä¿³Î º¯¼ö(tcp_conn_req_max_q0) º¯°æ |
= |
= - ½ÇÁ¦ Ç®ÀÌ |
= {{{ |
= Sun Aug 22 17:11:42 2004 sol2 unix: WARNING: HIGH TCP connect timeout rate! |
= System (port 88) maybe under a SYN flood attack |
= # |
= # netstat -s -P tcp |
= |
= TCP tcpRtoAlgorithm = 4 tcpRtoMin = 400 |
= tcpRtoMax = 60000 tcpMaxConn = -1 |
= tcpActiveOpens = 30941 tcpPassiveOpens = 39974 |
= tcpAttemptFails = 110 tcpEstabResets = 668 |
= tcpCurrEstab = 1 tcpOutSegs =6665377 |
= tcpOutDataSegs =6182316 tcpOutDataBytes =653294094 |
= tcpRetransSegs = 14953 tcpRetransBytes =3676006 |
= tcpOutAck =482923 tcpOutAckDelayed =261160 |
= tcpOutUrg = 1 tcpOutWinUpdate = 0 |
= tcpOutWinProbe = 664 tcpOutControl =142279 |
= tcpOutRsts = 224 tcpOutFastRetrans = 937 |
= tcpInSegs =8744082 |
= tcpInAckSegs =5489201 tcpInAckBytes =653264926 |
= tcpInDupAck =126842 tcpInAckUnsent = 0 |
= tcpInInorderSegs =4920520 tcpInInorderBytes =37972194 |
= tcpInUnorderSegs = 900 tcpInUnorderBytes = 3630 |
= tcpInDupSegs = 5918 tcpInDupBytes = 82547 |
= tcpInPartDupSegs = 0 tcpInPartDupBytes = 0 |
= tcpInPastWinSegs = 1 tcpInPastWinBytes =47981743 |
= tcpInWinProbe = 0 tcpInWinUpdate = 652 |
= tcpInClosed = 60 tcpRttNoUpdate = 10262 |
= tcpRttUpdate =5411705 tcpTimRetrans = 13440 |
= tcpTimRetransDrop = 100 tcpTimKeepalive = 7884 |
= tcpTimKeepaliveProbe= 5406 tcpTimKeepaliveDrop = 388 |
= tcpListenDrop = 0 tcpListenDropQ0 = 0 |
= tcpHalfOpenDrop = 0 tcpOutSackRetrans = 1805 |
= # Sun Aug 22 17:06:07 2004 sol2 unix: WARNING: HIGH TCP connect timeout rate! |
= System (port 88) maybe under a SYN flood attack |
= // tcpTimRetransDrop = 100 º¸ÅëÀÇ °æ¿ì ÀÌ ¼¼ °ªÀÌ 0À» ³ªÅ¸³½´Ù.. |
= // tcpListenDrop = 0 |
= // tcpHalfOpenDrop = 0 |
= |
= # ndd -set /dev/tcp tcp_conn_req_max_q0 512 |
= /dev/tcp tcp_conn_req_max_q0 512 |
= # finish |
= }}} |
= |
= > pass = <font color=red>3wayhandshake</font> |