|
|
|
|
|
|
|
|
|
|
|
|
|
953, 5/48 |
|
heach23 | |||||||
FTZ¼¹ö ±¸Ãà | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_ETC&no=833 [º¹»ç]
Hit : 4032 Date : 2014/01/03 11:05
|
|||||||
dolpin1402 | chmod ½áº¸¼Ì¾î¿ä? | 2014/01/04 | |
qkrguswhd2 | auto_script.sh Permission Denied ÇØ°á¹ý ÀÔ´Ï´Ù. °Å±â auto_script.sh º¸¸é ·¹º§º°·Î ºÐ·ù°¡ µÇ¾î Àִµ¥... ÀÏ´Ü ¹ÙÀ̳ʸ®¸¦ ÄÄÆÄÀÏ ÇÏ°í ÇØ´ç ¹ÙÀ̳ʸ®¿¡ ±ÇÇÑÀ» ºÎ¿©ÇÏ°í chattr +ai /bin/ExecuteMe ÀÌ·¸°Ô µÇ¾îÀÖ´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù. chattr +ai ´Â ÇØ´çÆÄÀÏÀ» º¯Á¶/»èÁ¦¸¦ ¸·´Â ¸í·É¾î ÀÔ´Ï´Ù. ¹°·Ð ·çÆ®¿©µµ º¯Á¶/»èÁ¦°¡ ¾ÈµË´Ï´Ù. À½, ÀбâÀü¿ëÆÄÀÏÀ̶ó ÇØ¾ß ÇÏ°Ú±º¿ä ¤» Ç㳪 ·çÆ®´Â Àú ÀбâÀü¿ë ÆÄÀÏÀ» ¾²±â°¡ °¡´ÉÇϵµ·Ï ¹Ù²ãÁÙ ¼ö ÀÖ½À´Ï´Ù ¹Ù·Î chattr -ai /bin/ExecuteMe ÀÌ·±½ÄÀ¸·Î º¸À̽óª¿ä? ´Þ¶óÁø °ÍÀÌ ? +ai -ai ÀÌ ºÎºÐÀä~ +´Â Ãß°¡ -´Â Á¦°¡ i °¡ ¹Ù·Î Àбâ+½ÇÇุ °¡´ÉÇϵµ·Ï ÆÄÀϼÓÁ¤À» ÁöÁ¤ÇØÁÖ´Â ³à¼®ÀÔ´Ï´Ù. À½ ¾Æ·¡ ³»¿ëÀº Á¦°¡ ¸¸µé¾ú´ø FTZ Áö¿ì´Â ½ºÅ©¸³Æ® ÀÔ´Ï´Ù. ftz ~ # more /mnt/cdrom/AUTO_SCRIPT/eraser_script.sh #!/bin/bash cp -rf /etc/oldconfig/passwd /etc/passwd cp -rf /etc/oldconfig/shadow /etc/shadow cp -rf /etc/oldconfig/group /etc/group cp -rf /etc/oldconfig/shells /etc/shells cp -rf /etc/oldconfig/securetty /etc/securetty cd /home/ rm -rf level* clear guest trainer* # level1 chattr -ai /bin/ExecuteMe rm -rf /bin/ExecuteMe # level2 chattr -ai /usr/bin/editor rm -rf /bin/vi rm -rf /bin/editor # level3 chattr -ai /bin/autodig rm -rf /bin/autodig # level4 chattr -ai /etc/xinetd.d/backdoor rm -rf /etc/xinetd.d/backdoor /etc/init.d/xinetd restart # level5 chattr -ai /usr/bin/level5 rm -rf /usr/bin/level5 # level7 chattr -ai /bin/level7 rm -rf /bin/level7 # level8 chattr -ai /etc/rc.d/found.txt rm -rf /etc/rc.d/ # level9 chattr -ai /usr/bin/bof rm -rf -ai /usr/bin/bof # level10 # My-pass rm -rf /bin/my-pass # for restarting -->add crontab rm -rf /etc/rc.local # server banner cp -rf /etc/oldconfig/issue.net /etc/issue.net # for korean -- ÇÊ¿äÇÒ °æ¿ì ÁÖ¼® ÇØÁ¦ #rm -rf /etc/skel/.bashrc #mv /etc/skel/bash_old /etc/skel/.bashrc # establish telnetd cp -rf /etc/oldconfig/xinetd.d/telnet* /etc/xinetd.d/ /etc/init.d/xinetd restart ¹¹ ÀÌ·±½ÄÀÌ¿¡¿ä~ chattr -ai ¹ÙÀÌ·¯´Ï rm -rf ¹ÙÀ̳ʸ® ³¡~~~ ¤¾ |
2014/01/14 | |
qkrguswhd2 | Ãß°¡·Î .....¤¾¤¾ ÀÌ°Ç Á¦°¡ ÇöÁ¦ Á¨Åõ¶ó´Â ÆäÅ°Áö¿¡ ¸Â°Ô ¼öÁ¤ÇÑ auto_script.sh ÀÔ´Ï´Ù Àú´Â Ȥ½Ã¸ð¸¦ FTZÀÇ ¿ÏÀüÇÑ Á¦°Å¸¦ À§ÇØ ±âÁ¸ ¼³Á¤ÆÄÀϵéÀ» ¹é¾÷ÇÏ´Â ¸í·É¾î¸¦ ¸îÁÙ Ãß°¡ÇÏ¿´½À´Ï´Ù. ftz ~ # more /mnt/cdrom/AUTO_SCRIPT/auto_script.sh #!/bin/bash mkdir -p /etc/oldconfig cp -rf /etc/passwd /etc/oldconfig/ cat /mnt/cdrom/USER_INFO/passwd >> /etc/passwd cp -rf /etc/shadowd /etc/oldconfig/ cat /mnt/cdrom/USER_INFO/shadow >> /etc/shadow cp -rf /etc/group /etc/oldconfig/ cat /mnt/cdrom/USER_INFO/group >> /etc/group cp -rf /etc/shells /etc/oldconfig/ cat /mnt/cdrom/ETC/shells >> /etc/shells cp -rf /etc/securetty /etc/oldconfig rm -rf /etc/securetty cd /home/ cp -rf /mnt/cdrom/HOME/* . tar xvfzp home.gzip rm -rf home.gzip # level1 gcc -o /bin/ExecuteMe /mnt/cdrom/LEVELS/LEVEL1/ExcuteMe.c chown level2:level1 /bin/ExecuteMe chmod u+s /bin/ExecuteMe chmod o-rwx /bin/ExecuteMe chattr +ai /bin/ExecuteMe # level2 cp -rf /usr/bin/vi /bin/vi gcc -o /usr/bin/editor /mnt/cdrom/LEVELS/LEVEL2/editor.c chown level3:level2 /usr/bin/editor chmod u+s /usr/bin/editor chmod o-rwx /usr/bin/editor chattr +ai /usr/bin/editor # level3 gcc -o /bin/autodig /mnt/cdrom/LEVELS/LEVEL3/autodig.c chown level4:level3 /bin/autodig chmod u+s /bin/autodig chmod o-rwx /bin/autodig chattr +ai /bin/autodig # level4 cp /mnt/cdrom/LEVELS/LEVEL4/backdoor /etc/xinetd.d/ chown root:level4 /etc/xinetd.d/backdoor chattr +ai /etc/xinetd.d/backdoor cp -rf /bin/ls /home/level4/tmp/backdoor chown level4:level4 /home/level4/tmp/backdoor /etc/init.d/xinetd restart rm -rf /home/level4/tmp/backdoor # level5 gcc -o /usr/bin/level5 /mnt/cdrom/LEVELS/LEVEL5/level5.c chown level6:level5 /usr/bin/level5 chmod g-r /usr/bin/level5 chmod u+s /usr/bin/level5 chmod o-rwx /usr/bin/level5 chattr +ai /usr/bin/level5 # level7 gcc -o /bin/level7 /mnt/cdrom/LEVELS/LEVEL7/level7.c chown level8:level7 /bin/level7 chmod g-r /bin/level7 chmod u+s /bin/level7 chmod o-rwx /bin/level7 chattr +ai /bin/level7 # level8 mkdir -p /etc/rc.d/ cp /mnt/cdrom/LEVELS/LEVEL8/found.txt /etc/rc.d/found.txt chown root:level8 /etc/rc.d/found.txt chmod o-rwx /etc/rc.d/found.txt chattr +ai /etc/rc.d/found.txt # level9 gcc -o /usr/bin/bof /mnt/cdrom/LEVELS/LEVEL9/bof.c chown level10:level9 /usr/bin/bof chmod g-r /usr/bin/bof chmod u+s /usr/bin/bof chmod o-rwx /usr/bin/bof chattr +ai /usr/bin/bof # level10 # -- ±âÁ¸¿¡´Â /level10À» ÄÄÆÄÀÏ ÇÏÁö ¾Ê¾Ò´Ù´Â....... gcc -o /home/level10/program/level10 /mnt/cdrom/LEVELS/LEVEL10/level10.c chown level10:level10 /home/level10/program/level10 chmod o-rwx /home/level10/program/level10 /home/level10/program/level10 # My-pass gcc -o /bin/my-pass /mnt/cdrom/ETC/my-pass.c chmod o-rw /bin/my-pass # for restarting -->add crontab #cp -rf /mnt/cdrom/ETC/rc.local /etc/rc.local # crontab crontab /mnt/cdrom/ETC/cron_root # server banner cp -rf /etc/issue.net /etc/oldconfig/ cp -rf /mnt/cdrom/ETC/issue.net /etc/issue.net # for korean -- ÇÊ¿äÇÒ °æ¿ì ÁÖ¼® ÇØÁ¦ #cp -rf /etc/skel/.bashrc /etc/skel/bash_old #cp /mnt/cdrom/ETC/bashrc /etc/skel/.bashrc # establish telnetd mkdir -p /etc/oldconfig/xinetd.d/ cp -rf /etc/xinetd.d/telnet* /etc/oldconfig/xinetd.d/ cp -rf /mnt/cdrom/ETC/telnet* /etc/xinetd.d/ etc/init.d/xinetd restart |
2014/01/14 | |
|
|