³» ½Ã½ºÅÛ ±úÆ®¸®±â

À±ºÀȯ (electuz@chollian.net)

 

     

Hello!

    ¸¸¾à ÀÌ ±â»ç¿¡ ¾î¶² ¼öÁ¤ÀÌ¶óµµ ÀÖ´Ù¸é
    http://www.tcu-inc.com/mark/articles/Breaking.html¿¡ ¿Ã·ÁÁú °ÍÀÌ´Ù. ÀÌ ÂªÀº ±â»ç´Â ´Ù¸¸, ³»°¡ ·çÆ® Æнº¿öµå¸¦ ¸ÁÃÆÀ» ¶§, ³» ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ±ú°í µé¾î°¡±â À§ÇÑ, ³ªÀÇ °£´ÜÇÑ ¹æ¹ýÀÌ´Ù. ÀÌ·¸°Ô ÇÏ´Â ´õ ½¬¿î ¹æ¹ýµéÀÌ ÀÖÁö¸¸, ÀÌ ¹æ¹ýÀº ¸¸¾à ȯ°æ¼³Á¤ ÆÄÀÏÀÌ ¾ûÄÑ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ ·Î±äÇÒ ¼ö ¾ø´õ¶óµµ ¶ÇÇÑ »ç¿ëµÉ ¼ö ÀÖ´Ù.

    ¹°·Ð, ÀÌ´Â ¸®´ª½º¸¦ ¹þ¾î³­ ¿î¿µÃ¼Á¦ ¼Ö·ç¼Ç(Linux independent OS solution)ÀÌ ¾Æ´Ï´Ù.

    ³ª´Â www.cheapbytes.comÀ¸·ÎºÎÅÍ °¡Á®¿Â ·¡µåÇÞ 5.2 CDÀÇ cheapbytes ¹öÀüÀÎ ºÎÆ® °¡´ÉÇÑ cdromÀ» »ç¿ëÇÑ´Ù.

    ÀÌ ¹®¼­¸¦ À§ÇØ ³ª´Â ÄÄÇ»ÅÍ°¡ ¾Æ·¡¿Í °°Àº ±¸Á¶·Î ºÐÇҵǾú´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù.

      /dev/hda1   swap partition
      /dev/hda2   root partition for Linux or ¡°/¡±
      /dev/hda3   DOS partition

    ¹°·Ð, ³ªµµ ÀÌ ±¸¿ªÁú³ª´Â ¼ÒÇÁÆ®¿þ¾î¸¦ Linux¿Í °°Àº ÇÏµå µå¶óÀ̺꿡 µÎ´Â °ÍÀÌ ¼Ò¸§ ³¢Ä¡´Â ÀÏÀÌ´Ù.

    /dev/hda2´Â ¿ì¸®°¡ primary IDE ÄÁÆ®·Ñ·¯ÀÇ ¸Å½ºÅÍ ÇÏµå µå¶óÀ̺긦 »ç¿ëÇÏ°í ·çÆ®´Â ±× ÇÏµå µå¶óÀ̺êÀÇ µÎ ¹ø° primary ÆÄƼ¼Ç¿¡ ÀÖ´Ù´Â ¶æÀÌ´Ù. ¸¸ÀÏ ´ç½ÅÀÇ ·çÆ®°¡ ù ¹ø° primary ÆÄƼ¼Ç¿¡ ÀÖ´Ù¸é /dev/hda1ÀÌ µÉ °ÍÀÌ´Ù.

³»°¡ ³» ÄÄÇ»Å͸¦ ±ú°í µé¾î°¡´Âµ¥(hack into) »ç¿ëÇÑ ¹æ¹ýµéÀÌ´Ù.

    1. ´ç½ÅÀÇ ÄÄÇ»Å͸¦ BIOS¿¡¼­ cdromÀ¸·Î ºÎÆ®ÇÒ ¼ö ÀÖµµ·Ï ¸¸µç´Ù.
        ¸¸ÀÏ ÄÄÇ»ÅÍ°¡ cdrom¿¡ ÀÇÇÑ ºÎÆ®¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù¸é ºÎÆ®°¡´ÉÇÑ Ç÷ÎÇÇ µð½ºÅ©·Î ÇØ°á
        ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ³»°Ô ÀÖ¾î, ´õ ºü¸£°í ½¬¿î ¹æ¹ýÀ» ¿øÇÒ »ÓÀÌ°í, ±×·¡¼­ ³ª´Â cdromÀ¸·Î
        ºÎÆ®ÇÑ´Ù. ³ª´Â Áö±Ý²¯ Ç÷ÎÇÇ µå¶óÀ̺ê·Î ºÎÆ®ÇÑ ÀûÀÌ ¾ø´Ù.

    2. cdromÀ» cdrom µå¶óÀ̺꿡 ³Ö°í ÄÄÇ»Å͸¦ ÄÒ´Ù.

    3. ·¹µåÇÞ 5.2 ¼³Ä¡¸¦ °è¼ÓÇÒ °Íó·³ °¡ÀåÇÏ°í ³ª¸é cdromÀ» ³ÖÀ¸¶ó°í ¿ä±¸ÇÏ°í
       µÎ ¹ø° ÄÜ¼Ö À©µµ¿ì·Î °¥ ¼ö ÀÖ´Â ´ÙÀ½ È­¸éÀ¸·Î ³Ñ¾î°£´Ù.

    4. Alt-F2, Alt-F3, Alt-F4, Alt-F5, ±×¸®°í ³ª¼­ Alt-F1À» ´­·¯º¸¶ó. ¼­·Î ´Ù¸¥ ¸Þ½ÃÁö¸¦ °¡Áø
        ´Ù¾çÇÑ È­¸éµéÀ» º¸°Ô µÉ °ÍÀÌ´Ù. ¿ì¸®°¡ °ü½ÉÀ» °¡Áö´Â °ÍÀº  Alt-F2 ÇϳªÀÌ´Ù.

    5. Alt-F2¸¦ ´©¸¥´Ù.

    6. ¡°cd /tmp¡±¸¦ ¾²°í ¿£Å͸¦ ´©¸¥´Ù. ÀÌ ¸í·ÉÀº ÆÄÀÏ, µð·ºÅ͸® µîÀ» ¸¸µé ¼ö ÀÖ´Â µð·ºÅ͸®·Î
        ¿ì¸®¸¦ µ¥·Á°£´Ù.

    7. ÀÌÁ¦ ¿ì¸®°¡ »ìÆ캸°í ÆíÁýÇÒ ÇÏµå µå¶óÀ̺ê ÆÄƼ¼ÇÀ» À§ÇØ, Àӽà µð·ºÅ͸®¿Í Àӽà µð¹ÙÀ̽º
        ¸¦ ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù.  

         ¾Æ·¡ ¸í·ÉµéÀ» ¼öÇàÇÏÀÚ.

      mkdir /tmp/my_dir
      mknod /tmp/my_dev b 3 2
      mount /tmp/my_dev /tmp/my_dir
      df

    8. ¡°mkdir¡±Àº ÆÄƼ¼ÇÀÌ ¸¶¿îÆ®µÉ µð·ºÅ͸®¸¦ ¸¸µç´Ù.

       ¡°mknod¡±´Â ¸Å½ºÅÍ ÇÏµå µå¶óÀÌºê µÎ ¹ø° ÆÄƼ¼Ç¿¡ ´ëÇÑ µð¹ÙÀ̽º¸¦ ¸¸µç´Ù.
       ÀÌ ¸í·ÉÀº ¿ì¸®¿¡°Ô ±× ÆÄƼ¼ÇÀ» º¼ ¼ö ÀÖ°Ô ÇØÁØ´Ù.
       ¡°b 3 2¡±ÀÇ ÀÚ¼¼ÇÑ ¶æÀº ´ÙÀ½°ú °°´Ù. ¡°b¡±´Â ºí·Ï µð¹ÙÀ̽º, ¡°3¡±Àº primary IDE ÄÁÆ®·Ñ·¯ÀÇ
       ¸Å½ºÅÍ Çϵåµå¶óÀ̺ê, ¡°2¡±´Â µÎ ¹ø° ÆÄƼ¼ÇÀ» ¶æÇÑ´Ù.

       ¡°mount¡±´Â ¡°/tmp/my_dir¡± µð·ºÅ͸® ÃÖ»óÀ§¿¡ ¿ì¸®°¡ º¼ ¼ö ÀÖ´Â µð¹ÙÀ̽º¸¦ ¿Ã·ÁÁØ´Ù.

       ¡°df¡±´Â ´Ù¸¸ ¾î¶² ÆÄÀÏ ½Ã½ºÅÛÀÌ ¾îµð¿¡ ¸¶¿îÆ®µÇ¾î ÀÖ´ÂÁö º¸¿©ÁØ´Ù.
        ÀÌÁ¦ ¿ì¸® ¿¹Á¦¸¦ À§ÇØ, Æнº¿öµå ÆÄÀÏÀ» ÆíÁýÇϰųª, ÄÄÇ»ÅÍ°¡ xdmÀ» »ç¿ëÇϵµ·Ï ¼³Á¤
        µÇ¾úÀ» ¶§ xwindows·Î ½ÃÀÛµÇÁö ¾Êµµ·Ï µ¹·Á ³õ´Â µûÀ§ÀÇ °£´ÜÇÑ ÀÏÀ», ¾Æ¸¶ ÇÒ ¼ö ÀÖÀ»
        °ÍÀÌ´Ù.

    10. ´ÙÀ½À» ¼ø¼­´ë·Î µû¶óÇÑ´Ù.

      cd /tmp/my_dir/etc
      vi inittab

    11. ÀÌÁ¦ ¿ì¸®´Â ȯ»óÀûÀÎ ¿¡µðÅÍÀÌÁö¸¸, ¹è¿ì±â¿¡ °íÅ뽺·¯¿î viÀÇ »ç¿ë¹ýÀ» ¾Ë¾Æ¾ß ÇÑ´Ù.  
          ¿©±â ¸î °¡Áö °£´ÜÇÑ vi ¸í·ÉµéÀÌ ÀÖ´Ù.

      ¡°x¡±´Â ¹®ÀÚ¸¦ Çϳª Áö¿î´Ù.
      ¡°i¡±´Â ¹®ÀÚ(characters)³ª ±ÛÀÚ(letters)¸¦ »ðÀÔÇÒ ¼ö ÀÖµµ·Ï ¸¸µç´Ù.
      ¡°Esc¡±´Â »ðÀÔ ¸ðµå¸¦ ³¡³½´Ù.
      ¡°wq!¡±ÀбâÀü¿ë ¼Ó¼ºÀ» ¹«½ÃÇϸç ÀúÀåÇÏ°í ³¡³½´Ù.
      ¡°h¡±´Â ÇÑ ¹®ÀÚ ¿ÞÂÊÀ¸·Î ¿Å°Ü°£´Ù.
      ¡°l¡±Àº ÇÑ ¹®ÀÚ ¿À¸¥ÂÊÀ¸·Î ¿Å°Ü°£´Ù.
      ¡°k¡±´Â ÇÑ ÁÙ À§·Î ¿Å°Ü°£´Ù.
      ¡°j¡±´Â ÇÑ ÁÙ ¾Æ·¡·Î ¿Å°Ü°£´Ù.

    12. ÀÌÁ¦ ¾Æ·¡¿Í ºñ½ÁÇØ º¸ÀÌ´Â ÁÙ·Î ³»·Á°£´Ù.

      id:5:initdefault:

      Ä¿¼­¸¦ ¡°5¡±¿¡ µÎ°í ¡°5¡±¸¦ Áö¿î´Ù.
      Press ¡°x¡±.¸¦ ´©¸¥´Ù.
      ¼ýÀÚ ¡°3¡±À» ÀÔ·ÂÇϱâ À§ÇØ ¡°i¡±¸¦ ´©¸£°í ¡°3¡±À» ´©¸¥´Ù.
      ¡°Esc¡± key¸¦ ´©¸¥´Ù.
      ¡°:wq!¡±¸¦ ¾²°í ¿£Å͸¦ ´©¸¥´Ù.

    13. ÀÌÁ¦ ÆÄÀÏ ÆíÁýÀÌ ³¡³µ´Ù. ¾î¶² ¹®Á¦°¡ ³²¾Ò´Â°¡? ¸¸ÀÏ ±×´ë·Î ¸®ºÎÆ® ÇÑ´Ù¸é ¼öÁ¤µÈ ¸ðµç
         °ÍÀ» °ÅÀÇ ÀÒ°Ô µÉ °ÍÀÌ´Ù.
         ¹Ýµå½Ã µð·ºÅ͸®¸¦ ¾ð¸¶¿îÆ®ÇÏ°í ±× ´ÙÀ½¿¡ ¸®ºÎÆ®ÇØ¾ß ÇÑ´Ù.

    14. ÀÌ·¸°Ô Ç϶ó.

      cd /tmp
      umount /tmp/my_dir
      df

    15. ÀÌÁ¦ Àç½Ãµ¿Çϱâ À§ÇØ Crtl-Alt-Del¸¦ ´©¸¥´Ù. ±×¸®°í cdrom µå¶óÀ̺ê·ÎºÎÅÍ cdromµµ
          ²¨³½´Ù. ÄÄÇ»ÅÍ°¡ ´Ù½Ã ½ÃÀÛµÉ ¶§ cdrom ´ë½Å ÇÏµå µå¶óÀ̺ê·Î ºÎÆ®µÇµµ·Ï BIOS¸¦ ¼³Á¤
          ÇÒ °ÍÀ» ±ÇÇÑ´Ù.

    ±×·¸´Ù! Æнº¿öµå¸¦ ¹Ù²Ù°í, ±×¸®°í ´Ù¸¥ Àâ´ÙÇÑ ÀÏ¿¡µµ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    ¹°·Ð ÄÄÇ»ÅÍ ¹ÙÀÌ¿À½º¿¡ Æнº¿öµå¸¦ µÎ´Â °ÍÀÌ ÀÌ»óÀûÀÌ´Ù.  ¸¸ÀÏ ´ç½ÅÀÌ ¹°¸®ÀûÀÎ º¸¾ÈÀåÄ¡¸¦ µÎÁö ¾Ê¾Ò´Ù¸é ¾Æ¹«³ª ´ç½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ´ë°í ÀÌ·± ÁþÀ» ¹úÀÏ ¼ö ÀÖ´Ù. ½ÉÁö¾î BIOS¿¡ Æнº¿öµå¸¦ ¼³Á¤Çß´õ¶óµµ ´©±º°¡°¡ ÇÏµå µå¶óÀ̺긦 ÄÄÇ»ÅͷκÎÅÍ Ç×»ó ¶¼¾î°¥ ¼ö ÀÖ´Ù(¿ªÀÚÁÖ: ½Ã½ºÅÛ °ü¸®ÀÇ ¼¼ °¡Áö °è¸íÀÌ ÀÖ´Ù. ±× óÀ½Àº ¹é¾÷ÀÌ°í, µÑ°µµ ¹é¾÷, ¼Â°µµ ¹é¾÷ÀÌ´Ù. ½Ã½ºÅÛ Àüü¸¦ µé°í °¡´õ¶óµµ ¹é¾÷µÈ µ¥ÀÌÅÍ°¡ ÀÖ´Ù¸é ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù).

-------------------------------------------------------Mark Nielsen           
 ¡°Where 98 has no meaning.¡±
www.tcu-inc.com                 sales@tcu-inc.com
The Computer Underground, Inc.  614-485-0506
computers, programming, networking, Perl, PHP, SQL, HTMl, Linux, Unix
-------------------------------------------------------

Copyright ¨Ï 1999, Mark Nielsen
Published in Issue 41 of Linux Gazette, May 1999




¡ã top

homeÀ¸·Î...